第1章 Linux命令行概述<br> 虽然Linux中有几个集成的GUI工具,但是控制Linux的最好方法还是使用命令行界面。命令行界面比GUI工具有更多选项。由于命令行界面没有GNOME与KDE之类的桌面开销,因此速度更快。Linux社区对命令行情有独钟,因此,如果想真正学习Linux,则一定要知道命令行界面的用法。<br> 1.1 Linux操作系统简介<br> Linux是一套免费使用和自由传播的类UNIX操作系统,这个系统是由世界各地的成千上万的程序员设计和实现的。它以高效性和灵活性著称,并且能够在PC上实现全部的UNIX特性,具有多任务、多用户的能力。Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,一是它属于自由软件,用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改;另一个原因是,它具有UNIX的全部功能。<br> 1.1.1 Linux起源、特性及应用领域<br> Linux操作系统核心最早由芬兰的Linus Torvalds于1991年8月在芬兰赫尔辛基大学上学时发布的,后来经过众多世界顶尖的软件工程师不断地修改和完善,Linux得以在全球普及开来,在服务器领域及个人桌面版得到越来越多的应用,在嵌入式开发方面更是具有其他操作系统无可比拟的优势,并以每年100%的用户递增数量显示了Linux强大的力量。<br> 通常所说的Linux,指的是GNU/Linux,即采用Linux内核的GNU(GNU代表GNU is Not Unix)操作系统。它既是一个操作系统,也是一种规范。<br> 1.UNIX/Linux的主要特色<br> Linux一项最大的特色在于源代码完全公开,在符合GNUGPL(General Public License,通用公共版权许可证)的原则下,任何人皆可自由取得、散布,甚至修改源代码。同时由于Linux是UNIX系统变种,因此也就具有了UNIX系统的一系列优良特性。<br> (1)技术成熟,可靠性高<br> 经过多年的发展,UNIX的一些基本技术已变得十分成熟,有的已成为各类操作系统的常用技术。实践表明,UNIX是能达到大型主机(mainframe)可靠性要求的少数操作系统之一。目前许多UNIX大型主机和服务器在国外的大型企业中每天24小时,每年365天不间断地运行。例如,不少大企业或政府部门,即所谓肩负关键使命的场合/部门将其整个企业/部门信息系统建立并运行在以UNIX为主服务器的Client/Server结构(C/S结构,客户机和服务器结构)上。但到目前为止,世界上还没有一家大型企业将其重要的信息系统完全建立在Windows NT上。
展开