中南大学数学院计算机操作系统第九章课件 UNIX使用基础.ppt

上传人:qwe****56 文档编号:70279438 上传时间:2023-01-18 格式:PPT 页数:30 大小:316KB
返回 下载 相关 举报
中南大学数学院计算机操作系统第九章课件 UNIX使用基础.ppt_第1页
第1页 / 共30页
中南大学数学院计算机操作系统第九章课件 UNIX使用基础.ppt_第2页
第2页 / 共30页
点击查看更多>>
资源描述

《中南大学数学院计算机操作系统第九章课件 UNIX使用基础.ppt》由会员分享,可在线阅读,更多相关《中南大学数学院计算机操作系统第九章课件 UNIX使用基础.ppt(30页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第九章第九章 UNIX使用基础使用基础 9.1 登录和退出系统登录和退出系统 nUNIX用户只有通过用户只有通过login才能进入工作期才能进入工作期(也称注(也称注册)册)n口令(口令(passwd)是用户进入系统的一把钥匙。)是用户进入系统的一把钥匙。n口令应当选取自己容易记忆而别人又难以猜测的字口令应当选取自己容易记忆而别人又难以猜测的字符串。符串。n一旦用户进入了系统以后,就好比打开了保险箱,一旦用户进入了系统以后,就好比打开了保险箱,不能随便离开终端,即使银行在送钱也不能不顾一不能随便离开终端,即使银行在送钱也不能不顾一切地冲出去。切地冲出去。n不执行退出命令,而采用粗暴地关闭终端电

2、源不执行退出命令,而采用粗暴地关闭终端电源,急,急冲冲地离开的方法是不行的。接下来的用户一打开冲冲地离开的方法是不行的。接下来的用户一打开终端,就回到了你的工作环境,你的命运就掌握在终端,就回到了你的工作环境,你的命运就掌握在这下一位的这下一位的“君子君子”或或“强盗强盗”手中了。手中了。9.2 Shell 基础基础 9.2.1 Shell的家族的家族 v UNIX操作系统的外壳操作系统的外壳Shell,是一个功能强大的命令处,是一个功能强大的命令处理器,它作为用户与操作系统交互的界面,接受用户输入的命理器,它作为用户与操作系统交互的界面,接受用户输入的命令,分析、解释、执行该命令,并将结果显

3、示出来。令,分析、解释、执行该命令,并将结果显示出来。v有三种主要的有三种主要的Shell:v由由AT&T贝尔实验室贝尔实验室S.R,Bourne1975写的写的BourneShell,该,该Shell的程序名为的程序名为sh;v由加利弗尼亚大学贝克利分校的学生由加利弗尼亚大学贝克利分校的学生BillJoy开发的开发的CShell,其程序名为,其程序名为csh(它的编程类似于(它的编程类似于C语言形式而得名);语言形式而得名);v在八十年代中期由贝尔实验室的在八十年代中期由贝尔实验室的DavidG.Koun开发的开发的BourneShell的扩充版本的扩充版本ksh。三种三种shell的主要特

4、点的主要特点n Bourne Shell 是这三个是这三个Shell 中使用最普遍的,中使用最普遍的,几乎所有的几乎所有的Unix 操作系统都将操作系统都将 B Shell 作为它作为它们的标准配置之一。它比另两个们的标准配置之一。它比另两个Shell要小,执行要小,执行效率也高。效率也高。n C Shell 提供了某些比提供了某些比 B Shell 更高级的特性,更高级的特性,包括历史命令,别名机制和作业控制。包括历史命令,别名机制和作业控制。C Shell 的控制结构和运算符与的控制结构和运算符与C程序设计语言十分相似,程序设计语言十分相似,因此对程序设计员来说,倍感亲切。因此对程序设计员

5、来说,倍感亲切。n K Shell 保留了实现保留了实现 B Shell 的全部功能,并的全部功能,并且吸取了且吸取了 C Shell 的许多高级功能。的许多高级功能。9.2.2 简单命令和命令表简单命令和命令表 n简单命令的格式为简单命令的格式为 命令名命令名 选择项选择项.参数参数.选项由一个连字符选项由一个连字符-后面紧跟一个(或数个)后面紧跟一个(或数个)字母组成,用于告诉命令要完成任务的细节差别字母组成,用于告诉命令要完成任务的细节差别 n如显示文件信息命令如显示文件信息命令 ls-lfile1file2 n一个命令行也可包含多个用分号一个命令行也可包含多个用分号;分开的简分开的简单

6、命令,用单命令,用;分开的一组简单命令称为命令分开的一组简单命令称为命令表。如进入一个表。如进入一个doc目录,并显示该目录中内容的目录,并显示该目录中内容的命令行命令行 cddoc;ls 9.2.3 标准输入和标准输出标准输入和标准输出 n标准输入和标准输出的基本思想标准输入和标准输出的基本思想就是编制程序时就是编制程序时无需考虑输入和输出的各种情况,只要按无需考虑输入和输出的各种情况,只要按UNIX的规定,从标准的输入源读数据并将数据写至标的规定,从标准的输入源读数据并将数据写至标准的输出目的地即可,可由另外的机构决定具体准的输出目的地即可,可由另外的机构决定具体的输入源和输出目的地。的输

7、入源和输出目的地。n在用户登录时,在用户登录时,Shell自动地将标准输入连接到键自动地将标准输入连接到键盘上,将标准输出连接到屏幕上,所以也可以说,盘上,将标准输出连接到屏幕上,所以也可以说,程序的程序的标准输入是键盘,标准输出是屏幕标准输入是键盘,标准输出是屏幕,或简,或简单地说,标准输入和标准输出是终端。单地说,标准输入和标准输出是终端。例:例:cat cat 的标准输入和标准输出的标准输入和标准输出nUNIXUNIX的的catcat程序就是从标准输入读入数据并将其内程序就是从标准输入读入数据并将其内容写到标准输出上,所以用户键入了命令容写到标准输出上,所以用户键入了命令catcat后,

8、后,该程序就从键盘上读入你的输入,并将输出内容该程序就从键盘上读入你的输入,并将输出内容显示在屏幕上,直至用户按下显示在屏幕上,直至用户按下CTRL-DCTRL-D键(文件结键(文件结束符)后终止。由于用户所键入的内容也在屏幕束符)后终止。由于用户所键入的内容也在屏幕上回显出来,所以用户每输入一行,屏幕显示两上回显出来,所以用户每输入一行,屏幕显示两行。行。$cat abcd abcd$9.2.4 输入输入/输出转向输出转向 nShellShell向用户提供了改变程序输入输出方向的手段,向用户提供了改变程序输入输出方向的手段,即即输入输出转向输入输出转向,或称输入输出重定向。,或称输入输出重定

9、向。n希望程序的输出不要显示在屏幕上,而是送到文希望程序的输出不要显示在屏幕上,而是送到文件中。就可以使用输出转向符号件中。就可以使用输出转向符号 cat file cat file n如果用户希望程序的标准输出转到文件后,不要如果用户希望程序的标准输出转到文件后,不要覆盖原先的内容,而是添加到文件的尾部,则可覆盖原先的内容,而是添加到文件的尾部,则可以使用附加输出转向符以使用附加输出转向符“”,如命令,如命令 cat filecat file 将标准输入的内容添加到文件将标准输入的内容添加到文件filefile的尾部。的尾部。n如果用户希望如果用户希望catcat命令不要从键盘上读取数据,而

10、命令不要从键盘上读取数据,而是从一个文件中读取数据,那就要使用输入转向符是从一个文件中读取数据,那就要使用输入转向符 ,如命令,如命令 cat file cat file 这个命令相当于显示一个文件的内容。这个命令相当于显示一个文件的内容。n 可以同时转向一个程序的输入和输出。命令可以同时转向一个程序的输入和输出。命令 cat file2cat file2n可以省略输入转向符可以省略输入转向符 file2cat file1 file29.2.5 后台命令与后台进程后台命令与后台进程 n为了提高用户和系统的效率,可以在后台执行这为了提高用户和系统的效率,可以在后台执行这种命令,例如种命令,例如

11、commandcommand&n&就是后台命令符,它表示就是后台命令符,它表示ShellShell将前一个命将前一个命令放在后台执行,用户就不必等到这条命令执行令放在后台执行,用户就不必等到这条命令执行结束。结束。ShellShell在显示后台进程的进程号后,就立即在显示后台进程的进程号后,就立即显示显示ShellShell提示符,等待用户输入下一条命令,如:提示符,等待用户输入下一条命令,如:12 124412 1244$n这样就可以在后台命令运行的同时,做其它的工这样就可以在后台命令运行的同时,做其它的工作,也可用后台方式再启动另一个程序。作,也可用后台方式再启动另一个程序。用后台方式运行

12、程序要注意用后台方式运行程序要注意 n应当采用输入转向方式,使后台进程从指定的应当采用输入转向方式,使后台进程从指定的输入文件中读;否则,要么后台命令会在这一输入文件中读;否则,要么后台命令会在这一点上等啊等的,而你对此却漠然无知,不予配点上等啊等的,而你对此却漠然无知,不予配合;要么后台命令和合;要么后台命令和ShellShell或用户在前台执行或用户在前台执行的程序将在终端上的程序将在终端上“抢读抢读”,不能预测哪个进,不能预测哪个进程将得到输入数据。程将得到输入数据。n类似,如果后台命令如有标准输出,那么它的类似,如果后台命令如有标准输出,那么它的输出将和输出将和ShellShell或前

13、台命令的输出在屏幕上交或前台命令的输出在屏幕上交织在一起,使用户看得眼花缭乱。织在一起,使用户看得眼花缭乱。9.2.6 管道管道 n Shell Shell提供了功能更为强大的提供了功能更为强大的“管道管道”。用户可用。用户可用|符连接两个命令,使前一个命令的输出通过符连接两个命令,使前一个命令的输出通过管道连续地送至后一个命令,作为其输入。如在下管道连续地送至后一个命令,作为其输入。如在下面命令行中,面命令行中,cat file1 file2 cat file1 file2|sortsortncatcat命令把两个文件命令把两个文件file1file1和和file2file2的数据连接起来,

14、的数据连接起来,并将输出送至管道的一端;并将输出送至管道的一端;nsortsort命令从管道的另一端读入命令从管道的另一端读入catcat命令输出的数据,命令输出的数据,将其排序。将其排序。n在一个命令行中,可以用多个管道符连接数个命令,在一个命令行中,可以用多个管道符连接数个命令,这象工厂里的流水生产线。这象工厂里的流水生产线。9.2.7 特殊字符特殊字符 n某些字符对某些字符对ShellShell来说,具有特殊的含义,来说,具有特殊的含义,它们是:它们是:&|*?&|*?;()$#-()$#-n对于对于C ShellC Shell,%和和 !也是特殊字也是特殊字符。此外,分隔命令行中各项元

15、素的空符。此外,分隔命令行中各项元素的空格符和制表符格符和制表符及结束一命令行的回车符及结束一命令行的回车符也是特殊字符。也是特殊字符。转义符转义符“”n如果你想把一个特殊字符当作普通字符来使用,如果你想把一个特殊字符当作普通字符来使用,就应当在每一个特殊字符前用特殊字符反斜线就应当在每一个特殊字符前用特殊字符反斜线 标记它,如标记它,如|、*等。反斜线等。反斜线 又称又称作转义符,因为它改变了下一个字符的通常含义。作转义符,因为它改变了下一个字符的通常含义。如果你希望一个反斜线不作为转义符,那末也应如果你希望一个反斜线不作为转义符,那末也应象标记其它特殊字符一样,在反斜线前面再加一象标记其它

16、特殊字符一样,在反斜线前面再加一个反斜线(个反斜线()。)。n标记特殊字符的另一个方法是用一对单引号标记特殊字符的另一个方法是用一对单引号“”将一个或多个特殊字符括起来。在一对单引将一个或多个特殊字符括起来。在一对单引号之间的所有字符都解释为普通字符,不管原先号之间的所有字符都解释为普通字符,不管原先它们是特殊字符,还是普通字符。它们是特殊字符,还是普通字符。元字符元字符 n元字符可用于构成匹配现有文件名的模式,它们元字符可用于构成匹配现有文件名的模式,它们是是 *、?、?、和方括号中的和方括号中的 -。n元字符元字符?可匹配除可匹配除 /外的单个字符,故外的单个字符,故chapter?cha

17、pter?可匹配可匹配chapter1chapter1,chapter2chapter2,chapter?chapter?等,但不能匹配等,但不能匹配chapterchapter和和chapter10chapter10。n 元字符元字符 *可匹配任何字符串(包括空串),可匹配任何字符串(包括空串),故故chapter*chapter*可匹配所有以可匹配所有以chapterchapter开头的任意文开头的任意文件名字符串。如件名字符串。如 *.c .c 匹配任何的匹配任何的c c程序。程序。*ab*ab*匹配含有子串匹配含有子串abab的任何字符串。的任何字符串。方括号匹配方括号匹配 规则规则n

18、一对方括号使一对方括号使ShellShell匹配出现在方括号内的字符,如匹配出现在方括号内的字符,如filefile abcabc 匹配匹配fileafilea、filebfileb和和filecfilec。n连字符连字符 -可在方括号内表示字符的范围,因此可在方括号内表示字符的范围,因此fileabcfileabc也可写成也可写成fileafilea-cc。注意,。注意,file0-13file0-13并不匹配并不匹配file0file0,file1file1,file13file13,而只匹配,而只匹配file0file0,file1file1和和file3file3。n应当分成两个部分写

19、:应当分成两个部分写:file0-9file0-9、file10-3file10-3。n连字符连字符 -仅在方括号内作为元字符,而在方括仅在方括号内作为元字符,而在方括号外只认作普通字符。号外只认作普通字符。n相反,符号相反,符号*和和?出现在方括号内时,出现在方括号内时,就失去了作为元字符的意义,故就失去了作为元字符的意义,故a a-bb*?*?仅匹配两个仅匹配两个固定字符串固定字符串a-b*a-b*和和a-b?a-b?。匹配文件名的其它规则匹配文件名的其它规则 n*c*c能匹配所有以能匹配所有以c c结尾的文件名,包括所有类似于结尾的文件名,包括所有类似于file.cfile.c的的c c

20、程序文件,但文件名中第一个点必须显式程序文件,但文件名中第一个点必须显式匹配。匹配。*visiblevisible不能匹配不能匹配 .invisibleinvisible,而,而 .*.*visiblevisible能匹配它。能匹配它。n这是因为这是因为UNIXUNIX把以点开头的文件作为隐式文件,使把以点开头的文件作为隐式文件,使得得lsls或或ls*ls*命令不能列出此类文件。命令不能列出此类文件。n元字符只能在一个目录内匹配文件名,也即元字符只能在一个目录内匹配文件名,也即 *或或?不能匹配目录分隔符不能匹配目录分隔符 /。n如如“/doc*.c/doc*.c”不能与不能与/doc/do

21、c目录下的所有以目录下的所有以 .c.c为后为后缀的文件名匹配,欲达到这个目的,你只能写成缀的文件名匹配,欲达到这个目的,你只能写成 /doc/*.c/doc/*.c的形式。这一限制是非常合理的,否则象的形式。这一限制是非常合理的,否则象“ls*ls*”这样的命令将列出系统中所有目录下的所这样的命令将列出系统中所有目录下的所有文件。有文件。9.3 文件系统基本知识文件系统基本知识 n在一般的计算机系统中,文件是存储在外存储器在一般的计算机系统中,文件是存储在外存储器中的具有名字的信息集合,这些信息包括程序、中的具有名字的信息集合,这些信息包括程序、文档、数据、声音和图象信息等。文档、数据、声音

22、和图象信息等。n在在UNIXUNIX中,文件具有更为广泛的意义。凡是可以中,文件具有更为广泛的意义。凡是可以从中读取数据的任何资源,或可以向其写入数据从中读取数据的任何资源,或可以向其写入数据的任何目标都可称为的任何目标都可称为“文件文件”。n磁盘、磁带和光盘文件、终端(包括输入源键盘磁盘、磁带和光盘文件、终端(包括输入源键盘和输出目标屏幕),打印机,绘图仪,发声设备和输出目标屏幕),打印机,绘图仪,发声设备等都可称为文件。等都可称为文件。n向文件写数据和向屏幕输出,操作方法是一致的,向文件写数据和向屏幕输出,操作方法是一致的,如此极大地方便了用户使用各种外部设备。如此极大地方便了用户使用各种

23、外部设备。9.3.1 文件的类型文件的类型 n普通文件普通文件 存储在磁盘、磁带或光盘上的普通意存储在磁盘、磁带或光盘上的普通意义的文件。普通文件中的源程序文件、义的文件。普通文件中的源程序文件、ShellShell程序程序和文本文件等可以使用编辑器输入或修改,这类和文本文件等可以使用编辑器输入或修改,这类文件也常称为正规文件(文件也常称为正规文件(regular files)regular files)。其它。其它的文件为二进制文件,典型的有可执行码文件和的文件为二进制文件,典型的有可执行码文件和二进制数据文件。二进制数据文件。n目录文件目录文件 目录文件的存储介质与普通文件相目录文件的存储

24、介质与普通文件相同,但目录是指向其它文件的文件,用于组织、同,但目录是指向其它文件的文件,用于组织、管理和访问其它文件的特殊文件。目录文件不能管理和访问其它文件的特殊文件。目录文件不能用普通编辑器编辑。用普通编辑器编辑。n特别文件特别文件 特别文件并不是信息的存储体。它们只特别文件并不是信息的存储体。它们只不过是为了不过是为了I/OI/O设备的读写提供了方便的通道,并提设备的读写提供了方便的通道,并提供用户与文件操作相同的存取界面。供用户与文件操作相同的存取界面。n特别文件又称为设备文件,又可分为特别文件又称为设备文件,又可分为块设备文件块设备文件和和字字符设备文件符设备文件。n特别文件一般存

25、放在特别文件一般存放在 /dev/dev目录中,如目录中,如 /dev/tty0/dev/tty0是是终端的特别文件,终端的特别文件,/dev/lp/dev/lp是行式打印机的特别文件。是行式打印机的特别文件。n当程序把数据写到诸如当程序把数据写到诸如 /dev/lp/dev/lp那样的文件中去时,那样的文件中去时,操作系统截取该数据,并将它送向行式打印机。操作系统截取该数据,并将它送向行式打印机。n由于由于UNIXUNIX操作系统使操作系统使I/OI/O硬件接口与普通文件的接口硬件接口与普通文件的接口一致,用户就不必知道任何有关一致,用户就不必知道任何有关I/OI/O设备的细节。设备的细节。

26、n命名管道命名管道 命名管道是一种用文件实现的先进先出命名管道是一种用文件实现的先进先出机构。机构。9.3.2 目录结构目录结构 nUNIXUNIX目录系统具有无限层次的树状结构。其根目录目录系统具有无限层次的树状结构。其根目录是是rootroot,并用符号,并用符号 /指代。指代。n一个完整的文件名包括文件的路径名(一个完整的文件名包括文件的路径名(path path namename)和文件的基名()和文件的基名(base namebase name)。)。n路径名中以路径名中以/开头的是绝对路径名,不以开头的是绝对路径名,不以/开头的是相对路径名。例如开头的是相对路径名。例如 /home

27、/you/source/test.c/home/you/source/test.c是一个完整的文件名。是一个完整的文件名。n使用完整的路径名非常麻烦,系统查找文件耗时也使用完整的路径名非常麻烦,系统查找文件耗时也多。多。UNIXUNIX允许用户设定一个目录作为允许用户设定一个目录作为工作目录工作目录(working directoryworking directory),也称为),也称为当前目录当前目录(current directorycurrent directory)。)。n如当前工作目录为如当前工作目录为/home/you/home/you,那么可用相对路径,那么可用相对路径名名sou

28、rce/test.csource/test.c存取同一个存取同一个test.ctest.c文件。文件。路径名的简便方法表示路径名的简便方法表示 n在一个目录中允许用在一个目录中允许用“.”向根目录方向攀登一级,向根目录方向攀登一级,.表示父目录,表示父目录,././.表示父目录的父目录。表示父目录的父目录。n .表示当前目录的绝对路径名,如当前目录是表示当前目录的绝对路径名,如当前目录是/home/you/home/you,那么访问,那么访问test.ctest.c时可以使用相对路径名时可以使用相对路径名source/test.csource/test.c,也可以使用简单的绝对路径名,也可以使

29、用简单的绝对路径名 ./source/test.c./source/test.c。n在某些必须指定绝对路径名的场合,可使用在某些必须指定绝对路径名的场合,可使用.代指代指工作目录。工作目录。n(波浪号)表示你的(波浪号)表示你的HOMEHOME目录(主目录)。如目录(主目录)。如命令命令 ls ls/bin/bin 就列出了你主目录下就列出了你主目录下binbin目录中的文件。目录中的文件。9.3.3 文件存取控制模式文件存取控制模式 n对文件的操作有对文件的操作有读读、写写和和执行执行三种,文件的存取控三种,文件的存取控制就是对不同的用户分配不同的操作许可权。制就是对不同的用户分配不同的操作

30、许可权。UNIXUNIX文件系统将用户分成三类,即文件主、同组用户和文件系统将用户分成三类,即文件主、同组用户和其他用户,它们可分别用其他用户,它们可分别用u u、g g和和o o表示。用文件的长表示。用文件的长列表命令列表命令 ls -lls -l 可以看出一个文件的存取控制模式。可以看出一个文件的存取控制模式。n一个文件的存取控制权可以用图一个文件的存取控制权可以用图9-19-1所示的二进制模所示的二进制模式表示。图中用式表示。图中用r r(读)、(读)、w w(写)、(写)、x x(执行)分别(执行)分别表示相应的二进制位置位,这同用表示相应的二进制位置位,这同用ls -lls -l命令

31、列出命令列出的第二列至第十列文件存取控制信息相同。的第二列至第十列文件存取控制信息相同。其他用户存取控制字段其他用户存取控制字段 同组用户存取控制字段同组用户存取控制字段 文件主存取控制字段文件主存取控制字段 rw x rw x rw x存取控制权的二进制模式表示存取控制权的二进制模式表示 n 如文件存取控制模式的值为如文件存取控制模式的值为06440644,表示允许文件主,表示允许文件主读和写该文件,只允许同组用户和其他用户读该文读和写该文件,只允许同组用户和其他用户读该文件,在件,在ls-lls-l命令中相应的显示信息为:命令中相应的显示信息为:r w-r-r-r w-r-r-其中其中 -

32、表示该类用户对本文件无读、写或执行权。表示该类用户对本文件无读、写或执行权。n用用“ls -lls -l”命令列出的文件存取控制模式中最左命令列出的文件存取控制模式中最左边一列为边一列为 -、d d、b b、c c、p p或六个字符之一,它们分或六个字符之一,它们分别表示该文件的类型为别表示该文件的类型为 -普通文件普通文件 d d 目录目录 b b 块设备特别文件块设备特别文件 c c 字符设备特别文件字符设备特别文件 p p 命名管道命名管道 l l 软连接软连接9.3.4 目录存取方式目录存取方式 n 对目录的读、写和执行许可的解释与普通文件的许对目录的读、写和执行许可的解释与普通文件的

33、许可不同。可不同。n对目录的对目录的读许可读许可意味着能读取目录的信息,也就是可意味着能读取目录的信息,也就是可以用以用lsls命令看出目录中的文件名,但不能列出有关文命令看出目录中的文件名,但不能列出有关文件的其它管理信息。仅有这种许可不能访问目录中的件的其它管理信息。仅有这种许可不能访问目录中的文件。文件。n对目录的对目录的写许可写许可意味着允许在该目录中创建或删除目意味着允许在该目录中创建或删除目录中的文件。录中的文件。n对目录的对目录的执行许可执行许可意味着用户在指定一个路径名时可意味着用户在指定一个路径名时可以检索该目录。如对一个目录没有检索许可,用户就以检索该目录。如对一个目录没有

34、检索许可,用户就不能用不能用cdcd命令进入该目录。命令进入该目录。9.4 UNIX文件系统结构文件系统结构 usr/(root)devtmphomebinetclib9.4.1 根文件系统结构根文件系统结构 n/usr 是装配在根目录下的独立的文件系统。是装配在根目录下的独立的文件系统。n/bin 包含包含UNIX标准实用程序。在不少标准实用程序。在不少UNIX版本中,版本中,/bin实际连接到实际连接到/usr/bin中。中。n /dev 包含各种设备文件,如包含各种设备文件,如tty01(终端),(终端),console(系统控制台),(系统控制台),rdsk(磁盘),等设备文件。(磁盘

35、),等设备文件。n/dev/null 当程序向该文件写数据时,输出结果无声无息当程序向该文件写数据时,输出结果无声无息地永远地消失了,就象掉进了无底洞。用户可以将不需要地永远地消失了,就象掉进了无底洞。用户可以将不需要看的输出信息送至看的输出信息送至/dev/null文件。文件。n/etc 包含系统管理程序,系统配置程序,系统文件,包含系统管理程序,系统配置程序,系统文件,最著名的是用户注册文件最著名的是用户注册文件passwd。n/home 含有服务器和它客户的起始目录树。含有服务器和它客户的起始目录树。n/lib 包含程序员使用的程序库。包含程序员使用的程序库。n/tmp 用于存储临时文件

36、,系统启动时一般会将该目录用于存储临时文件,系统启动时一般会将该目录中的所有文件都清除掉。中的所有文件都清除掉。9.4.2/usr文件系统文件系统 n/usr/bin 已将根文件系统已将根文件系统/bin目录中的所有目录中的所有程序移到了本目录,但从程序移到了本目录,但从/bin到到/usr/bin仍有一仍有一个个“符号连接符号连接”,以方便用户在原位置上访问这些,以方便用户在原位置上访问这些文件。文件。n/usr/include 包含包含UNIX系统中的标准头文件。系统中的标准头文件。n/usr/lib 程序员使用的程序和数据库。已将程序员使用的程序和数据库。已将/lib目录中的内容移到了本

37、目录,同时从目录中的内容移到了本目录,同时从/lib到到/usr/lib有一个符号连接。有一个符号连接。n/usr/man UNIX联机手册所使用的目录和文件。联机手册所使用的目录和文件。n/usr/spool 用于打印文件、发送邮件等使用的用于打印文件、发送邮件等使用的数据的中转站。在数据的中转站。在system V(从(从R4开始),将该开始),将该目录中文件移到了目录中文件移到了/var目录下。目录下。习习 题题1练习下面的命令:练习下面的命令:ls(列文件目录表)(列文件目录表)cd(改变工作目录)(改变工作目录)cp(复制文件)(复制文件)cat(合并和显示文件)(合并和显示文件)并

38、用并用 “;”(命令分隔符)、(命令分隔符)、“”、“”(输入输出重定向)、(输入输出重定向)、“&”(后台命令符)、(后台命令符)、“|”(管道符)(管道符)组合命令和文件,在指定文件时试用组合命令和文件,在指定文件时试用模式匹配符。模式匹配符。2指明下列的每一项各属于哪一类文件指明下列的每一项各属于哪一类文件(1)-rwxrw-r-(2)/bin (3)ttyx3 (4)brw-rw-rw-(5)/etc/passwd(6)crw-rw-rw-(7)/usr/lib(8)/unix3UNIX系统的可执行命令主要放在什么地方?找出你系统的可执行命令主要放在什么地方?找出你的计算机中所有存放系统的可执行命令的目录位置。的计算机中所有存放系统的可执行命令的目录位置。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com