中南大学数学院计算机操作系统第十章课件 UNIX实用程序.ppt_第1页
中南大学数学院计算机操作系统第十章课件 UNIX实用程序.ppt_第2页
中南大学数学院计算机操作系统第十章课件 UNIX实用程序.ppt_第3页
中南大学数学院计算机操作系统第十章课件 UNIX实用程序.ppt_第4页
中南大学数学院计算机操作系统第十章课件 UNIX实用程序.ppt_第5页
已阅读5页,还剩80页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第十章 UNIX实用程序,10.1 目录操作,10.1.1 显示工作目录pwd,显示用户当前所处的工作目录,10.1.2 改变工作目录cd,cd 目录名 “目录名” 缺省,cd命令就使工作目录移到了HOME目录。,10.1.3 列目录内容ls,ls -选项 文件名表 按字符顺序显示一个目录内的所有文件名。 (1)l 长列表,除了文件名外,还列出每个文件的文件类型、文件权限、链接数、文件所有者、组名、文件大小、修改日期等信息,其输出形式为: -rwxrwxrwx 1 zhang zgroup 10478 May 15 8:18 filename (2)t 按文件的修改时间顺序列出所有的文件。 (

2、4)a 将以.开始的隐显文件名也显示出来。,10.1.4 创建新目录mkdir,mkdir -m 权限模式 目录名 模式选项缺省时,mkdir以777的方式建立指定的目录项。,10.1.5 删除目录项rmdir,rmdir -p 目录名 只有当一个目录是空的时候,才能删除它 。,10.2 文件操作,cp命令有三种格式 : cp 文件名1 文件名2 cp 文件 目录 cp -r 目录1 目录2 替代一个已存在的文件时要事先获得自己的确认,则可以使用 -i(对话)选项,只有用户键入Y或y(yes)时,该命令才替代原文件。,10.2.1 复制文件cp,10.2.2 移动或重新命名文件mv,mv 文件

3、名1 文件名2 mv 文件 目录 mv 目录名1 目录名2,10.2.3 删除文件rm,rm -fi 文件 -f(force)表示强制 -i 表示对话方式 rm -r -fi 目录,10.2.4 文件的链接ln,允许多个文件名与一个文件实体建立链接(硬链接),一个文件可以取多个名。 ln 文件名 新文件名 在另一个目录中为一个或多个文件建立同名链接: ln 文件 目录,10.2.5 符号链接ln -s,ln s 命令建立的新的文件或目录与原来文件或目录的路径名映照。当你访问一个符号链接时,UNIX靠这个映照找到原文件的路径,并对其进行访问。这种链接方法又称为软链接。通过软链接访问文件的速度比硬

4、链接稍慢一些。 ls -l /bin/sh lrwxr-xr-x 1 root 14 Sep 25 14:17 /bin/sh - ./usr/bin/sh,10.2.6 报告两个文件的差别,diff -bi 文件1 文件2 以编辑指令的形式逐行显示两个文件的差异。 -b 忽略由于空格及制表符而引起的差异。 -i 忽略字母的大小写差异。 diff命令也能用于比较二进制文件,例如比较长度相同的不同版本的可执行代码。由于二进制文件没有行结构,diff程序将不显示所有的编辑行信息。,10.2.7 推测文件的类型file,file 文件 给出文件的类型。 对于正文文件,file程序检查它的前512字节

5、内容,试图猜测所用的语言是C语言、FORTRAN、Shell等程序设计语言,还是英文、法文、西班牙文等文字。因为是猜测,类型确定并非绝对可靠。 对于二进制文件,file试图确定文件是否是可执行的目标文件、库文件和cpio等映象文件。 凡是file不能识别的二进制文件就归为“数据”一类。,10.2.8 查找文件find,find 目录 条件 操作 -mtime +|-n 指定文件的修改时间。 -name 文件名 是find最重要的条件。 文件名中可包含Shell 的元字符,由于元字符是由find解释和扩展的,故必须予以转义。 -print 印出找到文件的带有路径的文件名,是最常用的操作。 -ex

6、ec 对找到文件要执行的Shell命令。命令的参数为“ ”,它将由find 命令找到的文件名替换,命令的末尾为转义的分号。 -ok 类似 -exec,但在执行命令前,并等待用户确认,用户键入y(yes)后才执行。,find 举例,find . -name *.c.old -print 或 find . -name *.c.old -print find . -name *.c -mtime +7 -print 印出当前目录子树中7天以前修改过的文件 find /usr (-name *.c -o -name core) -print 条件中的一对转义的园括号不能省,否则由于 -o的优先级低,仅

7、仅印出core文件。,find . -print 印出当前目录子树下的全部文件: 选项-print的作用可以通过执行echo命令来实现: find . -exec echo ; 删除一星期以前的新闻项: find /usr/news -mtime +7 -exec rm ; 或更安全地,在删除前征求用户意见: find /usr/news -mtime +7 -ok rm ;,10.2.9 改变文件的属主chown,chown 新属主 文件 或 chown -r 新属主 目录 第二种格式用于(递归地)改变目录以及该目录下的所有文件和子目录的属主。 chown user *.doc 将当前目录下

8、以 .doc为后缀的所有文件的属主改变为user。当一个用户将文件的所有权转交给其他的用户后,立即失去了对该文件的控制权。,10.2.10 改变文件的存取方式chmod,本命令用于改变文件主、组用户和其他用户对文件或目录的存取许可权,只有文件主或超级用户有权改变文件存取权。 chmod 模式 文件|目录 chmod 777 file 将文件file的权限置为所有的用户都可读可写可执行。 chmod 644 file 将文件file的权限置为文件主可读可写,组用户和其他用户只有读许可。,可用符号表示文件的存取模式,u (user)文件主 g (group)同组用户 o (other)其他用户 a

9、 (all)所有用户 + 添加存取许可 - 取消存取许可 r (read)读许可 w (write)写许可 x (excute)执行许可 s 执行时置进程的有效用户标识数为文件主的标识数。 chmod ug+w file 给文件的文件主和组用户添加写许可。,chmod a+rx file 给所有的用户增加读和执行文件的许可。 chmod go+s file 组用户和其他用户执行文件时的有效进程标识数置文件主标识数。/etc/passwd文件普通用户是不能修改的,但用户能用passwd命令改变自己的口令,从而修改了passwd文件,这是由于可执行代码文件/bin/passwd的文件主是root,

10、且该文件的s位置位。,10.2.11 设置屏蔽码umask,umask 三位八进制数 三位八进制数分别表示文件主,同组用户和其他用户的读/写/执行权限。 执行了umask命令后,新建文件的实际权限为创建时的权限值减去umask命令指定的八进制数值。 umask 022 命令去掉创建文件时同组用户和其他用户的写权限,用方式777创建的文件变成方式755。,10.2.12 存取DOS文件,一些微机上的UNIX系统,如XENIX,系统V和SCO UNIX等,为了方便用户存取DOS格式的文件,提供了若干存取DOS软盘文件的系列命令,以便于用户在DOS系统和UNIX系统之间传递文件。主要的命令有: do

11、scat dosfile doscp dosfile unixfile 或 doscp unixfile dosfile dosdir dosdirectory dosrm dosfile dosfile格式为 驱动器 :文件名。 unixfile格式为 带路径的UNIX文件名。例 doscp a:file ./file 将软驱A盘中的文件file拷贝至UNIX中。,10.3 显示和打印,10.3.1 回应命令行上的参数echo echo -n 参数表 echo命令看似平淡无奇,其实它是最常用的命令之一,特别是在Shell程序设计中。echo命令可用于显示命令行中的字符串常数,Shell变量值

12、,产生诊断信息,向管道发送数据等。如 echo the home directory : $HOME echo命令要显示的内容中如含有* 等元字符,那它将被扩展成当前目录下的一组文件名,因此必须使用转义符或单引号将它们括起来。 如果使用双引号,那么双引号中的$ 、 、单引号和元字符的特殊含义都不受影响。 选项 -n使得echo命令在输出一行后不换行。,10.3.2 连接并显示文件cat,cat(catenate连接)的功能是按顺序读入参数部分的所有文件,并将其写至标准输出。 cat preface chapter* book 如cat的参数部分只有一个文件,则简单地显示单个文件内容;如cat的

13、参数部分无文件,cat将从标准输入中读入内容,并将其写至标准输出。 在cat命令中可带若干个选项,其中较有用的是 -v选项,该选项使控制字符也显示出来。,10.3.3 分页显示程序more,如用cat显示一个不太短的文件,大部分数据在人眼抓住它之前就在屏幕上滚过去了。使用more命令,可以一次一屏地显示文件。 more +起始行号 | +/初始查找模式 文件 其中+ 起始行号和+ /初始查找模式这两个选项不能同时使用。如没有这两个选项,more从文件头开始显示。文件参数缺省,more从标准输入读。 more程序每输出一屏后,在屏幕下方给出类似这样的提示信息: - More - - ( 20%

14、) (从中可知程序名more的来历。)提示还有数据没有显示完,已显示了全文件的20%。,more内部命令:,用户可以输入以下的more内部命令: 空格键 显示下一屏。 RETURN键 显示下一行。 nf 向下移动n屏,其中n是数字。 nb 向上移动n屏,其中n是数字。 /模式 向下查找指定的字符串模式。 n 重复前面查找命令。 = 显示当前的行号。 h 显示more所有命令的帮助信息。 q 退出more。,10.3.4 显示文件的头部head和尾部tail,head命令用于显示文件的开始部分,其格式为: head -显示行数 文件 选项缺省时head显示文件的头十行。如不指明文件,head就从

15、标准输入中读。 tail命令用于显示文件的结尾部分,其格式为: tail +起始行 文件 tail -起始行 文件 +起始行 指示tail程序从文件头数起的起始行开始显示至文件尾(tail是UNIX可不以-字符引出选项的少数命令之一)。 -起始行 指示tail程序从文件尾数起的起始行开始显示至文件尾。,Head和tail的例子,tail -20 file 显示file的最后20行。选项缺省,显示最后十行。文件名缺省,tail从标准输入中读。 如从文件的第51行起显示到第70行可用命令: head -70 file | tail -20,10.3.9 卸出文件od,一般的显示或编辑程序不能处理二

16、进制文件,但有时用户又要观察这类文件的内容,那么od(octal dump)可以各种格式显示二进制文件的内容。od命令的格式为: od 格式 文件 位移量 od可按以下格式显示 -b 按二进制显示。 -o 按八进制显示,这是默认值。 -d 按十进制显示。 -x 按十六进制显示。 -c 按ASCII码显示。,按ASCII码显示,当时,除了下列的转义代表不可印刷的字符外,其它不可印刷的字符用三位八进制数表示。 o NULL b 退格 f 换页 n 换行 r 回车 t 制表符 位移量用于控制从文件中的哪一个位置开始显示,并以八进制表示。如果有一个句点加在位移量后,就解释为十进制数,如“11.”解释为

17、十进制10。如果字符b加在位移量后,该位移量就表示为块数。例 按八进制格式显示文件: od a.out 或 od -o a.out 如果数据不是从文件中而是从标准输入中读取,在偏移量前就要加+号。,10.4 过滤器,一个能从标准输入读取数据,经过选择和处理后将结果写向标准输出的程序,统称为“过滤器”。这类程序的作用很象物理实验室或工业生产中所用的过滤器,因此而得名。 从广义讲,象cat,head和tail和等程序都是过滤器,但在本节中我们仅涉及能对输入做一定变换和加工处理的过滤器。 有些过滤器的功能很强,要全部掌握很困难,这儿只介绍重要的过滤器中最常用的功能。,10.4.1 正则表达式,正则表

18、达式(Regular Expression)是用于确定字符串模式的一个规则集。很多UNIX的过滤器和一些工具软件能使用通用而简洁的正则表达式自动、高效地搜索和处理字符串模式。UNIX的文件名匹配式有点类似于正则表达式,但其规则简单得多。 正则表达式中能使用很多的特殊符号,还有一些与字符串匹配时有关的规则,不幸的是这些符号和规则因不同的程序而稍有变化,因此在初学时还要查看与具体程序有关的手册。,1正则表达式中的特殊符号,在正则表达式内某些符号是特殊符号,这些符号及意义列举如下: 能与除换行符之外的行内任何字符相匹配。 * 匹配前一字符的零次或多次出现。*如紧跟在字符类后,则和该字符类中任何字符组

19、成的串相匹配。 用于改变特殊符号的含义,也可后跟一字符的八进制表示。 定义字符类,匹配方括号内的任何一个字符。在方括号内还有三个字符有 特殊含义: -指示字符的范围, 是转义符,紧跟在左方括号后的是脱字符,匹配所有不出现在方括号内的字符。, 如出现在正则表达式首,则表示行首, 的下一个字符串应当是行首的头一个字符串。如 begin, begin仅出现在行首才匹配。 $ 如出现在正则表达式末尾,则表示行尾,$前面的正则表达式所匹配的字符串仅出现在行尾才匹配。 双引号内的字符在匹配时忽视其特殊含义。 字尾匹配。,正则表达式例,ab*c 与a后面跟零个和多个b再紧跟c的字符串匹配。 * 与包含空串在

20、内的任何字符串相匹配。 a-zA-Z* 只与字母组成的字符串或空串相匹配。 abc 仅匹配abc。 (*) 与在( 和)之间的尽可能长的字符串相匹配,如匹配(first)and (second)。 ()*) 与以( 开始和)结束的最短字符串相匹配。如在上面字符串中,单匹配(first)和(second)。,2正则表达式的匹配规则,正则表达式在匹配字符串时遵循下面的规则: (1) 正则表达式总是尽可能与最长的字符串相匹配。例: Th*is 与 This is a genesis 匹配。 (*)与(This) and (That)匹配。而 ()*) 与(out (in) side) 中 (in)

21、匹配。 (2) 一个正则表达式不排斥另一正则表达式。 如果一组正则表达式由两个正则表达式组成,那么第一个表达式与尽可能长的字符串相匹配后,并不排除第二个表达式与第一个表达式已匹配部分的串相匹配。例: s.*gs 与 singing songs 匹配,而 s.*ing 又与 singing 匹配。,(3) 空正则表达式总是代表最后那次使用的正则表达式。例如在vi程序中执行了查找字符串命令 /str1 后,想再执行替换命令,那么可使用命令: s/str2 空正则表达式/(两个/之间不留空格)代表最后使用的正则表达式str1。 (4) 在替换字符串中(用于vi等程序),符号 i 0; i-) pri

22、nt linei file awk是个功能很强,很复杂的处理语言,sed,grep以及后面介绍的cut等提供的功能,awk都能实现,但由于awk程序大,功能复杂,执行时间也稍长。初学者也不必惧怕awk,可先从最简单的形式学起,再逐步练习新的功能。当需要时,awk会帮你大忙的。,10.4.6 裁剪指定的列cut,使用cut可完成数据库程序设计中关系的投影: cut -c 列表 文件 cut -d 分隔符 -f 字段表 -s 文件 例: cut -c 1-10, 20-30 file 截取文件中从第1列至第10列,第20列至第30列的信息。 -c选项与 -f选择必须使用一个,当使用 -f指定域(或

23、栏)号时,cut的缺省字段分隔符是制表符。也可用 -d选项指定字段分隔符。如建立用户ID到用户名字之间的映射: cut -d : -f 1 ,5 /etc/passwd,10.4.7 组合数据列paste,paste命令与cut命令相反,它将包括一列(或多列)数据的若干文件组合成多列的大文件,其格式为: paste -d 分隔符 文件表 例 paste area1 area2 area3 multiarea 缺省时,paste在字段之间加入制表符,也可在-d后面指定加入的分隔符。 在文件参数中使用-可用于代替文件名,表示从标准输入中读入一行,如 ls | paste - - - - 以四栏形式

24、列出目录。,10.4.9 建立“三通”tee,tee命令读取标准输入,并将它转送到标准输出及一个或多个文件。例 echo Error : $errno | tee logfile tee命令可由其它命令执行两次获得,但如果一个命令的执行时间较长,使用tee命令显然效率高得多。UNIX中有些命令就是这样,没有也行,但有了更好。 tee命令可带两个选项, “ -i” 选项使得tee不理会中断, “ -a” 选项使得tee将输出添加到文件的后面。,10.5.2 显示磁盘空间df,df(disk free)命令用于显示在任何已安装了的设备或包含指定目录的设备或远程网络文件系统还剩下多少自由空间(以块为

25、单位)。 df -t -f 设备名 | 目录 | RFS/NFS资源 -t 显示已使用的块数及自由块数,并带总计。 -f 只显示自由块数(有些系统是 -b )。 -k 显示以k字节为单位的自由空间数。 df命令允许参数为文件系统或安装了文件系统的目录名。当不带选项和参数时,df命令显示所有已安装设备中的自由空间。例: df /dev/u,10.5.3 显示磁盘使用情况,du命令报告一个目录连同它所有文件和子目录使用的磁盘空间(以块为单位)。 du -ars 目录名 a (all)显示目录中每一个文件使用磁盘空间的情况。 r (report)报告无法打开的目录和无法读的文件信息。 s (summ

26、ary)只统计所有文件及子目录所占空间的总数。,10.5.4 显示或设置终端参数stty,stty用于设置不同的参数,使得系统能正确地使用终端,是最依赖于机器的实用程序 stty -a -g 参数 参数规定stty要设置或改变哪一个终端参数。不带连字符的表示打开该参数,带连字符的表示关闭该参数 stty -a 显示所有终端参数的设置情况。 stty -g kill 显示杀行键kill的设置。 stty kill k 设置杀行键为CTRL-K。 stty 300 设置终端波特率为300。,10.5.5 磁带归档tar,tar(tape archive)是建立档案文件或从档案中抽出文件的程序,档案

27、文件以前通常建立在磁带上,也可以是盘文件。其格式为: tar key vf 目录|文件 key只能取下面关键字中的一个: c (create)建立一个新的档案带,将原先带上的文件清除。 r (rear)将文件添加在磁带上原档案之后,保留原带上文件。 x (extract)从磁带上读出文件。 t (table of contents)显示磁带上文件表内容。,tar的选项,紧跟关键字后可指定一个或多个选项,关键字和选项前不必加连字符。 v (verbose)在tar读或写文件时列出每个文件。 f (file)使tar从f后的参数中读或写。该参数可以是一个磁带或磁盘设备,也可以是档案文件。如用连字符

28、作参数,tar就用标准输入或输出读写。 o (owner)使读取文件的用户和用户组成为文件的用户ID和组ID,而不是磁带上原来的ID。,tar命令举例,tar cvf /dev/rsd0 ./ 为当前目录中所有文件,包括所有的子目录树建立磁带档案文件。这个命令常用于备份文件系统或在不同机器之前转储文件。 tar xvf /dev/rsd0 从磁带档案中抽取文件,存入当前目录中。所产生的局部目录系统结构同存档时相同。如当前目录或子目录中有同名文件,这样的文件将被替换。 tar cvf cfiles.tar ./*.c 将当前目录下的所有C源文件“打包”成一个档案文件。后缀 .tar只是为了便于用

29、户识别。这种操作对在远程系统之间传送多个目录文件很方便。,10.6 用户信息与进程控制,10.6.1 获取用户信息 1显示登录用户的信息 who 2获得注册名 logname 3显示用户名与用户ID和组名与组ID id id命令显示调用进程的ID和名字,也显示组名和组ID。如果实际ID与有效ID不一致,那么两者都显示。,10.6.2 显示进程状态ps,ps(process state)用于显示进程的状态。ps命令有大量的选项,Berkeley Unix与System V Unix也存在不小差别。 如果用户只要显示自己终端上启动的进程状态的基本信息,只要输入不带选项的ps命令即可。 ps命令输出

30、的各栏信息分别是进程标识、终端标识、累计执行时间和启动进程的命令,其中第一栏和最后一栏的信息最重要。 ps命令本身也出现在最后一个显示行上,尽管当你看到ps命令的输出时,ps进程已完成了任务而终止了。,一些选项的作用,在System V中 -u 用户ID 显示用户的所有进程的状态 -g 组ID 显示用户组的所有进程的状态 -e 显示当前运行的每一个进程的信息 -f 长列表 显示所有进程的详细信息 ps -ef | grep userid,10.6.3 挂起一段时间sleep,sleep命令用于挂起一段时间(以秒为单位)后再执行后面的命令。 ( sleep 50 ; command ) do c

31、ommand sleep 60 done Shell是通过产生一个新进程来执行sleep命令的。,10.6.4 统计一个作业的执行时间time,time 命令 命令参数 命令执行完成后,time程序显示命令运行所用的总时间,系统花费的时间和命令的纯执行时间,单位为秒。,10.6.5 等待进程完成wait,wait n Shell本身(不通过创建新进程的方法)执行wait,等待进程号为n的后台进程终止,并报告它的终止状态。如缺省参数n,则等待你的Shell上所有当前活动的后台进程终止。,10.6.6 杀死一个进程kill,当一个前台进程在运行时,一般可用CTRL-C键终止它。终止后台进程可用命令

32、 kill -signal pid| - gid 信号signal的值可以是数字,也可以是符号。可用kill -l命令显示信号的符号名表。 如果忘记后台进程的标识数pid,可用ps命令查看。 信号的缺省值为15(SIGTERM),表示要关闭该进程所有的打开文件,文明地终止一个进程。 当用信号15不能终止一个后台进程时,你可使用信号9,该信号强制性地砍杀进程,但如果有的文件关闭不正确,过后会给你惹麻烦的。,10.6.7 忽略挂起和退出方法执行nohup,以“nohup 命令 命令参数” 方法执行命令,用户按了中断键或者甚至退出登录都不会中断命令的继续执行。该方法适用于重要的或需长时间运行的程序的

33、执行。 当用户在命令中不指定输出转向时,标准输出和标准错误输出都送至当前目录的nohup.out文件。如该文件不可写,则输出送至文件$HOME/nohup.out。 命令部分也可以是可执行的命令文件,或调用sh执行命令文件,如后台执行命令文件,并忽略挂起和退出: nohup command_file ls l,proc工具,#/usr/proc/bin/pflags PID 显示进程的标志和数据模型细节。 pcred PID 显示进程的有效UID、真实UID和GID 。 pmap PID 查看进程的地址空间映射,和执行命令所需要的所有数据库。 psig PID 显示与进程相关的信号动作。 ps

34、tack PID 显示个进程中轻量级进程(LWP)的十六进制式栈跟踪信息。 pfiles PID 显示进程打开的所有文件。 pwdx 显示进程当前工作目录。 ptree PID 查看包括PID进程的所有父进程和子进程组成的进程树。,10.7 压缩和解压缩,compress是一个使用方便的标准的压缩程序。 compress - cfv 文件 下面的命令行产生了压缩了的带 .Z扩展名的文件source.tar.Z,并替换了原始文件source.tar: compress source.tar 如希望原文件不被覆盖,可使用 -c选项,并指定输出转向。 如相应的 .Z文件已存在,要求压缩程序也能正常地

35、运行,可使用 -f(force)选项。 选项 -v(verbose)用于显示各个压缩文件名和压缩比。 如不说明文件参数,compress从标准输入读信息,经压缩后写向标准输出。,10.7.1 compress,解开一个由compress程序压缩的文件,uncompress source.tar.Z 压缩文件的扩展名 .Z标志了压缩的格式,它能被uncompress程序识别。同样可以使用 -c选项使新生成的解压缩文件source.tar不覆盖原压缩文件source.tar.Z。,10.7.3 gzip,gzip(Gnu Zip)是一个功能强大而且压缩效率很高的程序。 gzip - flrt 文件

36、名 -f (force)即使已存在扩展名为 .gz的压缩文件或多连接文件也能进行正常压缩。 -l (list)显示压缩前和压缩后文件的大小,压缩比。 -r (recurse)能用递归方法压缩目录树。 -t (test)检查压缩文件的完整性。,下面最简单使用gzip的命令行产生压缩文件files.tar.gz,并覆盖原始文件files.tar: gzip files.tar 要保留原始文件,可使用-c选项,并给出输出的压缩文件名: gzip -c files.tar files.tar.gz 可将多个文件压缩到一个文件中去: gzip -c file1 files.gz gzip -c file

37、2 files.gz 或 gzip -c file1 file2 files.gz 由于gzip也能接收来自标准输入的文件,更好的方法是: cat file1 file2 | gzip files.gz 又例: tar cf - * | gzip files.tar.gz,解压缩,gunzip命令或带 -d选项的gzip命令都可以产生解压缩文件,并覆盖压缩文件,例: gunzip files.tar.gz 或 gzip -d files.tar.gz gzip和gunzip程序具有跨平台的兼容性,能解压缩以 .gz,.z,.Z和以标准方法压缩的以 .zip为扩展名的压缩文件。 还可以使用zcat程序来解压缩文件,该程序不覆盖压缩文件,但要指定解压缩后的文件名(等价于gunzip -c命令): zcat files.tar.gz files.tar 使用zcat还有一个优点,即它不需要压缩文件一定要以 .gz,.Z或 .zip为标准的扩展名。,10.8.1 联机手册man,联机手册是磁盘文件系统中的一个文件集合,其中每一个文件是UNIX的一个命令或一个主题的文档资料。联机手册中的条文按其性质和功能可归成若干部分,下面是一种典型的分类方法: (1) 命令 (2) 系统调用 (3) 库函数 (4) 管理文件 (5) 各种信息 (6) 游戏 (7)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论