《(精品)UNIX 命.ppt》由会员分享,可在线阅读,更多相关《(精品)UNIX 命.ppt(98页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第三章第三章nix常用命令介绍常用命令介绍l l帮助命令n n文件目录类命令n n搜索命令n n系统信息管理命令n n压缩与解压缩命令n n网络与通信命令一、一、帮助命令帮助命令使用使用 UNIX的的帮助信息帮助信息 learn:是是UNIX中的计算机辅助教学程序中的计算机辅助教学程序,进入后会显示进入后会显示一个课程表一个课程表,由用户选择学习由用户选择学习.需要安装此程序需要安装此程序.help:是常用帮助方式,提供一个多级菜单帮助用户使是常用帮助方式,提供一个多级菜单帮助用户使用用UNIX命令,需要安装命令,需要安装help程序。程序。man:电子手册,为用户提供在线命令帮助。通常是缺电
2、子手册,为用户提供在线命令帮助。通常是缺省安装内容。省安装内容。使用使用manman命令获得帮助命令获得帮助使用此命令可以获得系统中对指定命令的解释:使用此命令可以获得系统中对指定命令的解释:格式:格式:man man 命令名命令名举例:举例:rootlinuxrootlinux root#root#man man lsls rootlinuxrootlinux root#root#man man rmrm 其它帮助命令:其它帮助命令:learn,help二、文件目录类命令二、文件目录类命令 目录浏览命令目录浏览命令 文件内容浏览命令文件内容浏览命令 操作命令操作命令 修改属性命令修改属性命令
3、ls 命令命令:列出指定目录中的内容列出指定目录中的内容n n格式格式:lsls 选项选项 目录或文件名目录或文件名 n n选项选项:-a:a:a:a:列出指定目录下所有文件和子目录列出指定目录下所有文件和子目录列出指定目录下所有文件和子目录列出指定目录下所有文件和子目录 的信息的信息的信息的信息 -i i i i 在列表中增加索引节点号在列表中增加索引节点号在列表中增加索引节点号在列表中增加索引节点号 -l l l l 以长格式显示文件的详细信息以长格式显示文件的详细信息以长格式显示文件的详细信息以长格式显示文件的详细信息:-R R R R 递归地显示指定目录的各级子目录中的文件。递归地显示
4、指定目录的各级子目录中的文件。递归地显示指定目录的各级子目录中的文件。递归地显示指定目录的各级子目录中的文件。-s s s s 给出每个目录项所用的块数,其中一块为给出每个目录项所用的块数,其中一块为给出每个目录项所用的块数,其中一块为给出每个目录项所用的块数,其中一块为1 1 1 1k k k k!目录浏览命令目录浏览命令目录浏览命令目录浏览命令lsls 命令命令(续续)l l举例:举例:举例:举例:ls ls l l 以长格式列出目录文件以长格式列出目录文件以长格式列出目录文件以长格式列出目录文件(也可以用也可以用也可以用也可以用ll ll)-rwxr-rrwxr-r-1 1 unixun
5、ix 687 687 Mar 8 8:20 Mar 8 8:20 a.ca.c drwxr-rdrwxr-r-1 1 unixunix 4096 4096 Mar 5 5:40 cMar 5 5:40 c 权限权限权限权限 链接数链接数链接数链接数 文件主文件主文件主文件主 大小大小大小大小 上一次访问时间上一次访问时间上一次访问时间上一次访问时间 文件名文件名文件名文件名 第一位第一位第一位第一位 2424位位位位 5757位位位位 8-10 8-10位位位位 -一般文件一般文件一般文件一般文件 文件主文件主文件主文件主 同组用户同组用户同组用户同组用户 其他用户其他用户其他用户其他用户 d
6、 d 目录目录目录目录 p p 管道管道管道管道 l l 链接链接链接链接 cd 改变当前目录改变当前目录n n用法:用法:cdcd 目录目录 n n作用:切换路径作用:切换路径n n范例:范例:n ncdcd.n ncdcd.n ncdcd (改变当前工作目录到用户注册目录)n ncdcd (改变当前工作目录到用户注册目录)n ncdcd/n ncdcd /usrusrpwd 显示当前工作目录名显示当前工作目录名n n用法:pwdn n范例:配合cdn n它没有参数,而它唯一的作用就是显示当前工它没有参数,而它唯一的作用就是显示当前工它没有参数,而它唯一的作用就是显示当前工它没有参数,而它唯
7、一的作用就是显示当前工作目录的绝对路径的名称。作目录的绝对路径的名称。作目录的绝对路径的名称。作目录的绝对路径的名称。$pwdpwdpwdpwd /home/team01 /home/team01 /home/team01 /home/team01 clearn n功能:清屏功能:清屏功能:清屏功能:清屏n n 用法:用法:用法:用法:clearclearsu 和和 passwdn nsun n功能:切换登录用户功能:切换登录用户功能:切换登录用户功能:切换登录用户n n用法:用法:用法:用法:susu 用户名用户名用户名用户名 n n passwdn n功能:更改用户密码功能:更改用户密码功
8、能:更改用户密码功能:更改用户密码 n n用法:用法:用法:用法:passwdpasswd 用户名用户名用户名用户名 ncat nmore nless nhead ntail 文件内容浏览命令文件内容浏览命令文件内容浏览命令文件内容浏览命令cat:把把文件显示在标准设备上文件显示在标准设备上n 格式:格式:cat option filename,f2 n 范例:范例:%cat abc.c%cat abc.c aa.c%cat abc.c aa.ccc.cmore 命令命令n n功能功能:在标准输出上在标准输出上分屏分屏显示文本文件显示文本文件n n格式格式:more-选项选项 文件文件n n选
9、项选项:略略n n使用使用:使用时每输出一整屏就停顿下来使用时每输出一整屏就停顿下来,用户可以用用户可以用空格键空格键显示下一屏显示下一屏,用用回车回车显显示下一行示下一行.用用字母字母q 退出退出less命令命令n n功能功能:在标准输出上分屏显示文本文件在标准输出上分屏显示文本文件(允许用户向前或向后翻阅允许用户向前或向后翻阅)n n向前向前:PageUpn n向后向后:PageDownn nq:退出退出n nman man 输出的缺省程序就是输出的缺省程序就是输出的缺省程序就是输出的缺省程序就是lessless命令命令命令命令head 命令命令n n功能功能功能功能:在标准输出上显示文件
10、在标准输出上显示文件在标准输出上显示文件在标准输出上显示文件 的头几行的头几行的头几行的头几行n n格式格式格式格式:head-n head-n 文件文件文件文件 n n说明说明说明说明:该命令用于查看文件的头部该命令用于查看文件的头部该命令用于查看文件的头部该命令用于查看文件的头部(特别对大文件特别对大文件特别对大文件特别对大文件)当文件名缺省时显示标准输入上的内容当文件名缺省时显示标准输入上的内容当文件名缺省时显示标准输入上的内容当文件名缺省时显示标准输入上的内容n n$head head 5 5 mboxmboxn nFrom root Mon Jun 11 12:01 2001From
11、 root Mon Jun 11 12:01 2001n nRetunRetun path:path:n nReceived:(from Received:(from rootlocalhostrootlocalhost)n nBy By localhostlocalhost.localdoman(8.9.3/8.9.3)id MAA00564.localdoman(8.9.3/8.9.3)id MAA00564n nFor root;Mon,11 Jun 2001 12:01 +0800For root;Mon,11 Jun 2001 12:01 +0800tail 命令命令n n功能功能功
12、能功能:在标准输出显示文件在标准输出显示文件在标准输出显示文件在标准输出显示文件 的尾部的若干行的尾部的若干行的尾部的若干行的尾部的若干行n n格式格式格式格式:tail +/-n tail +/-n 文件文件文件文件n n选项选项选项选项:n n+n n:从文件的从文件的从文件的从文件的第第第第n n行行行行开始显示开始显示开始显示开始显示n n-n:n:从距文件从距文件从距文件从距文件尾尾尾尾 n n行行行行处开始显示处开始显示处开始显示处开始显示n n当文件名缺省时显示标准输入上的内容当文件名缺省时显示标准输入上的内容当文件名缺省时显示标准输入上的内容当文件名缺省时显示标准输入上的内容n
13、cpnmvnrm操作命令操作命令操作命令操作命令cp 命令命令n n功能功能功能功能:将源文件或目录复制到目的文件或目录将源文件或目录复制到目的文件或目录将源文件或目录复制到目的文件或目录将源文件或目录复制到目的文件或目录n n格式格式格式格式:cp cp cp cp 选项选项选项选项 源文件或目录源文件或目录源文件或目录源文件或目录 目的文件目录目的文件目录目的文件目录目的文件目录n n选项选项选项选项:n n-a:a:a:a:复制源的所有文件复制源的所有文件复制源的所有文件复制源的所有文件,如果源文件是目录如果源文件是目录如果源文件是目录如果源文件是目录,则复制它下面所则复制它下面所则复制
14、它下面所则复制它下面所 有的文件和各级子目录有的文件和各级子目录有的文件和各级子目录有的文件和各级子目录,并保留链接和文件的属性并保留链接和文件的属性并保留链接和文件的属性并保留链接和文件的属性n n-f:f:f:f:复制如要覆盖一个同名的目标文件复制如要覆盖一个同名的目标文件复制如要覆盖一个同名的目标文件复制如要覆盖一个同名的目标文件,则不予以提示则不予以提示则不予以提示则不予以提示.n n-i:i:i:i:复制如要覆盖一个同名的目标文件复制如要覆盖一个同名的目标文件复制如要覆盖一个同名的目标文件复制如要覆盖一个同名的目标文件,则予以提示则予以提示则予以提示则予以提示n n-r:r:r:r:
15、递归地将源目录所有内容复制到目的位置递归地将源目录所有内容复制到目的位置递归地将源目录所有内容复制到目的位置递归地将源目录所有内容复制到目的位置n n-l:l:l:l:创建与源文件链接的文件创建与源文件链接的文件创建与源文件链接的文件创建与源文件链接的文件,文件名由目的文件给出文件名由目的文件给出文件名由目的文件给出文件名由目的文件给出.cp 命令命令 cp file1 file2cp file1 file2 cp file1 /home/unix cp file1 /home/unix cp -r /home/unix cp -r /home/unix .mv 命令命令n n功能功能功能功能
16、:为文件或目录为文件或目录为文件或目录为文件或目录改名改名改名改名,或将其移动到别的目录中或将其移动到别的目录中或将其移动到别的目录中或将其移动到别的目录中n n格式格式格式格式:mvmv 选项选项选项选项 源文件或目录源文件或目录源文件或目录源文件或目录 目的文件或目录目的文件或目录目的文件或目录目的文件或目录n n注意注意注意注意:改名或移动位置的区别在于源和目的是否属于相同改名或移动位置的区别在于源和目的是否属于相同改名或移动位置的区别在于源和目的是否属于相同改名或移动位置的区别在于源和目的是否属于相同的目录的目录的目录的目录.n n选项选项选项选项:n n-i:在可能覆盖一个已经存在的
17、文件时提示用在可能覆盖一个已经存在的文件时提示用户户,由用户自己决定由用户自己决定.n n-f:在可能覆盖一个已经存在的文件时不提示用户在可能覆盖一个已经存在的文件时不提示用户在可能覆盖一个已经存在的文件时不提示用户在可能覆盖一个已经存在的文件时不提示用户,强强强强制覆盖制覆盖制覆盖制覆盖.mv 命令命令 mv file1 file2 mv file1 file2 mydirrm 命令命令n n功能功能功能功能:删除文件或目录删除文件或目录删除文件或目录删除文件或目录n n格式格式格式格式:rmrm 选项选项选项选项 文件列表文件列表文件列表文件列表n n选项选项选项选项:n n-f:f:不显
18、示系统给出的错误信息不显示系统给出的错误信息不显示系统给出的错误信息不显示系统给出的错误信息,也不给出提示也不给出提示也不给出提示也不给出提示n n-r:r:强制删除目录下的所有文件和各级子目录强制删除目录下的所有文件和各级子目录强制删除目录下的所有文件和各级子目录强制删除目录下的所有文件和各级子目录(仅用它仅用它仅用它仅用它可删除目录可删除目录可删除目录可删除目录)n n-i:i:删除文件时给出提示删除文件时给出提示删除文件时给出提示删除文件时给出提示,让用户确认让用户确认让用户确认让用户确认.n n注意注意注意注意:删除一个文件删除一个文件删除一个文件删除一个文件,必须对文件的上级目录有写
19、和必须对文件的上级目录有写和必须对文件的上级目录有写和必须对文件的上级目录有写和执行的权限执行的权限执行的权限执行的权限 rm 命令命令 rm file rm -rf dir 目录的操作命令目录的操作命令目录的操作命令目录的操作命令n n lsn ncdn nmkdir *n nrmdir *mkdir 命令命令n功能:创建一个目录功能:创建一个目录n格式:格式:mkdir 选项选项 目录名目录名n说明:说明:可以用相对路径也可用绝对路径可以用相对路径也可用绝对路径n选项:选项:-m 数字:设置新建的目录的权限,权限用数字:设置新建的目录的权限,权限用m后的数字表示后的数字表示-p :可在指定
20、的目录下逐级创建目录可在指定的目录下逐级创建目录n例:例:mkdir -m 770 newdir rmdir 命令命令n功能:删除一个空目录功能:删除一个空目录n格式:格式:rmdir 目录名目录名n注意:注意:被删除的目录必须是一个空目录被删除的目录必须是一个空目录n选项:选项:-p:删除指定目录上的所有目录删除指定目录上的所有目录-i:在删除的过程中,以询问的方式完成删除操作。在删除的过程中,以询问的方式完成删除操作。n n建立建立建立建立/home/team03/dir1/home/team03/dir1目录,目前目录,目前目录,目前目录,目前/home/home下下下下没有任何目录:没
21、有任何目录:没有任何目录:没有任何目录:#ls ls team01 team02 team01 team02#mkdirmkdir p/home/team03/dir1p/home/team03/dir1#ls ls team01 team02 team03 team01 team02 team03#cdcd team03 team03#ls ls dir1 dir1 n n目录目录team03下只有下只有dir1目录,在删除目录,在删除dir1的同的同时也删除时也删除team03#rmdirrmdir p team03/dir1 p team03/dir1#ls ls team01 team
22、02 team01 team02ln 命令命令操作文件操作文件内容内容n ncutn nsortn nwccut:按列或按域截取输入行中所指内容按列或按域截取输入行中所指内容n 格式格式:cut cut cfcfd d list file list filen 选项:选项:-c c 按字符截取按字符截取 -f f 按域截取按域截取 -d d 指定定界符指定定界符 (缺省为(缺省为tab)tab)n 例:例:%cut-cut-c1-12c1-12 file file /取文件取文件filefile每行每行1 1到到1212个字符个字符%cut-%cut-f 1,3-5f 1,3-5 file f
23、ile /取文件取文件file 1,3,4,5file 1,3,4,5个单词个单词%cut-%cut-d:-fd:-f 1 1/etc/etc/passwdpasswd 取文件中第一个域取文件中第一个域(额外)(额外)sort 命令命令(上机实践上机实践)n nSort Sort 命令是根据文件中命令是根据文件中命令是根据文件中命令是根据文件中行行行行的内容进行排序,如果各行中的的内容进行排序,如果各行中的的内容进行排序,如果各行中的的内容进行排序,如果各行中的数据项数据项数据项数据项以一定以一定以一定以一定的分隔符分割的话,的分隔符分割的话,的分隔符分割的话,的分隔符分割的话,sort so
24、rt 命令还可以根据数据项的内容来排序。命令还可以根据数据项的内容来排序。命令还可以根据数据项的内容来排序。命令还可以根据数据项的内容来排序。n n功能:对文本文件中各行进行功能:对文本文件中各行进行功能:对文本文件中各行进行功能:对文本文件中各行进行排序排序排序排序或或或或合并合并合并合并二个已经排过序的文件,把结二个已经排过序的文件,把结二个已经排过序的文件,把结二个已经排过序的文件,把结果送往标准输出。果送往标准输出。果送往标准输出。果送往标准输出。n n格式:格式:格式:格式:sort sort 选项选项选项选项 文件列表文件列表文件列表文件列表n n选项:选项:选项:选项:n n-m
25、m:把已经排过序的文件列表合并成一个文件,并送往标准输出。把已经排过序的文件列表合并成一个文件,并送往标准输出。把已经排过序的文件列表合并成一个文件,并送往标准输出。把已经排过序的文件列表合并成一个文件,并送往标准输出。n n-c c:检查给定的文件是否排过序检查给定的文件是否排过序检查给定的文件是否排过序检查给定的文件是否排过序n n-u u:将排序结果中重复行去除。将排序结果中重复行去除。将排序结果中重复行去除。将排序结果中重复行去除。n n-o o:输出文件名输出文件名输出文件名输出文件名 :指定输出结果的文件名,如果该文件不存在,:指定输出结果的文件名,如果该文件不存在,:指定输出结果
26、的文件名,如果该文件不存在,:指定输出结果的文件名,如果该文件不存在,就创建一个新文件,如果文件已经存在,则就创建一个新文件,如果文件已经存在,则就创建一个新文件,如果文件已经存在,则就创建一个新文件,如果文件已经存在,则 覆盖老的内容。覆盖老的内容。覆盖老的内容。覆盖老的内容。sort命令(续)命令(续)-选项:选项:n n-d d:按字典顺序排序,可比较的字符仅包含字母、数字、按字典顺序排序,可比较的字符仅包含字母、数字、按字典顺序排序,可比较的字符仅包含字母、数字、按字典顺序排序,可比较的字符仅包含字母、数字、空格、制表符空格、制表符空格、制表符空格、制表符n n-f f:忽略大小写忽略
27、大小写忽略大小写忽略大小写n n-i i:忽略非打印字符忽略非打印字符忽略非打印字符忽略非打印字符n n-MM:设置月份比较的次序:一月设置月份比较的次序:一月设置月份比较的次序:一月设置月份比较的次序:一月 二月二月二月二月 十二月十二月十二月十二月n n-r r:按降序排序按降序排序按降序排序按降序排序,缺省时是升序。缺省时是升序。缺省时是升序。缺省时是升序。n n+n1 -n2n1 -n2:指定排序的起始位置和终止位置。从第指定排序的起始位置和终止位置。从第指定排序的起始位置和终止位置。从第指定排序的起始位置和终止位置。从第n1n1个字个字个字个字段(也可用段(也可用段(也可用段(也可用
28、n.mn.m指定第几个字段的第几个指定第几个字段的第几个指定第几个字段的第几个指定第几个字段的第几个 字符)起,到第字符)起,到第字符)起,到第字符)起,到第n2n2个字段止个字段止个字段止个字段止(包含第包含第包含第包含第n2n2个字段),如果没有个字段),如果没有个字段),如果没有个字段),如果没有n2n2,则到行尾则到行尾则到行尾则到行尾所有的字段。注意字段或字符的编号从所有的字段。注意字段或字符的编号从所有的字段。注意字段或字符的编号从所有的字段。注意字段或字符的编号从0 0开始开始开始开始。n n-b b:忽略比较字段的前导空格忽略比较字段的前导空格忽略比较字段的前导空格忽略比较字段
29、的前导空格n n-t t 字符:指定该字符作为字段间的间隔字符:指定该字符作为字段间的间隔字符:指定该字符作为字段间的间隔字符:指定该字符作为字段间的间隔符符符符Sort 例例1$cat studentcat studentTom A B C DTom A B C DMike B C D AMike B C D AMary C D A BMary C D A BJean D A B CJean D A B C$sort student$sort studentJean D A B CJean D A B CMary C D A BMary C D A BMike B C D AMike B C
30、 D ATom A B C DTom A B C D$sort+3-4 studentsort+3-4 studentMary C D Mary C D A A B BJean D A Jean D A B B C CTom A B Tom A B C C D DMike B C Mike B C D D A Awc统计文件大小统计文件大小n nwc 选项选项 文件文件n n统计文件中的行数、单词数、字符数统计文件中的行数、单词数、字符数-c:-c:显示字符数显示字符数显示字符数显示字符数-w:-w:显示单词数显示单词数显示单词数显示单词数-l-l:显示行数:显示行数:显示行数:显示行数 统计
31、文件大小统计文件大小例:例:n ncat /etc/passwd|wc ln nps aux|wc-l 例:例:%dddd if=/dev/sda1 of=xyz if=/dev/sda1 of=xyz ibsibs=1024=1024%dddd if=xyz of=/dev/sda1 if=xyz of=/dev/sda1 dd:作用:将输入数据按指定方式转换后送到输出设备上作用:将输入数据按指定方式转换后送到输出设备上格式:格式:dddd option=value option=value选项:选项:if=name if=name 指定输入文件名指定输入文件名 of=name of=nam
32、e 指定输出文件名指定输出文件名 ibsibs=n=n 指定输入块大小为指定输入块大小为n n字节(缺省为字节(缺省为512512)obsobs=n=n 指定输出块大小为指定输出块大小为n n字节(缺省为字节(缺省为512512)chmodchgrpchown属性修改命令属性修改命令属性修改命令属性修改命令chmod命令命令n n功能:改变文件或目录的访问权限属性修改命令属性修改命令属性修改命令属性修改命令n n数字类型改变权限数字类型改变权限n nR=4 w=2 x=1 R=4 w=2 x=1 例例例例 own=own=rwxrwx=4+2+1=7 ;=4+2+1=7 ;n n rootlo
33、calhostrootlocalhost root$root$chmodchmod 777 777 aa.phpaa.php n n符号类型改变权限符号类型改变权限n n格式格式:chmodchmod who op permission file who op permission filen nwhowho表示命令中指定的用户的类型表示命令中指定的用户的类型 uu用户,即文件属主用户,即文件属主 gg属主用户的同组用户属主用户的同组用户 oo除文件属主和同组用户外的所有其他用户除文件属主和同组用户外的所有其他用户 aa所有用户所有用户n nopop:+,-,=+,-,=n npermissi
34、on:r,w,xpermission:r,w,xnchmod n nrootlocalhost root$chmod u=rwx,og=rx,aa.docn nrootlocalhost root$chmod a+w aa.docn nrootlocalhost root$chmod a-w aa.doc ugoa+(加入加入)-(除去除去)=(设定设定)rwx文件或目录文件或目录chgrp命命令令n n功能:改变文件或目录所属的组n n格式:chgrp option groupname filenamen n举例:%chgrp seis abc.c%chgrp-R seis mydir选项选
35、项-R,表示递归地设置目录中包含的所有文件的信表示递归地设置目录中包含的所有文件的信息息 chown命命令令n n改变文件的属主n n格式:chown option username filenamen n举例:%chown chr abc.c%chown-R chr mydir三、搜索命令三、搜索命令查找符合条件的文件查找符合条件的文件nfind:通过查文件属性ngrep:通过查文件内容find 命令命令n n功能:功能:功能:功能:查找满足条件的文件或目录查找满足条件的文件或目录查找满足条件的文件或目录查找满足条件的文件或目录,并执行指定的操作。,并执行指定的操作。,并执行指定的操作。,并
36、执行指定的操作。n n格式:格式:格式:格式:find find 查找路径查找路径查找路径查找路径 搜索条件搜索条件搜索条件搜索条件 操作操作操作操作 n n说明:说明:说明:说明:n n查找路径:命令将从该目录起,遍列其下所有的子目录查找路径:命令将从该目录起,遍列其下所有的子目录查找路径:命令将从该目录起,遍列其下所有的子目录查找路径:命令将从该目录起,遍列其下所有的子目录n n搜索条件:是一个逻辑表达式搜索条件:是一个逻辑表达式搜索条件:是一个逻辑表达式搜索条件:是一个逻辑表达式n n逻辑表达式可由多个逻辑单项构成,他们之间可用用括逻辑表达式可由多个逻辑单项构成,他们之间可用用括逻辑表达
37、式可由多个逻辑单项构成,他们之间可用用括逻辑表达式可由多个逻辑单项构成,他们之间可用用括号组合,但要用号组合,但要用号组合,但要用号组合,但要用(和和和和 )代替代替代替代替(和和和和),也可用逻辑操作相,也可用逻辑操作相,也可用逻辑操作相,也可用逻辑操作相连,可用的逻辑操作是:连,可用的逻辑操作是:连,可用的逻辑操作是:连,可用的逻辑操作是:n n-a a 表示逻辑表示逻辑表示逻辑表示逻辑“与与与与”n n-o o 表示逻辑表示逻辑表示逻辑表示逻辑“或或或或”n n!表示逻辑表示逻辑表示逻辑表示逻辑“非非非非”find 命令(续)命令(续)n n逻辑单项逻辑单项n n-name name 字
38、符串字符串字符串字符串 查找文件名中包含所给字符串的所有文查找文件名中包含所给字符串的所有文查找文件名中包含所给字符串的所有文查找文件名中包含所给字符串的所有文件件件件n n-user user 用户名用户名用户名用户名 查找属于指定用户的文件查找属于指定用户的文件查找属于指定用户的文件查找属于指定用户的文件n n-group group 用户组名用户组名用户组名用户组名 查找属于指定用户组的文件查找属于指定用户组的文件查找属于指定用户组的文件查找属于指定用户组的文件n n-type xtype x 查找类型为查找类型为查找类型为查找类型为x x的文件的文件的文件的文件x x 可以是下列可以是
39、下列可以是下列可以是下列 字母之一:字母之一:字母之一:字母之一:n nb b 块设备文件(块设备文件(块设备文件(块设备文件(b c b c )n nd d 目录文件目录文件目录文件目录文件(d )(d )n n管道文件管道文件管道文件管道文件(p)(p)n n普通文件普通文件普通文件普通文件(f)(f)n n符号链接文件符号链接文件符号链接文件符号链接文件(l)(l)n nsocketsocket文件文件文件文件(s)(s)find 命令(续)命令(续)n n逻辑单项逻辑单项逻辑单项逻辑单项-size n-size n:查找记录块大小为:查找记录块大小为:查找记录块大小为:查找记录块大小为
40、n n的文件的文件的文件的文件-atimeatime n n 过去第过去第过去第过去第n n天被访问过的天被访问过的天被访问过的天被访问过的-atimeatime+n +n 在在在在 n n天前被访问过的天前被访问过的天前被访问过的天前被访问过的-atimeatime-n -n 在在在在 n n天后被访问过的天后被访问过的天后被访问过的天后被访问过的-c ctimetime n n 查找查找查找查找n n天前文件天前文件天前文件天前文件状态被修改状态被修改状态被修改状态被修改过的文件过的文件过的文件过的文件-mmtimetime n n 查找查找查找查找n n天前文件天前文件天前文件天前文件内
41、容被修改过内容被修改过内容被修改过内容被修改过的文件的文件的文件的文件find 命令(续)命令(续)n n可执行可执行 的操作的操作n n-exec exec 命令名命令名命令名命令名 ;(不需确认执行命令不需确认执行命令不需确认执行命令不需确认执行命令)n n-ok ok 命令名命令名命令名命令名 ;(需要确认执行命令需要确认执行命令需要确认执行命令需要确认执行命令)n n-ls ls (以以以以ls ls l l的格式列出找到的文件的名的格式列出找到的文件的名的格式列出找到的文件的名的格式列出找到的文件的名)n n-fprintffprintf 文件名文件名文件名文件名 (送入文件名指定的
42、文件送入文件名指定的文件送入文件名指定的文件送入文件名指定的文件)n n-print(print(送往标准输出送往标准输出送往标准输出送往标准输出)(显示找到文件的路径名)(显示找到文件的路径名)(显示找到文件的路径名)(显示找到文件的路径名)find 命令(续)命令(续)n n例例例例1 1:find .-name find .-name *.txt*.txt ctimectime+10 +10 ls ls 用长格式列出当前目录下文件名以用长格式列出当前目录下文件名以用长格式列出当前目录下文件名以用长格式列出当前目录下文件名以txttxt结尾的、结尾的、结尾的、结尾的、1010天以天以天以天
43、以前文件状态被修改过的文件。前文件状态被修改过的文件。前文件状态被修改过的文件。前文件状态被修改过的文件。(注意使用通配符时应用单引号或双引号引起来,否则不能解释)(注意使用通配符时应用单引号或双引号引起来,否则不能解释)(注意使用通配符时应用单引号或双引号引起来,否则不能解释)(注意使用通配符时应用单引号或双引号引起来,否则不能解释)n n例例例例2 2:find.-name find.-name aa1aa1 -exec -exec rmrm ;在当前目录中查找名字为在当前目录中查找名字为在当前目录中查找名字为在当前目录中查找名字为aa1aa1的文件,并把它删除掉的文件,并把它删除掉的文件
44、,并把它删除掉的文件,并把它删除掉find 命令(续)命令(续)n n例例3 find find .user user unixunix printprint find find /-name -name “*.c*.c”-print -print find find /-type d -print -type d -print find find /home/home -type f -print -type f -print find find /size+45 -printsize+45 -print find/(-name core find/(-name core o o name
45、name a.outa.out)atimeatime +3 -exec +3 -exec rmrm ;grep命令命令n n功能功能:在在在在文件中文件中文件中文件中搜索指定的字符串搜索指定的字符串搜索指定的字符串搜索指定的字符串模式模式模式模式,列出含有匹配于模式列出含有匹配于模式列出含有匹配于模式列出含有匹配于模式的字符串的的字符串的的字符串的的字符串的文件的名文件的名文件的名文件的名,并输出含有该字符串的并输出含有该字符串的并输出含有该字符串的并输出含有该字符串的文本行文本行文本行文本行n n格式格式:grepgrep 选项选项 匹配模式匹配模式 文件名文件名 n n选项选项:-c:c:
46、只显示文件中包含匹配字符串的行的总数只显示文件中包含匹配字符串的行的总数只显示文件中包含匹配字符串的行的总数只显示文件中包含匹配字符串的行的总数-i:i:要查找的字符串不区分字母的大小写要查找的字符串不区分字母的大小写要查找的字符串不区分字母的大小写要查找的字符串不区分字母的大小写-r:r:以递归方式查询目录下的所有子目录的文件以递归方式查询目录下的所有子目录的文件以递归方式查询目录下的所有子目录的文件以递归方式查询目录下的所有子目录的文件 -v:v:v:v:只显示不匹配字符串的文本行只显示不匹配字符串的文本行只显示不匹配字符串的文本行只显示不匹配字符串的文本行 -x:x:x:x:只显示整行严
47、格匹配的行只显示整行严格匹配的行只显示整行严格匹配的行只显示整行严格匹配的行说明:文件名处可使用通配符:说明:文件名处可使用通配符:说明:文件名处可使用通配符:说明:文件名处可使用通配符:?,?,?,?,*,字符序列字符序列字符序列字符序列 grep read my.c grep v the my.c grep“fork()”my.c grep r read *#lslslsls -al|-al|-al|-al|grepgrepgrepgrep “.”注意:搜索注意:搜索含特殊字符含特殊字符的字符串要加的字符串要加“”grep命令四、系统信息管理命令四、系统信息管理命令n nmountn nw
48、hon ncaln ndaten ndfn nfilen nidn nhostnamen nunamen npsmount/umountn n文件系统的安装与卸载文件系统的安装与卸载n n格式:格式:mount-参数参数 设备名称设备名称 挂接点挂接点n numount 挂载点挂载点/或者设备名或者设备名注意:挂接点必须是一个已经存在了的目录。注意:挂接点必须是一个已经存在了的目录。n n1 装载前要了解装载前要了解Linux是否支持所要装载的文是否支持所要装载的文件系统格式件系统格式.n n2 2 2 2 装载时使用装载时使用mount命令。命令。格式:格式:1 mount-参数参数 设备名
49、称设备名称 挂接点挂接点 2 mount a (依照依照依照依照/etc/etc/fstabfstab的内容装载所有相关的硬盘)的内容装载所有相关的硬盘)的内容装载所有相关的硬盘)的内容装载所有相关的硬盘)n n-t-t 指定设备的文件系统类型,指定设备的文件系统类型,常见的有:常见的有:ext2 ,ext3 Linux ext2 ,ext3 Linux 目前常用的文件系统;目前常用的文件系统;目前常用的文件系统;目前常用的文件系统;msdosmsdos MS-DOS MS-DOS的的的的FATFAT,就是,就是,就是,就是FAT16FAT16;vfatvfat Windows 98 Wind
50、ows 98常用的常用的常用的常用的FAT32FAT32;nfsnfs 网络文件系统;网络文件系统;网络文件系统;网络文件系统;iso9660 CD-ROMiso9660 CD-ROM光盘标准文件系统;光盘标准文件系统;光盘标准文件系统;光盘标准文件系统;ntfsntfs Windows NT/2000 Windows NT/2000的文件系统;的文件系统;的文件系统;的文件系统;hpfshpfs OS/2 OS/2文件系统;文件系统;文件系统;文件系统;auto auto 自动检测文件系统。自动检测文件系统。自动检测文件系统。自动检测文件系统。-o-o 指定装载文件系统时的选项。常用的有:指