收藏 分销(赏)

Linux文件系统Shell.ppt

上传人:xrp****65 文档编号:13743325 上传时间:2026-04-08 格式:PPT 页数:60 大小:515.50KB 下载积分:10 金币
下载 相关 举报
Linux文件系统Shell.ppt_第1页
第1页 / 共60页
Linux文件系统Shell.ppt_第2页
第2页 / 共60页


点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,2,用户界面与,Shell,命令,shell,命令格式,命令名,选项,参数,1,参数,2,(,1,)命令名由小写的英文字母构成,往往是表示相应功能的英文单词或单词的缩写。,(,2,)其中方括号括起的部分表明该项对命令行来说不是必须,即是可选的。,(,3,)选项是对命令的特别定义,以“,-”,开始,多个选项可用一个“,-”,连起来,2,(,4,)命令行的参数提供命令运行的信息或者是命令执行过程中所使用的文件名。,(,5,)如果命令行中没有提供参数,命令将从标准输入文件(即键盘)接收数据,输出结果显示在标准输出文件(即显示器)上,而错误信息则显示在标准错误输出文件(即显示器)上。,(,6,)命令在正常执行后返回一个,0,值,表示执行成功;如果命令执行过程中出错,没有完成全部工作,则返回一个非零值。,3,键入命令,(,1,)在,shell,提示符下,可以输入相应的命令。,(,2,),shell,命令可以识别大小写,,;,(,3,)如果一个命令太长,一行放不下时,要在第一行行尾键入“,”,字符和按回车键。这时,shell,会返回一个大于号(,)作为提示符,表示允许命令延续到下一行。然后,可以接着输入命令。,4,修改命令行输入错误,(,1,)用退格键(,Backspace,)从后向前删除有错误的字符,再键入正确的命令字符串;,(,2,)用,Crtrl+U,键可以删除光标所在的命令行。如果命令多于一行,首行末尾有反斜线,则只删除当前行。,5,特殊字符,(,1,),Ctrl+h,键为默认的删除符号,它的功能与,Backspace,键的功能相同;,(,2,),Ctrl+u,键可以删除光标所在的命令行;,(,3,),Ctrl+j,键相当于按回车键;,(,4,)如果在命令行中使用一对单引号,,shell,将不解释被单引号括起的内容,包括其中的空格和回车字符;,(,5,)分号可以将两个命令隔开,这样可以实现在一行中输入多个命令。命令的执行顺序与输入的顺序相同。,6,特殊字符,(,6,),Ctrl+d,停止输入或注销用户。,(,7,),Ctrl+i,水平跳过一个制表区,与,键作用相同。,(,8,),Ctrl+c,发送,SIGINT,信号给前台进程组中的所有进程。常用于终止正在运行的程序。,(,9,),Ctrl+z,发送,SIGTSTP,信号给前台进程组中的所有进程,常用于挂起一个进程。,(,10,),Ctrl+s,暂停屏幕滚动,(,10,),Ctrl+l,继续屏幕滚动,7,输入输出重定向,输入重定向,:,格式:命令,文件名,功能:使一个命令的标准输入取自某一文件而不是键盘终端。,例如:,$,a.exe,:,格式:命令,文件名,将原本由屏幕输出的正确数据输出到,右边的文件中或,device,(设备,如,printer,);,8,输入输出重定向,追加重定向,:,格式:命令,文件名,将原本由屏幕输出的正确数据输出到,右边的文件,与,不同的是,该文件将不会被覆盖,而新的数据将以追加的方式添加到文件的最后面;,错误重定向,2,:,格式:命令,2,文件名,将原本应该由屏幕输出的错误数据输出到,2,的右边指定的文件中;,例如:,cc,a.c,2,errfile,把编译,a.c,过程中出现的错误信息存入到,errfile,文件中,9,管道,管道符(,|,),管道是把一个命令的标准输出与另一个命令的标准输入连接起来。在一个命令行上,可以用管道把若干个命令连接起来,形成一条管道线。,例如:用,pr,命令对,regsh,文件进行格式。,$pr,printfile,该命令对,regsh,文件进行格式编排,其结果送到文件,printfile,上。,$/dev/Lp1,printfile,该命令将,printfile,文件送打印机打印。,使用管道解决:,$prregsh|/dev/Lp1,10,文件系统概念,1.,文件与目录的定义,(,1,)文件系统:它是磁盘上有特定格式的一片区域,操作系统通过文件系统可以方便地查寻和访问其中所包含的磁盘块;,(,2,)文件:文件系统中存储数据的一个命名的对象。,11,(,3,)目录:其中包含许多文件项目的一类特殊文件。,(,4,)子目录:被包含在另一个目录中的目录。,(,5,)文件名:用来标识文件的字符串,它保存在一个目录文件项中。,(,6,)路径名:由斜线字符(,/,)结合在一起的一个或多个文件名的集合。,12,2.,文件结构,(,1,)文件的成份:无论文件是一个程序、一个文档、一个数据库,或者是一个目录,操作系统都会赋予文件相同的结构,具体信息如下:,索引节点:又称,I,节点。,数据:文件的实际内容,.,(,2,)命名文件:文件名保存在目录文件中。,为方便管理文件,应遵循以下规则:,文件名应量简单,并且应反映出文件内容。,除斜线(,/,)和空字符以外,文件名可以包含任意的,ASCII,字符,;,13,习惯上允许使用下线符(,_,)和句点(,.,)来区别文件的类型,使文件名更易读;但是应避免使用以下字符,因为对系统的,shell,来说,它们有特殊的含义。这些字符是:,;,|“$!%&*?(),同类文件应使用同样的后缀或扩展名。,Linux,系统区分文件名的大小写,.,以圆点(,.,)开头的文件名是隐含文件,默认方式下使用,ls,命令并不能把它们在屏幕上显示出来。,14,(,3,)文件名扩展字符:为了能一次处理多个文件,,shell,提供了几个特别字符,称为文件名扩展字符(也称通配符)。文件名扩展字符主要有:,星号(*):与,0,个或多个任意的字符相匹配,,问号(?):只与一个任意的字符匹配。,方括号(,):只与方括号中字符之一匹配,可以用短横代表一个范围内的字符。,例如:,$,ls,file12349,或者,$,ls,file1-49,两条命令的功能都是列出当前目录下以,file1,,,file2,,,file3,,,file4,,,file9,命名的文件。,15,3.,文件类型,Linux,操作系统支持以下文件类型:普通文件、目录文件和设备文件。,(,1,)普通文件,普通文件也称为常规文件,包含各种长度的字符串。,(,2,)目录文件,目录文件是一种特殊文件,利用它可以构成文件系统的分层树形结构。,(,3,)设备文件,设备文件是一种特别文件,除了存放在文件,I,节点中的信息外,它们不包含任何数据。,16,例如:,ls,l,普通文件,目录文件,特殊文件,类型,存取权限,链接数,所有者,组用户,主设备号,次设备号,17,对于普通文件,类型为,-,,对应设备号字段是以字节为单位的文件的大小。,对于目录文件,类型为,d,,对应设备号字段是文件的个数。,在系统目录,/dev,下的文件都是特殊文件,其中类型,b,代表块设备,,c,代表字符设备,,p,代表有名管道文件,,s,代表套接字文件。,18,目录及其操作命令,目录结构,1,树型目录结构,Linux,系统以文件目录的方式来组织和管理系统中的所有文件。所谓文件目录就是将所有文件的说明信息采用树型结构组织起来,即常说的目录。,2,工作目录、用户主目录与路径,(,1,)工作目录与用户主目录,用户在登录到,Linux,系统之后,所在的目录称为工作目录。,19,(,2,)路径,顾名思义,路径是指从树型目录的某个目录层次到某个文件的一条道路。路径主要是由目录名称构成,中间用“,/”,分隔。,3,Linux,系统主要目录说明,(,1,),/,:根目录,系统所有的目录均从根目录开始;,(,2,),/bin,:,bin,是二进制的英文缩写。在一般的系统中,用于存放,Linux,最常用的命令;,(,3,),/boot:,引导核心的程序目录。在使用,LILO,或,GRUB,引导,Linux,时,会用到这个目录中的文件;,(,4,),/,dev:dev,是设备的英文缩写。这个目录中包含了所有在,Linux,系统中使用的外部设备,20,(5)/etc,:,etc,是,etcetera,的缩写。这个目录包含了系统管理所需要的配置文件和子目录,它是系统中最重要的目录之一,用户要用到的网络配置文件、文件系统、,X-,Winodws,系统配置文件、设备配置信息、设置用户信息等都在这个目录下;,(,6,),/,sbin,:这个目录是用来存放系统管理员使用的系统管理程序,一般用户没有权限访问;,(,7,),/home:,用来存放用户主目录的地方。一般来说,“,/home/,用户名”就是该用户的主目录;,(,8,),/,lib:lib,是库的英文缩写。这个目录是用来存放系统动态连接共享库的。,(,9,),/,mnt,:,这个目录在一般情况下是空的。可以临时将别的文件系统挂在这个目录下;,(,10,),/proc,:这个目录是,Linux,提供的一个虚拟系统,该目录下的文件并不存于硬盘中,而是由系统初启的时候在内存中产生的。,21,(,11,),/root,:这个目录是超级用户,root,默认的主目录,一般用户没有访问权限;,(,12,),/,tmp,:,用来存放不同程序执行时产生的临时文件;,(,13,),/,usr,:,是,user,的缩写,,Linux,系统中占用空间最大的目录,用户的很多应用程序和文件几乎都存放在这个目录中,.,(,14,),/,var,:主要存放一些系统记录文件和配置文件,通常,/,var,下面的文件是提供给系统管理员对系统的用户注册、系统负载、安全性方面的查询。,22,创建和删除目录的命令,1,mkdir,命令,(,1,)一般格式:,mkdir,选项,目录名,(,2,)说明:该命令创建由目录名命令的目录。参数如下:,-m,或,-mode,建立目录时同时设置目录的权限。,-p,或,-parents,若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录。,-help,显示帮助。,(,3,)举例:,在目录,/,usr/wuxy,下建立子目录,data,并且只有文件主有读、写和执行权限,其余用户无权限访问。,rootlocalhost/root#mkdir,-m 700/,usr/wuxy/data,23,2.,rmdir,命令,当目录不再被使用时或者磁盘空间已到达使用限定值,就需要从文件系统中删除失去使用价值的目录。,(,1,)一般格式:,rmdir,选项,目录名,(,2,)说明:该命令从一个目录中删除一个或多个空的子目录。,参数:,-p,或,-parents,删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除。,-help,在线帮助。,-ignore-fail-on-non-empty,忽略非空目录的错误信息。,-verbose,显示指令执行过程。,-version,显示版本信息。,(,3,)举例:隔删除子目录,bak,和其父目录,bin,。,rootlocalhost,/,root#cd,/,usr/wuxy,rootlocalhost,/,root#rmdir,-p /bin/,bak,24,改变工作目录和显示目录内容命令,1.cd,命令,(1),一般格式,:,cd,目录名,(2),说明,:,该命令用来改变工作目录。当不带任何参数时,返回到用户的主目录。,(3),举例:,将当前目录改到,/,usr/li,rootlocalhost,/,root#cd,/,usr/li,25,2,pwd,命令,(,1,)一般格式:,pwd,(,2,)说明:该命令不带任何选或参数,用于显示出当前工作目录的绝对路径。,(,3,)举例:,显示当前工作目录。,rootlocalhost/root#pwd,/root,26,3.ls,命令,(,1,)一般格式:,ls,选项,目录或文件,(,2,)说明:该命令列出指定目录的内容,默认情况下,输出条目按字母顺序排列。,(,3,)参数:,-1,每列仅显示一个文件或目录名称。,-a,或,-all,下所有文件和目录。,-c,以更改时间排序,显示文件和目录。,-l,使用详细格式列表。,-S,用文件和目录的大小排序。,-t,用文件和目录的更改时间排序。,-version,显示版本信息。,27,(,4,)举例:,例,2.30,列出当前目录的内容,并按修改时间排序。,rootlocalhost/root#ls,-c,datam1.cDesktop,mbox,anaconda-,ks.cfg,wc.txt,m2.c,chap.txt,evolution,install.log,m3.c,a.c,w.txt,Screenshot.png,install.log.syslog,28,文件操作命令,文件显示命令,1,cat,命令,cat,命令连接文件并打印到标准输出设备上。,(,1,)一般格式:,cat ,选项,文件名,1 ,文件名,2,(,2,)说明:该命令有两项功能,其一是用来显示文件的内容。,-n,或,-number,由,1,开始对所有输出的行数编号,-b,或,-number-nonblank,和,-n,相似,只不过对于空白行不编号,-s,或,-squeeze-blank,当遇到有连续两行以上的空白行,就代换为一行的空白行,29,文件操作命令,(,3,)举例:,用,cat,命令显示,clear.txt,文件内容。,rootlocalhost/root$cat,clear.txt,把,textfile1,的档案内容加上行号后输入,textfile2,这个档案里,cat-n textfile1 textfile2,把,textfile1,和,textfile2,的档案内容加上行号(空白行不加)之后将内容附加到,textfile3,里,cat-b textfile1 textfile2 textfile3,30,2.more,命令,如果文件太长,用,cat,命令只能看到文件的最后一页,而用,more,命令时可以一页一页地显示,按空白键(,space,)就往下一页显示,按,b,键就会往回(,back,)一页显示。,(,1,)一般格式,:more,选项,文件名,(,2,)参数:,-num,一次显示的行数,(,3,)举例:以每页,10,行的格式显示文件,chap.txt,。,rootlocalhost/root#more,10,clear.txt,31,3.less,命令,与,more,命令一样,,less,命令也用来分屏文件内容,但功能比,more,命令还强大。,(,1,)一般格式:,less ,选项,文件名,(,2,)说明:,less,实际上是,more,的改进版。,4.head,命令,head,命令在屏幕上显示指定文件的开头若于行。,(,1,)一般格式:,head ,参数,文件名,(,2,)说明:,head,命令在屏幕上显示指定文件的开头若干行,行数由参数值来确定。显示行数的默认值是,10,。,32,5.tail,命令,tail,命令在屏幕上显示指定文件的末尾若干行。,(,1,)一般格式:,tail ,参数,文件名,(,2,)说明:显示文件的最后部分内容。,(,3,)举例:,显示,cd.txt,文件的最后,10,行。,rootlocalhost/root#tail,cd.txt,33,复制、删除和移动文件的命令,1,cp,命令,(,1,)一般格式:,cp ,选项,源文件或目录 目标文件或目录,(,2,)说明:,cp,命令将源文件或目录复制贝到目标文件或目录中。,(,3,)参数:,-a,:相当于,-,pdr,的意思;,-d,:若来源文件为连结文件的属性,(link file),,则复制连结文件属性而非档案本身;,-f,:若有重复或其它疑问时,不会询问使用者,而强制复制;,-i,:若目标文件,(destination),已经存在时,在覆盖时会先询问是否真的动作。,34,复制、删除和移动文件的命令,-l,:进行硬式连结,(hard link),的连结档建立,而非复制档案本身;,-p,:连同档案的属性一起复制过去,而非使用预设属性;,-r,:递归持续复制,用于目录的复制行为;,-s,:复制成为符号连结文件,(symbolic link),,亦即,快捷方式,档案;,(,4,)举例:,将文件,m3.c,复制到目录,/,usr/wuxy/tem,下,并改名为,m3bak.c,rootlocalhost/root#cp,m3.c /usr/wuxy/tem/m3bak.c,35,2.rm,命令,(,1,)一般格式:,rm,选项,文件列表,(,2,)说明:该命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除。,参数:,-f,强制删除文件或目录。,-i,删除既有文件或目录之前先询问用户。,-r,递归处理,将指定目录下的所有文件及子目录一并处理。,(,3,)举例:,交互式删除当前目录下的文件,test,和,example,。,rootlocalhost/root#rm,-i test example,36,3.,mv,命令,(,1,)一般格式:,mv,选项,源文件 目标文件,(,2,)说明:该命令用来移动文件或目录,同时还可以在移动的同时修改文件名或目录名。,参数,:,-f,或,-force,若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录。,-i,或,-interactive,覆盖前先行询问用户。,-v,或,-verbose,执行时显示详细的信息。,(,3,)举例:,将文件,m3.c,改名为,m3b.c,rootlocalhost/root#mv,m3.c m3b.c,37,链接文件的命令,链接文件命令是,ln,命令,该命令在文件之间创建链接。这种操作实际上是给系统中已有的某个文件指定另外一个可用于访问的名称。,文件链接有两种,硬链接,符号链接。,硬链接:所谓硬链接就是把将一个文件在多个目录中登记。比方,文件,file1,本来在,A,目录中,后来又在,B,目录中添加了,file1,的硬链接,这时在,A,与,B,目录都可以看到这个文件。此文件的硬链接数就是,2,。,硬链接有少许的限制:,(1),不能对目录文件做硬链接,(2),不能在不同文件系统之间做硬链接也就是说要建立硬链接,必须在同一文件系统之上。,38,链接文件的命令,符号链接:符号链接实际上只是一段文字,里面包含着它所指向的文件的名字,系统看到软链接后自动跳到对应的文件位置处进行处理;,(,1,)一般格式:,ln,选项,源文件,目标,(,2,)说明:链接的对象可以是文件,也可以是目录。,s,选项代表添加的是符号链接,默认情况下添加的是硬链接,(,3,)举例:将目录,/,usr/wuxy,下的文件,m1.c,链接到目录,/,usr/li,下文件,a2.c,rootlocalhost/root#ln,/usr/wuxy/m1.c /usr/li/a2.c,39,3.tar,命令,(,1,)一般格式:,tar ,选项,文件或目录名,(,2,)该命令对文件和目录进行打包。,(,3,)参数:,-c,建立新的归档文件,r,向归档文件末尾追加文件,-x,从归档文件中解出文件,-O,将文件解开到标准输出,-v,处理过程中输出相关信息,-f,对普通文件操作,40,-z,调用,gzip,来压缩归档文件,与,-x,联用时调用,gzip,完成解压缩,-Z,调用,compress,来压缩归档文件,与,-x,联用时调用,compress,完成解压缩,(,4,)举例:,将,/,usr/wuxy,目录下的文件名和子目录备份到,wuxy.tar,文档中。,rootlocalhost,/,root#tar,cvf,wuxy.tar,/,usr/wuxy,41,文件压缩命令,1,gzip,命令,(,1,)一般格式:,gzip,选项,压缩文件名,/,解压缩文件名,(,2,)说明:该命令用于对文件进行压缩和解压缩。它用,Lempel,Ziv,编码减少命名文件的大小,被压缩的文件扩展名是,.,gz,。,(,3,)参数,-c,将输出写到标准输出上,并保留原有文件。,-d,将压缩文件解压。,-l,对每个压缩文件,显示下列字段:压缩文件的大小,未压缩文件的大小,压缩比,未压缩文件的名字。,-r,递归式地查找指定目录并压缩其中的所有文件或者是解压缩。,42,文件压缩命令,-t,测试,检查压缩文件是否完整。,-v,对每一个压缩和解压的文件,显示文件名和压缩比。,-num,用指定的数字,num,调整压缩的速度,,-1,或,-fast,表示最快压缩方法(低压缩比),,-9,或,-best,表示最慢压缩方法(高压缩比)。系统缺省值为,6,。,(,3,)举例:,把,/,usr/wuxy,目录下的每个文件都压缩成,.,gz,文件,rootlocalhost/root#cd,/,usr/wuxy,rootlocalhost/root#gzip,*,解压缩文件,file.gz,gzip,-,dv,file.gz,43,2.unzip,命令,(1),一般格式,:,unzip ,选项,压缩文件名,(2),说明,:,该命令用于对,winZip,格式的压缩文件进行解压缩,.,unzip,把文件解压到当前目录下;,unzip-d ,把文件解压到指定的目录下,需要用到,-d,参数。,解压的时候,有时候不想覆盖已经存在的文件,那么可以加上,-n,参数。,unzip-n,unzip-n-d ,44,只想看一下,zip,压缩包中包含哪些文件,就可以使用,-l,参数。,unzip-l,在使用,WinZip,或,WinRar,的时候,它显示的文件列表还包含压缩比率,,unzip,命令使用,-v,命令也可以看到这些信息。,unzip-v,-t,参数来检查,zip,文件是否损坏。,unzip-t,(,3,)举例:,将压缩文件,test.zip,在当前目录解压缩。,rootlocalhost/root#unzip,-v,test.zip,45,改变文件或目录存取权限的命令,在,Linux,系统中,它为每个文件都分配了一个文件所有者,称为文件主。对文件的控制取决于文件主和超级用户。,用户组是由多个用户组成,属于同一用户组的用户具有用户组所拥有一切权限。如果一个文件属于一个用户组,则这个用户组内的全部成员对这个文件拥有相同的权限。,Linux,系统中的每个文件和目录都有存取许可权限,用它来确定用户通过何种方式对文件、目录的访问与操作。,46,1,chmod,命令,(,1,)一般格式:,chmod,选项,文件和目录列表,(,2,)说明:改变或设置文件或目录的存取权限。,(,3,)举例:,将文件,ex1,的权限改为所有用户都可执行权限:,rootlocalhost,/,root#chmod,a+x,ex1,47,2.,umask,命令,(,1,)一般格式:,umask,选项,掩码,(,2,)说明:该命令用来设置限制新文件权限的掩码。,(,3,)举例:,设置用户的掩码为文件主有读、写、执行权限,同用户有读、写权限,其他用户中具有读权限;,采用字符模式,wuxylocalhost,wuxy#umask,u=,rwx,g,=,rw,o,=,采用八进制模式,rootlocalhost,wuxy#umask,017,48,改变用户组和文件主的命令,1,chgrp,命令,(,1,)一般格式:,chgrp,选项,组名 文件名,(,2,)说明:该命令用来改变指定文件所属的用户组。,(,3,)举例:,将,/,usr/wuxy,及其子目录下的所有文件的用户组改为,wugao,rootlocalhost/root#chgrp,-R,wugao,/,usr/wuxy,49,2.,chown,命令,(,1,)一般格式:,chown,选项,用户或组 文件名,(,2,)说明:该命令用于改变某个文件或目录的所有者和所属的组,即可以向某个用户授权,使他变成指定文件的所有者或者改变文件所属组。,(,3,)举例:将目录,/,usr/wuxy,及其下面的所有文件、子目录的文件主改变成,li,。,rootlocalhost,/,root#chown,-R,li,/,usr/wuxy,50,匹配、排序命令,1,grep,命令,该命令用来在文本文件中查找指定模式的单词或短评,并在标准输出上显示包括给定字符串模式的所有行。,(,1,)一般格式:,grep,选项,文件名,(,2,)说明:,grep,命令在指定文件中搜索特定模式以及定位特定主题等方面用途很大。,(,3,)举例,:,在口令文件,/etc/,passwd,中查找包含“,wuxy,”,的所有行,rootlocalhost,/,root#grep,f,wuxy,/etc/,passwd,54:wuxy:x:504:504:wuxueyi:/home/wuxy:/bin/bash,51,2.find,命令,在目录结构中搜索满足查询条件的文件,并执行指定的操作。,(,1,)一般格式:,find,路径,表达式,(,2,)说明:,find,命令从左向右分析各个参数,然后依次搜索目录。,(,3,)举例,:,查找当前目录中所有以,m,开头的、后随一个字母或数字的,.c,文件,rootlocalhost,/,root#find,.name,m?.c,52,3.sort,命令,sort,命令用于对文本文件的各行进行排序。,(,1,)一般格式,sort ,选项,文件列表,(,2,)说明:,sort,命令将逐行对指定文件中的所有行进行排序,并将结果显示在标准输出上。,53,(,3,)举例:,系统中有文件,a.c,,它的内容为:,x,f,b,e,e,I,则对,a.c,进行排序。,rootlocalhost,/,root#sort,a.c,b,e,e,f,I,X,54,4.,uniq,命令,该命令显示文件中所有不重复的行。,(,1,)一般格式,uniq,选项,文件,(,2,)说明:,uniq,命令读取输入文件,并比较相邻的行,去掉重复的行,只留下其中的一行。,(,3,)举例:,显示文件,a.c,中不重复的行。,rootlocalhost,/root#,uniq,u,a.c,55,比较文件内容的命令,1,comm,命令,(,1,)一般格式:,comm.-123,文件,1,文件,2,(,2,)说明:,comm,命令对两个已经排好序的文件进行逐行比较。,(,3,)举例:,对文件,m1.c,和,m2.c,进行比较,只显示它们共有的行。,rootlocalhost/root#comm,12 m1.c m2.c,56,2,diff,命令,(,1,)一般格式:,diff ,选项,文件,1,文件,2,(,2,)说明:该命令逐行比较两个文件,列出它们的不同之处,并且告诉用户,为了使两个文件一致,需要修改它们的哪些行。,(,4,)举例:,例,2.16,用,diff,命令比较文件,m1.c,和,m3.c,的区别。,rootlocalhost,/,root#diff,m1.c m3.c,57,文件内容统计命令,(,1,)一般格式:,wc,选项,文件列表,(,2,)说明:该命令统计出指定文件的字节数、字数、行数,并输出结果。,(,4,)举例:,统计文件,m1.c,和,m3.c,的字节数、字数和行数。,rootlocalhost,/,root#wc,-,lcw,m1.c m3.c,7 8 63 m1.c,4 4 30 m3.c,11 12 93,总用量,58,联机帮助命令,1,man,命令,(,1,)一般格式:,man ,选项,命令名,(,2,)说明:该命令用于格式化并显示某一命令的联机帮助手册页。,(,3,)举例:查看,mkdir,命令的用法。,rootlocalhost/root#man,mkdir,59,2.help,命令,(,1,)一般格式:,help,命令,(,2,)说明:该命令用来查看所有,shell,内置命令的帮助信息。,(,3,)举例:查看,cd,命令的帮助。,rootlocalhost,/,root#help,cd,60,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 应用文书 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服