新手入门Linux都会迷惑的5个事情
随着Linux的不断发展,有很多人开始学习使用更加多样化的操作系统,比如macOS和Linux。一方面是很多软件和技术,天然适配这样的类Unix技术平台,另一方面,使用Linux给人在技术领域一个额外的选项。但是很多新手朋友,在刚接触Linux的时候,会有一些不适。虽然同样是发展了很长时间的操作系统,但是相比于Windows和macOS的可视化操作的便利性,还是有很大的不同。使用Linux是必须要学会使用命令行的,这类工具是Windows、macOS和Linux长久以来都保持着的,甚至可以说是这些操作系统最初和用户互动的窗口。当然,不少新手朋友是能够了解命令行的,但是由于现代化Linux发行版,桌面化做的非常好,比如Linux Mint、Pop!_OS Linux。这些已经让普通用户在可视化操作的场景下,完成大部分的日常生活工作以及游戏方面的事情。只有在调试问题和性能优化的时候,我们才不得不使用命令行,这时候,从网上查到的Linux命令复制到terminal终端去执行,往往会出现各种错误,甚至有些时候,由于编写的命令有问题,导致了文件被删除,系统的关键配置被修改。面对这种情况,新手Linux用户必须要做的基础任务,就是了解一些必要的命令的使用方法,比如ls、mv、cd、sudo等,熟能生巧。Linux系统有着非常可靠的安全机制,因此默认情况下,和Windows的操作略有不同的是,Linux系统一般不使用最高权限的root用户作为基本用户进行登录操作。在这种情况下,执行一些命令或者开启运行某个软件,经常会出现提示权限不足。新手看到这种情况,可能会比较困惑。而Linux系统已经为此做了解决,那就是sudo命令,sudo是一个可以在单个命令运行时假借root权限的命令,能够保证更高权限。但是仍要注意sudo情况下执行的命令的检查。新手使用Linux在安装软件时,会思考并下意识的去寻找".exe"这样的文件。在Linux上这样做只能说做对了一半。对的一半时,又很多软件,确实是软件开发者通过自己打包的rpm、deb这样格式的软件包进行分发,用户下载后手动安装。不对的是,Linux用户首先要根据Linux发行版的不同,了解其自带的软件管理器。比如Debian/Ubuntu Linux的APT、RHEL Linux的yum/DNF、Arch Linux的pacman。这些包管理器可以让用户,十分方便的安装官方软件仓库的软件。并且现在一些Linux发行版也在做自己的软件应用商店,可以在桌面环境下点击操作。Linux系统在驱动方面的表现是十分强大的,Linux内核自带了大部分硬件驱动,很大程度上能够做到开箱即用的体验。但是依然有显卡和WiFi这两个驱动可能出现问题的情况。但是Linux发行版,往往已经针对这两个产品,提供额外驱动,当你在电脑设备上安装Linux系统或者已经安装好Linux系统时,一旦有提示额外的驱动可安装时,就可以选择安装上。现在市面上,找到上百个Linux发行版是轻而易举的事情,但是对于Linux新手用户,往往需要花费更多的时间从中选择一到两个重装对比,来确定它们的优劣。面对这种问题的出现,只要选择一个新手友好的Linux发行版,比如Ubuntu Linux、Linux Mint、Zorin OS其中一个,坚持用上1个月。其实大多数Linux发行版都是在一样的事情,只是看上去不同。