快速入门

本站目标读者是那些为了使用,而不是为了学习Linux的新手。Linux欢迎探险家,也欢迎小白,不欢迎那种对“计算机”一知半解并且有顽固习惯的半新手。认为Linux不适合小白的观点过时了。Linux并非一定要像一些老手说的那样,要学vim,要学内核,要如何如何。Linux一般更加流畅,没有流氓代码生存的沃土,也可避免一些版权纠纷,它有很多好用的工具,不用高深的知识也能拿来就用。

本文包括三部分:新手提示、Linux安装、安装后配置与一些基本知识。

新手提示

1.推荐使用深度系统

深度(Deepin)有一些缺点,但我仍然推荐用深度作为桌面系统。如果部分硬件安装不了深度,那我推荐Manjaro。

使用深度不仅仅是因为颜值正义。深度的应用商店移植了一些中国人常用的软件,初次使用Linux的人也能很快找到熟悉的软件并立即开始工作。对于新手来说,选择一个易上手的发行版对于新手至关重要。我认为**先用上手简单的发行版积累经验,比一开始把大量时间浪费在选择发行版上更值得。**我作为老手也倾向于深度,虽然它偶尔有小毛病,但是用深度可以节省出来很多折腾其它发行版遇到的问题,用来学习更加重要的东西。随着深度系统的成熟,更加稳定,越来越有理由使用深度了。

2.不要理会一些老手的嘲讽

新手总会遇到老手觉得不可思议的问题,这并不难堪。当然,我不是说你完全你可理直气壮地要求老手回答你的问题。有些问题确实很基础或者很无厘头,新手也应该快点学会怎么问好问题,但问好问题也需要一些知识的。有些老手可能不明白,有时候他们能很快找出原因的问题新手要摸索很长时间。他们有时候也不懂新手无法判断哪些细节有关,会“详细”描述很多无关的细节。新手其实有些不是“伸手党”,只是他们太白,对判断如何找解决办法都弄不明白,只是靠自己悟会无谓地浪费很多时间。我曾经使用我的不会发声也无法联网的电脑半年多,直到我发现电脑包里的那张驱动盘,那时候我用的还是Vista。有些问题新手常问,而老手不太愿意解答的——不是因为麻烦,而是因为太基础了。本文会回答其中一些。例如,如何用make make install安装软件,C盘(D盘)在哪儿,为什么没有权限等。

3.很少有Linux用户装杀毒软件

Linux下有杀毒软件,但是很少有人装。Linux安全性远好过Windows,这不是因为用户少从而引不起黑客兴趣,Linux安全是因为它的安全机制。世界大部分服务器都是用Linux架设的,这些目标的价值高于一般个人电脑,而Linux维持着大部分服务器的安全运行。

4.软件并不少,难在如何找到合适的

很多新手抱怨Linux上软件太少。其实不是软件少,而是不同平台软件不相同,但是基本上不同平台上都有替代软件来完成相似任务。本站精选应用列出了一些常用Windows应用的对照,你也可以试试通过这个网站或者通过百度等搜索引擎来查找相同或相似功能的软件。少数专用的软件没有替代,因为一些商业公司只提供Windows版本。部分情况可以通过虚拟机或wine(windows环境模拟器)来运行。此外,一些硬件驱动对Linux不友好。以前主要是网银,现在网银不算问题了,打印机成了最麻烦的问题。惠普等专业厂家对打印机的支持是最好的,但也有一些小厂的打印机驱动很差甚至没有驱动,典型的就是联想(联想的外多是由小厂代工,质量真是不敢恭维)。Linux生态仍然需要更加完善,才能让后来的人们更加方便地使用Linux。

5.可能Linux安装唯一需要注意的问题是分区

很多Linux发行版安装都很简单,可能唯一需要注意的问题是分区。如果是整个硬盘安装Linux,分区问题也不需要特别注意,但如果想要安装双系统,就要注意不能破坏Windows的文件。我建议你先为Linux腾出一个空间,大小最好在50G以上(现在硬盘这么大,50G小意思吧)。正如你的Windows用C盘、D盘放资料,Linux也需要一个空间。建议分一个不小于30G的分区放系统文件,类似C盘。再根据你的需要建一个分区放你的资料,类似D盘。如果你的电脑太老,你还可以再分出来一个4G大小的swap分区充当虚拟内存。这些分区只需要分出来就可以,不用分配盘符和格式化。到安装阶段,系统才会需要格式化。

安装Linux(以深度为例)

Warning:虽然多数Linux发行版的安装都很直观,但安装系统的过程可能包含有意外因素,请谨慎行事。Linux安装的基本步骤如下:

  1. 下载系统:深度官方下载,用阿里云镜像,选择想要的版本下载可能更快。
  2. 制作启动介质:深度镜像里边有个启动盘制作工具,打开后双击就能使用深度启动盘制作工具。也可用rufus制作可启动U盘。其它发行版用rufus就行。
  3. 启动电脑:电脑默认会启动本机自带系统,要想从U盘启动得先进行设置。一般电脑是在显示logo画面时,快速(该画面显示时间特别短,不放心可以开机之后连续按,以防错过)按F2ESC(也有电脑按其他键的,可以从F1到F12挨个试)进入设置界面。如果电脑有安全启动项,先关闭安全启动,然后设置启动介质为U盘。(这个每个机型不一样,但是又比较容易看出来)。
  4. 安装:正常启动基本安装就能看懂,只有分区那一步要注意一下,回忆你之前设置的分区大小等特征,把系统分区挂载到/,数据分区挂载到/home,电脑原本带的启动分区(为fat格式,通常为几百M大小),挂载到/boot/efi//home分区一般格式化为ext4格式,注意:/boot/efi分区不要格式化,如果有swap分区,格式化为swap,不用挂载。
  5. 重启电脑并使用

Linux设置与基本知识

这部分内容就是随便聊,你可以得空再看。

双系统时间设置

安装Linux后,可能会出现两个系统的时间不同步。这是因为两个系统默认看待硬件时间的方式不一样。Windows将硬件时间直接看做本地时间,Linux则把硬件时间看作协调世界时,操作系统根据你的时区设置显示为本地时间。

网上一些解决方式可能是已经过时,没有效果。目前本人测试,将Linux系统时间修改为与硬件时间一致,即在终端运行:
sudo hwclock --localtime --systohc
即可使双系统时间一致。

C盘(D盘)在哪儿

Linux与Windows不同,它没有C盘、D盘这样的概念。它的所有分区都挂载在一个目录(文件夹)上,所有文件与目录都最终挂载在/目录。Linux有一些放置文件的规则,例如/etc目录专门放置配置文件等等。这些初学者不用十分关心,在安装部分我们说了,我们会分出一个分区挂载到/home下,用来放你的文件。系统会在/home下建立一个与你的用户名同名的目录,这个就是你的主目录,你可以将你的文件放在这个目录下。

Linux的分区实际是很灵活的,例如,你也可以在你的主目录下再建立文件夹,将一个分区挂载在该文件夹下,专门存放电影等资源。相较于Windows的灵活性在于,你可以任意将某个目录单独分区。Windows一般装在某个分区上,你无法将Windows这个文件夹和sys64文件夹放在不同分区上。但是Linux可以。如何分区根据个人需要。例如,用作邮件服务器的电脑可以将专门放置邮件的目录单独分出来,方便维护。

总之 :不要在Linux下找分区了。把你的文件按照自己的分类放在主目录下就行了。而且,不觉得这样更方便吗?

怎么用命令行

一般在菜单中找到“终端”,或者“Terminal”,点开是类似Windows下的“cmd”那样的界面,就叫命令行。不过它的功能比cmd强大得多。不要被命令行吓住,一些常用命令慢慢的就熟悉了,许多命令用的时候查一查,复制粘贴一下也就可以了。如果想对Linux深入点了解,学点命令行也是好的。

Linux权限

Linux是多用户系统,会有多人登入同一个Linux系统的情况,如果没有权限区分,不同的人同时对一个文件进行操作会出现冲突。万一张三在编辑一个文件,但是李四把这个文件删了,电脑该怎么办呢。

Linux权限系统的另一个目的是为了安全。它可以给不同人分配不同的权限。例如王老师可以编辑一个叫做数学成绩单的文件,但是其他老师和学生用户则只能查看,诸如此类。但有一个用户是有无限权力的,那就是root。root是系统管理员,它甚至可以删掉系统。

Linux权限使很多用户在操作的时候会出现没有权限的情况,例如安装软件等,这个需要有管理员权限才能做。除了root外,一般现在的桌面版Linux会默认安装时创建的用户为管理员,通过管理员密码执行管理权限。在命令行中可以使用sudo执行管理权限,前提是该用户必须是管理员。

安装软件

安装软件常用的有四种方式:一种是通过软件中心,软件商店,新立得等图形化的软件管理工具安装软件,这种很直观;第二种是通过命令行的软件管理工具安装,例如Manjaro的pamac,输入pamac install smplayer,就可以安装smplayer了;第三种是下载可执行软件安装,比如深度可以通过下载deb格式的,或者appimage等格式的软件安装,这种一般有说明,也很容易;第四种麻烦点,需要编译安装。例如,有软件要在命令行中进入软件目录,输入make回车,运行结束后再输入make install安装。这种通常有readme文件,按照说明来做,还有可能会出现问题安装不了。

图形界面

Linux不同于Windows,Windows的图形界面是系统的,几乎也不能改动。Linux的图形界面实际是一个应用软件,有很多种图形界面,可以同时安装在一个系统上,在启动时选择想要的界面启动。由于Linux图形界面的多样性,不同人用的Linux外观上也有较大差别。你可以通过桌面秀来粗略了解Linux桌面的形态。

Linux的图形界面基本可以分成两类:Gnome、KDE、Deepin、XFCE4等完整的桌面环境;轻量级的窗口管理器配置而成的图形界面。前一种一般是一系列的特定应用软件组成的一个环境,通常包含文件管理器、配置中心、网络浏览器、办公套件等等。后一种则通常需要自己挑选软件来搭配和配置。完整的桌面环境基本可以拿来就用,一些配置也预先配置好了,需要手动设置的地方不多。而后一种则更加灵活,方便根据自己的喜好来搭配,但是配置起来就麻烦的多。我建议初学者选择完整的桌面环境。

查找帮助

一般命令行中可以通过man 命令名或者命令名 --help等方式来获取帮助。

安装字体

安装一些新字体是办公和设计需要,Deepin等发行版自带了图形界面字体安装工具,只需要下载字体,双击就可以安装字体了。但是有些发行版没有自带图形界面的安装工具,那么可以用命令来安装字体。可以点击这里下载windows7字体,解压字体。然后将字体移动至字体目录:

$sudo mkdir /usr/share/fonts/msfonts  
$sudo mv /字/体/放/置/目/录 /usr/share/fonts/msfonts  

然后将加入的字体设置缓存使之生效

$cd /usr/share/fonts/msfonts  
$sudo mkfontscale  
$sudo mkfontdir  
$sudo fc-cache -fv  

如果上面运行出现错误,可以运行以下命令之后再运行上面三个命令:
$sudo chmod -R 644 /usr/share/fonts/msfonts

修改键位布局

有人希望按照自己的习惯修改键位。网上很多修改键位是用xkb或xmodmap,但是在Wayland下面不能用了,或者每次开机需要手动运行一次。要是想永久修改,则需要修改下面这个文件:
/usr/share/X11/xkb/keycodes/evdev
将需要交换的键代码互换。 当然这个方法在linux内核更新时可能会被覆盖

例如我用Emacs,需要常用Ctrl键,这个键通常在键盘的左下角和右下角,不是很好按。通常我会把Caps(大写锁定)和右下角的Ctrl交换。在普通键盘中,这两个键盘码分别是:大写锁定是66,右Control是105.

Linux与发行版

上面提到了发行版,Linux是自由软件,它只是一个内核,要使它能够正常使用,起码需要一些驱动、包管理软件等,并且需要进行一些设置。这是很繁琐的。一些个人、社区或企业将其与一些软件打包,这样更方便使用,这就是发行版。不同发行版的策略不同,因此选择的内核版本不同、软件与版本不同、设置也有区别。特别是包管理软件有重大区别。选择一个合适的发行版会给学习与使用带来便利。选择发行版的一个简单原则是,选那些广受欢迎的发行版,待到对Linux比较熟悉之后再根据需要将更多发行版加入选择范围。这并不是没有主见的跟风,而是有下面两个考虑。一是 广受欢迎的发行版一般是综合来说比较容易使用的 ,二是 发行版的用户量越大,就越容易在出现问题时得到帮助 。我建议初学者,特别是中国的初学者选择深度或Manjaro。MX Linux、Ubuntu、Debian、Mint、OpenSUSE等发行版也很好。

大多发行版都有不同稳定性的分支,以Debian为例:Stable分支的软件经过充分测试,稳定性好但软件都比较旧;Testing分支软件相对软件较新,稳定性比Stable略差;Unstable分支软件最新,具有一些很新的功能,但没有经足够的测试,稳定性可能不太好。具体发行版选哪个分支与各人的Linux知识、个性等相关。

Linux发行版,例如Debian、Deepin、Fedora等,大部分会在一定时间后发布一个新的版本,类似Windows7、Windows10的关系。目前Debian稳定版的版本号为Debian9,下一个版本Debian10将在不久后发布。但一些发行版会同时发布滚动发行版,也有一些发行版只有滚动发行版。滚动发行版是没有版本号的,随时发布升级补丁,这样所有升级都是平滑升级,而不会有大的版本号跨越。

视频教程

桌面视频

系统安装

参考资料