Linux学习小白成长之路

1、简介

Linux就是一个操作系统,就像你之前用过的windows和macos。下面是小弟画的关系图,有助于理解操作系统

操作系统始于二十世纪五十年代,当时的操作系统能运行批处理程序。批处理程序不需要用户的交互,它从文件或者穿孔卡片读取数据,然后输出到另外一个文件或者打印机。贝尔实验室开发了他们自己的一个操作系统—— UNIX (系统老祖,1973 年,Dennis Ritchie 和 Ken Thompson 发明了 C 语言,而后写出了 UNIX 的内核)。1990 年,UNIX 在服务器市场上尤其是大学校园中成为主流操作系统,许多校园都有 UNIX 主机,当然还包括一些研究它的计算机系的学生。这些学生都渴望能在自己的电脑上运行 UNIX 。不幸的是,从那时候开始,UNIX 开始变得商业化,它的价格也变得非常昂贵。1991 年 10 月,Linus Torvalds(Linux 之父)在赫尔辛基大学接触 UNIX,他希望能在自己的电脑上运行一个类似的操作系统。可是 UNIX 的商业版本非常昂贵,所以他计划开发一个比 MINIX(UNIX商业化后的免费版本) 性能更好的操作系统,快他就开始了自己的开发工作。他第一次发行的版本迅速吸引了一些黑客。尽管最初的 Linux 并没有多少用处,但由于一些黑客的加入使它很快就具有了许多吸引人的特性,甚至一些对操作系统开发不感兴趣的人也开始关注它。

Linux 本身只是操作系统的内核。内核是使其它程序能够运行的基础。它实现了多任务和硬件管理,用户或者系统管理员交互运行的所有程序实际上都运行在内核之上。其中有些程序是必需的,比如说,命令行解释器(shell),它用于用户交互和编写 shell 脚本。 Linux 没有自己去开发这些应用程序,而是使用已有的自由软件。这减少了搭建开发环境所需花费的工作量。

2、如何学习linux呢?

你是要用 Linux 来干什么,搭建服务器、做程序开发、日常办公,还是娱乐游戏;

面对现实:Linux 大都在命令行下操作,能否接受不用或少用图形界面;

是学习 Linux 操作系统本身还是某一个 Linux 发行版(UbuntuCentOSFedoraOpenSUSEDebianMint 等等),如果你对发行版的概念或者它们之间的关系不明确的话可以参看Linux发行版。

猜你喜欢

转载自blog.csdn.net/S_body/article/details/82919714