01-. Linux Introduction
01-. Linux 导论
操作系统(Operation System)
主要在管理与驱动硬件,因此必须要能够管理内存、管理装置、 负责行程管理 以及系统呼叫等等。因此,只要能够让硬件准备妥当(Ready)的情况, 就是一个阳春的操作系统了。

1. Linux 是什么
Linux 不是一个系统,而是一个内核
Linux 的发行版 Ubuntu
1.1. Linux 之前,Unix 是什么
一群人用 C 语言开发出的稳定操作系统。
在 Unix 上面写出 GNU,也就是GNU C Compiler,简称 GCC,也就是当下的 C 语言编译程序。
1.2. Linux distributions
Red Hat: http://www.redhat.com
SuSE: https://www.suse.com
Fedora: https://getfedora.org/
CentOS: http://www.centos.org/
Debian: http://www.debian.org/
Ubuntu: http://www.ubuntu.com/
Gentoo: http://www.gentoo.org/
我目前用的是 64位的 Unbuntu 虚拟机。
2. 如何学习 Linux
学习 Linux 最好能够先舍弃 X Window 的环境。X Window 不过是 Linux 内的一套软件。Linux 办不到的事情,X Window 同样办不到。
其实,不论学什么系统,『从头学起』是很重要的!还记得你刚刚接触微软的Windows都在干什么? 还不就是由文件总管学起,然后慢慢的玩到控制台、玩到桌面管理, 然后还去学办公室软件,我想, 你总该不会直接就跳过这一段学习的历程吧?那么 Linux的学习其实也差不多,就是要从头慢慢的 学起啦!不能够还不会走路之前就想要学飞了吧!^_^!
最不济就是重新学电脑。而不同的是,Windows 的图形化操作在 Linux 中成为了键盘指令操作!!!
2.1. 学习路线
了解计算机系统概念。
掌握 vim 文书编辑器
掌握 Shell 和 Shell Script。
网络基础的建立
......
学习 Linux 就是要勤动手。看书和听课是不可能听会的。
另外就是要:
学会Google
2.2. 学习过程
Windows救命三键:Ctrl+Alt+Delete
系统地设计文件目录:不要随便到处保存文件以至以后不知道放哪里了, 或找到文件也不知道为何物。
养成一个做记录的习惯:发现问题的时候, 把错误信息和引发状况以及解决方法记录清楚,同时最后归类及定期整理。别以为您还年轻,等你再弄多几年计算机了,您将会非常庆幸您有此一习惯。
礼貌 copy:如果看在网络上看到任何好文章,可以为自己留一份copy,同时定好题目,归类存档。
作为一个使用者,人要迁就机器;做为一个开发者,要机器迁就人。
学写 script 的确没设定 server 那么好玩,不过以我自己的感觉是:关键是会得『偷』, 偷了会得改,改了会得变,变则通矣。
在 Windows 里面,设定不好设备,您可以骂它;在Linux里面,如果设定好设备了,您得要感激它。
2.3.
Last updated