文档介绍:第一章Linux是多用户、多任务操作系统。程序是计算机完成一项任务的指令集合。数据是由程序使用或生成的不同类型的信息。软件分为三大类:系统软件应用软件支撑软件系统软件包括操作系统、编译程序、汇编程序、数据库管理系统、网络软件等。系统软件对计算机系统的资源进行控制、管理,并为用户的应用和其他程序的运行提供服务。支撑软件包括编辑程序、查错程序、项目管理程序等。辅助软件技术人员从事软件开发和项目管理人员进行项目管理工作的软件。应用软件是为解决某一类应用需要或某个特定问题而设计的程序。Linux提供4种不同的用户接口:命令行接口菜单图形用户接口程序接口命令解释程序称为shell。程序接口也称为系统调用接口。系统调用时操作系统内核与用户程序、应用程序之间的接口。内核之外的程序都必须经由系统调用才能获得操作系统的服务。系统调用只能在C程序中使用,不能作为命令在终端上执行。由于系统调用能直接进入内核执行,所以执行效率很高。Linux解决资源使用过程中的冲突,保证资源最后能被系统再次使用所采取的方法:通过记录和文件加锁,保证数据的完整性利用调度进程和审计系统当系统出现错误时,提供错误诊断信息终止运行不正常的进程,甚至在最坏的情况下停止系统软件以是否以营利为目的分为三种模式:商业软件共享软件自由软件Linux用户分为:个人用户专业用户商业用户Linux的特点:与unix系统兼容自由软件和源码公开性能高和安全性强便于定制和再开发互操作性高全面的多任务和真正的32位操作系统Linux的两种版本:核心版本发行版本核心版本的序号:。Patchlevel表示当前版本的修订次数。若次版本号为奇数,表示该版本加入新内容,但不一定很稳定,相当于测试版;若次版本号为偶数,表示这是一个可以使用的稳定版本。发行版本是各个公司推出的版本,与核心版本各自独立发展的。Linux的发展优势:开放源码系统从本质上就具有其他系统无法比拟的研制开发优势。受到各国政府的大力支持。得到全球各大软硬件公司的支持。价格优势和安全性。,有事也称为XWindows,XWindow或者X。XWindow体系结构包括:客户-服务器模型X协议典型的X客户程序有以下两种:窗口管理器桌面系统XWindow是事件驱动的。X的客户-服务器模型不是建立在特定的软硬件资源之上,而是建立在X协议之上。X协议是一个抽象的应用服务协议,不包括对底层硬件的访问和控制。Linux两种桌面系统环境:KDEGNOME第二章Linux只有被授权的用户才可以使用系统命令。Linux系统提供的命令需要在shell环境下运行。使用bash命令时,应注意以下7点:命令名必须是小写英文字母。方括号里面的部分是可选的。选项是对命令的特别定义。命令行参数提供命令运行的信息或者命令执行过程中所使用的文件名。如果命令行中没有参数,命令将从标准输入文件上接收数据,输出结果显示在标准输出文件上,错误信息显示在标准错误输出文件上。命令在正常执行后返回0值,表示执行成功;如果执行过程中出错,则返回非零值。联机帮助对每个命令的准确语法都做了说明。如果一个命令太长,一行放不下,要在第一行行尾输入“\”字符,按回车键。这时shell会返回一个大于号(>)作为提示符,表示该命令行尚未结束,允许继续输入有关信息。who命令显示:正在使用系统的用户所用终端名注册到系统的时间whoami命令列出当前用户的相关信息。echo命令将命令行中的参数显示到标准输出上复****date命令cal命令password命令clear命令清除屏幕上的信息。清屏后,提示符移到屏幕的左上方。磁盘上的文件系统是层次结构的,由若干目录和子目录组成,最上层的目录称为根目录,用“/”表示。root目录就作为自己的父目录。文件名按照ascii码顺序列出,以数字开头的文件名列在前面,然后是以大写字母开头的文件名,最后是以小写字母开头的文件名。文件的结构:索引节点数据以圆点(.)开头的文件是隐含文件,默认情况下,使用ls命令不能把它们在屏幕上显示出来。Linux支持的文件类型:普通文件:包括文本文件、数据文件、可执行的二进制程序文件目录文件设备文件:包括字符设备和块设备符号链接文件使用带-a选项的ls命令可以显示隐含文件。cat命令显示文件的内容,输出到标准输出上。连接两个或多个文件。more命令显示文件内容,每次显示一屏。less命令分屏显示文件的内容。less命令允许用户向前或向后浏览文件,more命令只能向前浏览。head命令显示指定文件的开头若干行。默认值是10tail命令显示指定文件的末尾若干行。touch命令修改指定文件的时间标