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