初识Linux
我在写这些内容时参考了一本名为:大学生攻克Linux系统教程的书籍。一位在校大学生整理的教程,献给每一位要征服Linux的学习者。同时我也上传上来了,可以在我的资源列表中找到。
---什么是linux?
相信大家都对linux有耳闻,现在Android系统如此火爆,其实它的kernel实际上就是基于linux kernel修改后的版本,但两者并不相同。
Linux是一种计算机操作系统。Linux操作系统的内核的名字也是“Linux”。Linux操作系统是自由软件和开放源代码发展中最著名的例子。Linux内核最初只是由芬兰人林纳斯•托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。最初的设想中,Linux是一种类似Minix这样的一种操作系统。Linux的第一个版本在1991年9月被发布在Internet上,于1991 年的10 月5 日第一次正式向外公布。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。Linux 操作系统的诞生发展和成长过程始终依赖着五个重要支柱:UNIX 操作系统、MINIX 操作系统、GNU 计划、POSIX 标准和Internet 网络。
Linux的标志和吉祥物是一只名字叫做Tux的企鹅,Linux的注册商标是Linus Torvalds所有的。
---Linux版本号
Linux内核的命名机制:num.num.num
其中第一个数字是主版本号,第二个数字是次版本号,第三个数字是修订版本号。如果次版本号是偶数,那么该内核就是稳定版的;若是奇数,则是开发版的。头两个数字合在一齐可以描述内核系列。如稳定版的2.6.4,它是2.6版内核系列。
最新的内核源代码可以在http://www.kernel.org以tar包或者增量补丁的形式下载。
Linux还有各种发行版本,估计上百成千个吧!比如Ubuntu、Red hat、红旗、Fedora、SUSE等等。
---Linux下的应用程序
在linux下已经有越来越多的客户端和服务器端的应用软件。
语言及编程环境:c、c++、java、perl和fortan等。
图形环境:gnome、kde、gimp、windowmaker和icewm等。
编辑器:xemacs、vim、gedit和pico等。
shells:bash、tcsh、ash和csh等。
文字处理软件:openoffices、kword和abiword等。
数据库:mysql、postgresql和oracle等。
---桌面系统
GNOME和KDE,它们的设计目的是提供一致的方便的操作方式来满足普通用户的需要。它们不但包含窗口管理器,还有很多实用程序和应用程序,比如配置程序,工具条,编辑器,绘图工具……
---Linux不是Windows
两者可以说是完全不一样的系统,刚刚接触Linux的会不习惯于它的操作。