《LINUX操作系统基本命令.ppt》由会员分享,可在线阅读,更多相关《LINUX操作系统基本命令.ppt(56页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第三章第三章 Linux Linux基本命基本命令令 文件和目录管理文件和目录管理简单系统管理简单系统管理文件压缩和解压缩文件压缩和解压缩进程管理与作业控制进程管理与作业控制为什么要使用为什么要使用LinuxLinux命令命令 历历历历史史史史原原原原因因因因:在在在在LinuxLinux早早早早期期期期的的的的版版版版本本本本中中中中,由由由由于于于于不不不不支支支支持持持持图图图图形形形形化化化化操操操操作作作作,用用用用户户户户基基基基本本本本上上上上都都都都是是是是使使使使用用用用命命命命令令令令行行行行方方方方式式式式来来来来对对对对系系系系统统统统进进进进行行行行操操操操作作作作,
2、另另另另一一一一方方方方面面面面,LinuxLinux发发发发行行行行版版版版本本本本众众众众多多多多,但但但但不不不不同同同同发发发发行行行行版版版版之间之间之间之间LinuxLinux命令操作都是相识的;命令操作都是相识的;命令操作都是相识的;命令操作都是相识的;命命命命令令令令优优优优势势势势:现现现现在在在在虽虽虽虽然然然然有有有有了了了了图图图图形形形形化化化化操操操操作作作作界界界界面面面面,但但但但是是是是掌掌掌掌握握握握常常常常用用用用的的的的一一一一些些些些LinuxLinux命命命命令令令令是是是是非非非非常常常常方方方方便便便便的的的的。LinuxLinux命命命命令令令
3、令是是是是LinuxLinux操操操操作作作作系系系系统统统统的的的的一一一一大大大大优优优优势势势势,命命命命令令令令行行行行操操操操作作作作的的的的运运运运行行行行不不不不需需需需要要要要占占占占用用用用过过过过多多多多的的的的系系系系统统统统资资资资源源源源,功功功功能能能能也也也也十分强大,几乎所以的十分强大,几乎所以的十分强大,几乎所以的十分强大,几乎所以的LinuxLinux操作都可以通过命令完成。操作都可以通过命令完成。操作都可以通过命令完成。操作都可以通过命令完成。熟熟熟熟练练练练掌掌掌掌握握握握LinuxLinux命命命命令令令令操操操操作作作作也也也也是是是是领领领领会会会
4、会LinuxLinux系系系系统统统统精精精精髓的必然途径。髓的必然途径。髓的必然途径。髓的必然途径。远程管理(远程管理(远程管理(远程管理(TelnetTelnet、SSH)SSH)要求要求要求要求怎样进入命令环境怎样进入命令环境开机后进入文本环境开机后进入文本环境图图形形化化环环境境还还提提供供了了一一种种仿仿真真“终终端端”,在在“终终端端”下下的的命命令令操操作作与与纯纯文文本本环环境境的的命命令令操操作作是是完完全全一一样样的的,在在UbuntuLinux上上打打开开“终终端端”方方法法是是点点击击“应应用用”“附件附件”“终端终端”。linuxlinux命令格式说明命令格式说明co
5、mmand-options arguments(command-options arguments(command-options arguments(command-options arguments(或或或或parameters)parameters)parameters)parameters)选项是对命令的特别定义,以选项是对命令的特别定义,以选项是对命令的特别定义,以选项是对命令的特别定义,以-开始,多个选项可开始,多个选项可开始,多个选项可开始,多个选项可用一个用一个用一个用一个-连起来连起来连起来连起来如如如如ls-l-als-l-als-l-als-l-a与与与与ls-lals-
6、lals-lals-la相同相同相同相同 单字符选项前使用一个减号(单字符选项前使用一个减号(单字符选项前使用一个减号(单字符选项前使用一个减号(-),单词(多字符),单词(多字符),单词(多字符),单词(多字符)选项前使用两个减号(选项前使用两个减号(选项前使用两个减号(选项前使用两个减号(-)如如如如ls-help ls-help ls-help ls-help linuxlinux命令格式说明命令格式说明命令与参数区分大小写,命令名一般由小写的英文字命令与参数区分大小写,命令名一般由小写的英文字命令与参数区分大小写,命令名一般由小写的英文字命令与参数区分大小写,命令名一般由小写的英文字母
7、构成,往往是表示相应功能的英文单词或单词的缩母构成,往往是表示相应功能的英文单词或单词的缩母构成,往往是表示相应功能的英文单词或单词的缩母构成,往往是表示相应功能的英文单词或单词的缩写写写写 如如如如cpcp是是是是copycopy的缩写,表示拷贝文件的缩写,表示拷贝文件的缩写,表示拷贝文件的缩写,表示拷贝文件 演示命令:演示命令:演示命令:演示命令:datedatedatedate,DateDateDateDate,DATEDATEDATEDATE最简单的命令只有命令名,复杂的最简单的命令只有命令名,复杂的最简单的命令只有命令名,复杂的最简单的命令只有命令名,复杂的ShellShellShe
8、llShell令可以有多个令可以有多个令可以有多个令可以有多个参数。参数。参数。参数。操作参数可以是文件也可以是目录,有些命令必须使操作参数可以是文件也可以是目录,有些命令必须使操作参数可以是文件也可以是目录,有些命令必须使操作参数可以是文件也可以是目录,有些命令必须使用多个操作参数,用多个操作参数,用多个操作参数,用多个操作参数,如如如如cpcpcpcp命令必须指定源操作对象和目命令必须指定源操作对象和目命令必须指定源操作对象和目命令必须指定源操作对象和目标操作对象。标操作对象。标操作对象。标操作对象。命令名、参数和操作参数都作为命令执行时的输入,命令名、参数和操作参数都作为命令执行时的输入
9、,命令名、参数和操作参数都作为命令执行时的输入,命令名、参数和操作参数都作为命令执行时的输入,它们之间用空格分隔开。它们之间用空格分隔开。它们之间用空格分隔开。它们之间用空格分隔开。文件和目录管理文件和目录管理 要要要要学学学学会会会会使使使使用用用用LinuxLinux,首首首首先先先先要要要要掌掌掌掌握握握握的的的的就就就就是是是是基基基基本本本本的文件与目录操作命令。的文件与目录操作命令。的文件与目录操作命令。的文件与目录操作命令。定位文件与目录命令定位文件与目录命令定位文件与目录命令定位文件与目录命令:cd pwd find locatecd pwd find locatecd pwd
10、 find locatecd pwd find locate浏览文件命令浏览文件命令浏览文件命令浏览文件命令:cat more lesscat more lesscat more lesscat more less 目录操作命令目录操作命令目录操作命令目录操作命令:mkdir rmdirmkdir rmdirmkdir rmdirmkdir rmdir 文件操作命令文件操作命令文件操作命令文件操作命令:touch rm cp mv ln tar touch rm cp mv ln tar touch rm cp mv ln tar touch rm cp mv ln tar gzip gunz
11、ip whereis whatisgzip gunzip whereis whatisgzip gunzip whereis whatisgzip gunzip whereis whatis定位文件和目录定位文件和目录 1.pwd-1.pwd-显示用户所在的位置显示用户所在的位置显示用户所在的位置显示用户所在的位置显示用户所在的位置。显示用户所在的位置。显示用户所在的位置。显示用户所在的位置。rootUbuntu:#pwdrootUbuntu:#pwd/root/root在在在在UbuntuLinuxUbuntuLinux文本环境,对于命令前的文本环境,对于命令前的文本环境,对于命令前的文本环
12、境,对于命令前的“rootUbuntu:#”rootUbuntu:#”,其中,其中,其中,其中“root”root”表示登录用户名,表示登录用户名,表示登录用户名,表示登录用户名,“Ubuntu”Ubuntu”代表计算机名,而代表计算机名,而代表计算机名,而代表计算机名,而“:”:”后边表示的是用户后边表示的是用户后边表示的是用户后边表示的是用户当前目录,最后的字符为命令提示符。当前目录,最后的字符为命令提示符。当前目录,最后的字符为命令提示符。当前目录,最后的字符为命令提示符。UbuntuLinuxUbuntuLinux操作系统默认是使用普通用户账号登录系统,默认的操作系统默认是使用普通用户
13、账号登录系统,默认的操作系统默认是使用普通用户账号登录系统,默认的操作系统默认是使用普通用户账号登录系统,默认的命令提示符为命令提示符为命令提示符为命令提示符为“$”“$”,如果使用,如果使用,如果使用,如果使用rootroot即超级用户账号登即超级用户账号登即超级用户账号登即超级用户账号登录系统后,则默认的命令提示符为录系统后,则默认的命令提示符为录系统后,则默认的命令提示符为录系统后,则默认的命令提示符为“#”“#”。定位文件和目录定位文件和目录 2.cd-2.cd-命令用来改变工作目录命令用来改变工作目录命令用来改变工作目录命令用来改变工作目录在使用在使用在使用在使用cdcd进入某个目录
14、时,用户必须具有对该目录的读进入某个目录时,用户必须具有对该目录的读进入某个目录时,用户必须具有对该目录的读进入某个目录时,用户必须具有对该目录的读权限。权限。权限。权限。(1)(1)改变当前所处的目录,如果用户当前处于改变当前所处的目录,如果用户当前处于改变当前所处的目录,如果用户当前处于改变当前所处的目录,如果用户当前处于/root/root目录,目录,目录,目录,想进入想进入想进入想进入/etc/etc目录。目录。目录。目录。rootUbuntu:#cd/etcrootUbuntu:#cd/etcrootUbuntu:/etc#pwdrootUbuntu:/etc#pwd/etc/etc
15、注意注意注意注意cdcd后的空格。后的空格。后的空格。后的空格。(2 2)返回上级目录。)返回上级目录。)返回上级目录。)返回上级目录。rootUbuntu:#cd.rootUbuntu:#cd.rootUbuntu:/#pwdrootUbuntu:/#pwd/定位文件和目录定位文件和目录 2.cd-2.cd-命令用来改变工作目录命令用来改变工作目录命令用来改变工作目录命令用来改变工作目录(3 3)回到用户主目录。)回到用户主目录。)回到用户主目录。)回到用户主目录。rootUbuntu:/#cdrootUbuntu:/#cdrootUbuntu:#pwdrootUbuntu:#pwd/roo
16、t/root返回到用户主目录也可以直接执行命令返回到用户主目录也可以直接执行命令返回到用户主目录也可以直接执行命令返回到用户主目录也可以直接执行命令“cd”“cd”。在在在在LinuxLinux系统中,系统中,系统中,系统中,“”“”表示为登录主目录,表示为登录主目录,表示为登录主目录,表示为登录主目录,“.”“.”表示目前所在的目录,表示目前所在的目录,表示目前所在的目录,表示目前所在的目录,“.”“.”表示目前目录位置的上表示目前目录位置的上表示目前目录位置的上表示目前目录位置的上一层目录。对于一层目录。对于一层目录。对于一层目录。对于“root”“root”用户的主目录是用户的主目录是用
17、户的主目录是用户的主目录是“/root”“/root”,其他一般用户的主目录默认在其他一般用户的主目录默认在其他一般用户的主目录默认在其他一般用户的主目录默认在“/home”“/home”下,例如,对下,例如,对下,例如,对下,例如,对于于于于“student”“student”用户,默认主目录为用户,默认主目录为用户,默认主目录为用户,默认主目录为“/home/student”“/home/student”。如果要在最近工作过的两个目录间切换,可以执如果要在最近工作过的两个目录间切换,可以执如果要在最近工作过的两个目录间切换,可以执如果要在最近工作过的两个目录间切换,可以执行命令行命令行命令
18、行命令“cd”“cd”。定位文件和目录定位文件和目录 3.find-在硬盘上查找文件在硬盘上查找文件find是是Linux功能最为强大,使用也是较为功能最为强大,使用也是较为复杂的命令。复杂的命令。Find命令格式:命令格式:find匹配条件匹配条件路径:希望查询文件或文件集的目录列路径:希望查询文件或文件集的目录列表,目录间用空格分隔。表,目录间用空格分隔。匹配条件:希望查询的文件的匹配标准匹配条件:希望查询的文件的匹配标准或说明。或说明。定位文件和目录定位文件和目录 3.find-3.find-在硬盘上查找文件在硬盘上查找文件在硬盘上查找文件在硬盘上查找文件下面简单介绍使用:下面简单介绍使
19、用:下面简单介绍使用:下面简单介绍使用:(1 1)从根目录开始查找文件名为)从根目录开始查找文件名为)从根目录开始查找文件名为)从根目录开始查找文件名为passwdpasswd的文件。的文件。的文件。的文件。rootUbuntu:#find/-namepasswdrootUbuntu:#find/-namepasswd/etc/pam.d/passwd/etc/pam.d/passwd/etc/passwd/etc/passwd/var/cache/system-tools-/var/cache/system-tools-backends/backup/2/etc/passwdbackends
20、/backup/2/etc/passwd (2 2)查找)查找)查找)查找/usr/usr目录下前目录下前目录下前目录下前1010天访问过的文件(仅第天访问过的文件(仅第天访问过的文件(仅第天访问过的文件(仅第1010天这天这天这天这一天)。一天)。一天)。一天)。rootUbuntu:#find/usratime10rootUbuntu:#find/usratime10定位文件和目录定位文件和目录 3.find-3.find-在硬盘上查找文件在硬盘上查找文件在硬盘上查找文件在硬盘上查找文件(3 3)查找)查找)查找)查找/usr/usr目录下前目录下前目录下前目录下前1010天之前访问过的文
21、件。天之前访问过的文件。天之前访问过的文件。天之前访问过的文件。rootUbuntu:#find/usratime+10rootUbuntu:#find/usratime+10(4 4)查找)查找)查找)查找/usr/usr目录下前目录下前目录下前目录下前1010天之后访问过的文件。天之后访问过的文件。天之后访问过的文件。天之后访问过的文件。rootUbuntu:#find/usratime-10rootUbuntu:#find/usratime-10(5 5)列出当前目录下所有扩展名是)列出当前目录下所有扩展名是)列出当前目录下所有扩展名是)列出当前目录下所有扩展名是“doc”“doc”的文
22、的文的文的文件。件。件。件。rootUbuntu:#find-name*.doc“rootUbuntu:#find-name*.doc“./Desktop/./Desktop/第第第第3 3章章章章LinuxLinux基本命令基本命令基本命令基本命令.doc.doc./Desktop/./Desktop/第第第第1 1章章章章LinuxLinux基本命令基本命令基本命令基本命令.doc.doc如果查找目录为空,则在当前目录下寻找。如果查找目录为空,则在当前目录下寻找。如果查找目录为空,则在当前目录下寻找。如果查找目录为空,则在当前目录下寻找。定位文件和目录定位文件和目录 3.find-在硬盘上
23、查找文件在硬盘上查找文件(6 6)查找目录)查找目录)查找目录)查找目录/etc/home/etc/home下文件大小小于下文件大小小于下文件大小小于下文件大小小于4K4K的的的的文件。文件。文件。文件。rootUbuntu:#find/etc/homesize-4KrootUbuntu:#find/etc/homesize-4Kfindfind命令可接受的文件尺寸单位有字节(命令可接受的文件尺寸单位有字节(命令可接受的文件尺寸单位有字节(命令可接受的文件尺寸单位有字节(c c),),),),块(块(块(块(b b,512512字节),字节),字节),字节),K K(k k,10241024字
24、节)等。字节)等。字节)等。字节)等。定位文件和目录定位文件和目录4.locate-4.locate-用来定位文件或目录。用来定位文件或目录。用来定位文件或目录。用来定位文件或目录。同同同同findfind命令相比较,命令相比较,命令相比较,命令相比较,locatelocate命令是从数据库中查找,而不是命令是从数据库中查找,而不是命令是从数据库中查找,而不是命令是从数据库中查找,而不是每次搜索文件系统。因为是从数据库中查找,每次搜索文件系统。因为是从数据库中查找,每次搜索文件系统。因为是从数据库中查找,每次搜索文件系统。因为是从数据库中查找,locatelocate的速度远远的速度远远的速度
25、远远的速度远远快于快于快于快于findfind命令。但是,使用命令。但是,使用命令。但是,使用命令。但是,使用locatelocate命令查找的结果仅仅是在当前命令查找的结果仅仅是在当前命令查找的结果仅仅是在当前命令查找的结果仅仅是在当前数据库,结果可能会没有数据库,结果可能会没有数据库,结果可能会没有数据库,结果可能会没有findfind准确。准确。准确。准确。查找查找查找查找aptapt.conf.conf文件。文件。文件。文件。rootUbuntu:#locateapt.confrootUbuntu:#locateapt.conf 注意以注意以注意以注意以findfind比较查找速度比较
26、查找速度比较查找速度比较查找速度浏览文件和目录浏览文件和目录 1.ls-1.ls-用来显示用户当前或指定目录的内容用来显示用户当前或指定目录的内容用来显示用户当前或指定目录的内容用来显示用户当前或指定目录的内容在在在在lsls命令中还可以使用通配符命令中还可以使用通配符命令中还可以使用通配符命令中还可以使用通配符“*”“*”、“?”。这样可以使。这样可以使。这样可以使。这样可以使用户很方便地查找特定形式的文件和目录。如果不指定目录,将用户很方便地查找特定形式的文件和目录。如果不指定目录,将用户很方便地查找特定形式的文件和目录。如果不指定目录,将用户很方便地查找特定形式的文件和目录。如果不指定目
27、录,将显示当前目录的内容,否则显示指定目录的内容。显示当前目录的内容,否则显示指定目录的内容。显示当前目录的内容,否则显示指定目录的内容。显示当前目录的内容,否则显示指定目录的内容。(1)(1)输出根目录下文件或目录的详细信息。输出根目录下文件或目录的详细信息。输出根目录下文件或目录的详细信息。输出根目录下文件或目录的详细信息。rootUbuntu:#lslrootUbuntu:#lsl/总用量总用量总用量总用量 8484drwxr-xr-x2rootroot40962007-05-1905:00drwxr-xr-x2rootroot40962007-05-1905:00bindrwxr-xr
28、-x3rootroot40962007-05-1905:45bindrwxr-xr-x3rootroot40962007-05-1905:45bootlrwxrwxrwx1rootroot112007-05-1904:26cdrom-media/cdrombootlrwxrwxrwx1rootroot112007-05-1904:26cdrom-media/cdromdrwxr-xr-x12rootroot137202007-07-2023:55devdrwxr-xr-x12rootroot137202007-07-2023:55dev 第一组第一组第一组第一组二二二二三三三三四四四四五五五五
29、六六六六七七七七 文件属性文件属性文件属性文件属性inodeinode数数数数 拥有者拥有者拥有者拥有者 所有者组所有者组所有者组所有者组 大小大小大小大小建立日期建立日期建立日期建立日期文件文件文件文件/目录名目录名目录名目录名 这个结果提供了许多细节信息,共七组,各组之间使用空格分开。这个结果提供了许多细节信息,共七组,各组之间使用空格分开。这个结果提供了许多细节信息,共七组,各组之间使用空格分开。这个结果提供了许多细节信息,共七组,各组之间使用空格分开。浏览文件和目录浏览文件和目录 drwxr-xr-x12rootroot137202007-07-2023:55devdrwxr-xr-x
30、12rootroot137202007-07-2023:55dev 第一组第一组第一组第一组二二二二三三三三四四四四五五五五六六六六七七七七 文件属性文件属性文件属性文件属性inodeinode数数数数 拥有者拥有者拥有者拥有者 所有者组所有者组所有者组所有者组 大小大小大小大小建立日期建立日期建立日期建立日期文件文件文件文件/目录名目录名目录名目录名 第一组为文件模式。第一组为文件模式。第一组为文件模式。第一组为文件模式。文件模式中第一位代表文件类型,其余九位文件模式中第一位代表文件类型,其余九位文件模式中第一位代表文件类型,其余九位文件模式中第一位代表文件类型,其余九位用于三组不同用户的三
31、组权限。文件类型有三种,其中用于三组不同用户的三组权限。文件类型有三种,其中用于三组不同用户的三组权限。文件类型有三种,其中用于三组不同用户的三组权限。文件类型有三种,其中“d”“d”表示表示表示表示目录,目录,目录,目录,“-“-(短线)(短线)(短线)(短线)”表示常规文件,表示常规文件,表示常规文件,表示常规文件,“l”“l”表示到系统上其他位表示到系统上其他位表示到系统上其他位表示到系统上其他位置的另一个程序或文件的符号链接。置的另一个程序或文件的符号链接。置的另一个程序或文件的符号链接。置的另一个程序或文件的符号链接。第二组即连接数。第二组即连接数。第二组即连接数。第二组即连接数。对
32、文件而言,此数表示该文件在系统中保存的对文件而言,此数表示该文件在系统中保存的对文件而言,此数表示该文件在系统中保存的对文件而言,此数表示该文件在系统中保存的备份数,通常为备份数,通常为备份数,通常为备份数,通常为1 1。对目录而言,表示的是该目录中的子目录数。对目录而言,表示的是该目录中的子目录数。对目录而言,表示的是该目录中的子目录数。对目录而言,表示的是该目录中的子目录数。第三组即所有者名。第三组即所有者名。第三组即所有者名。第三组即所有者名。指出该文件或目录是属于哪个用户的。指出该文件或目录是属于哪个用户的。指出该文件或目录是属于哪个用户的。指出该文件或目录是属于哪个用户的。第四组即组
33、名第四组即组名第四组即组名第四组即组名。指出该用户所属组名。指出该用户所属组名。指出该用户所属组名。指出该用户所属组名。第五组即文件大小。第五组即文件大小。第五组即文件大小。第五组即文件大小。指出该文件或目录占有的字节数。指出该文件或目录占有的字节数。指出该文件或目录占有的字节数。指出该文件或目录占有的字节数。第六组即最后修改日期和时间。第六组即最后修改日期和时间。第六组即最后修改日期和时间。第六组即最后修改日期和时间。说明文件最后一次修改或创建的说明文件最后一次修改或创建的说明文件最后一次修改或创建的说明文件最后一次修改或创建的日期和时间。日期和时间。日期和时间。日期和时间。第七组即文件名。
34、第七组即文件名。第七组即文件名。第七组即文件名。为文件或目录的真实名字。为文件或目录的真实名字。为文件或目录的真实名字。为文件或目录的真实名字。浏览文件和目录浏览文件和目录drwxr-xr-x12rootroot137202007-07-2023:55devdrwxr-xr-x12rootroot137202007-07-2023:55dev 第一组第一组第一组第一组二二二二三三三三四四四四五五五五六六六六七七七七 文件属性文件属性文件属性文件属性inodeinode数数数数 拥有者拥有者拥有者拥有者 所有者组所有者组所有者组所有者组 大小大小大小大小建立日期建立日期建立日期建立日期文件文件文
35、件文件/目录名目录名目录名目录名 在文本模式,在文本模式,在文本模式,在文本模式,LinuxLinux的文件类型由第一组的第一列表示。的文件类型由第一组的第一列表示。的文件类型由第一组的第一列表示。的文件类型由第一组的第一列表示。为为为为“d”“d”则是目录;则是目录;则是目录;则是目录;为为为为“”“”则是文件,例如上表的第则是文件,例如上表的第则是文件,例如上表的第则是文件,例如上表的第55行;行;行;行;若是若是若是若是“l”“l”则表示为连结文件则表示为连结文件则表示为连结文件则表示为连结文件(linkfile)(linkfile);若是若是若是若是“b”“b”则表示为块设备文件;则表
36、示为块设备文件;则表示为块设备文件;则表示为块设备文件;若是若是若是若是“c”“c”则表示为字符设备文件则表示为字符设备文件则表示为字符设备文件则表示为字符设备文件另外,在文本模式下,另外,在文本模式下,另外,在文本模式下,另外,在文本模式下,linuxlinux个文件类型也可以由显示的颜色决定。个文件类型也可以由显示的颜色决定。个文件类型也可以由显示的颜色决定。个文件类型也可以由显示的颜色决定。蓝色文件:表示目录;蓝色文件:表示目录;蓝色文件:表示目录;蓝色文件:表示目录;白色文件:一般性文件,如文本文件,配置文件,源码文件等;白色文件:一般性文件,如文本文件,配置文件,源码文件等;白色文件
37、:一般性文件,如文本文件,配置文件,源码文件等;白色文件:一般性文件,如文本文件,配置文件,源码文件等;浅蓝色文件:表示链接文件,主要是使用浅蓝色文件:表示链接文件,主要是使用浅蓝色文件:表示链接文件,主要是使用浅蓝色文件:表示链接文件,主要是使用lnln命令建立的文件;命令建立的文件;命令建立的文件;命令建立的文件;绿色文件:可执行文件,可执行的程序;绿色文件:可执行文件,可执行的程序;绿色文件:可执行文件,可执行的程序;绿色文件:可执行文件,可执行的程序;红色文件:压缩文件或者包文件。红色文件:压缩文件或者包文件。红色文件:压缩文件或者包文件。红色文件:压缩文件或者包文件。浏览文件和目录浏
38、览文件和目录 第一组为文件模式。第一组为文件模式。第一组为文件模式。第一组为文件模式。文件模式中第一位代表文件类型,其余九位文件模式中第一位代表文件类型,其余九位文件模式中第一位代表文件类型,其余九位文件模式中第一位代表文件类型,其余九位用于三组不同用户的三组权限。文件类型有三种,其中用于三组不同用户的三组权限。文件类型有三种,其中用于三组不同用户的三组权限。文件类型有三种,其中用于三组不同用户的三组权限。文件类型有三种,其中“d”d”表示表示表示表示目录,目录,目录,目录,“-(短线)(短线)(短线)(短线)”表示常规文件,表示常规文件,表示常规文件,表示常规文件,“l”l”表示到系统上其他
39、位表示到系统上其他位表示到系统上其他位表示到系统上其他位置的另一个程序或文件的符号链接。置的另一个程序或文件的符号链接。置的另一个程序或文件的符号链接。置的另一个程序或文件的符号链接。第二组即连接数。第二组即连接数。第二组即连接数。第二组即连接数。对文件而言,此数表示该文件在系统中保存的对文件而言,此数表示该文件在系统中保存的对文件而言,此数表示该文件在系统中保存的对文件而言,此数表示该文件在系统中保存的备份数,通常为备份数,通常为备份数,通常为备份数,通常为1 1。对目录而言,表示的是该目录中的子目录数。对目录而言,表示的是该目录中的子目录数。对目录而言,表示的是该目录中的子目录数。对目录而
40、言,表示的是该目录中的子目录数。第三组即所有者名。第三组即所有者名。第三组即所有者名。第三组即所有者名。指出该文件或目录是属于哪个用户的。指出该文件或目录是属于哪个用户的。指出该文件或目录是属于哪个用户的。指出该文件或目录是属于哪个用户的。第四组即组名第四组即组名第四组即组名第四组即组名。指出该用户所属组名。指出该用户所属组名。指出该用户所属组名。指出该用户所属组名。第五组即文件大小。第五组即文件大小。第五组即文件大小。第五组即文件大小。指出该文件或目录占有的字节数。指出该文件或目录占有的字节数。指出该文件或目录占有的字节数。指出该文件或目录占有的字节数。第六组即最后修改日期和时间。第六组即最
41、后修改日期和时间。第六组即最后修改日期和时间。第六组即最后修改日期和时间。说明文件最后一次修改或创建的说明文件最后一次修改或创建的说明文件最后一次修改或创建的说明文件最后一次修改或创建的日期和时间。日期和时间。日期和时间。日期和时间。第七组即文件名。第七组即文件名。第七组即文件名。第七组即文件名。为文件或目录的真实名字。为文件或目录的真实名字。为文件或目录的真实名字。为文件或目录的真实名字。浏览文件和目录浏览文件和目录 (2)(2)列出当前目录下所有文件(包括隐含文件)。列出当前目录下所有文件(包括隐含文件)。列出当前目录下所有文件(包括隐含文件)。列出当前目录下所有文件(包括隐含文件)。ro
42、otUbuntu:#lsarootUbuntu:#lsa.evolution.ICEauthority.openoffice.org2.evolution.ICEauthority.openoffice.org2.gconf.java.profile.gconf.java.profile.aptitude.gconfd.kde.qt.aptitude.gconfd.kde.qt.bash_history.gimp-2.2.lesshst.recently-used.bash_history.gimp-2.2.lesshst.recently-used LinuxLinux系统的隐含文件是文件名
43、系统的隐含文件是文件名系统的隐含文件是文件名系统的隐含文件是文件名“.”“.”以开头。以开头。以开头。以开头。(3)(3)列出目录下所有文件或目录的详细信息。列出目录下所有文件或目录的详细信息。列出目录下所有文件或目录的详细信息。列出目录下所有文件或目录的详细信息。rootUbuntu:#lslarootUbuntu:#lsladrwxr-xr-x35rootroot40962007-07-0116:16.drwxr-xr-x35rootroot40962007-07-0116:16.drwxr-xr-x21rootroot40962007-07-0115:51.drwxr-xr-x21roo
44、troot40962007-07-0115:51.drwx-2rootroot40962007-06-2420:03.aptitudedrwx-2rootroot40962007-06-2420:03.aptitudedrwxr-xr-x2rootroot40962007-06-1121:09Desktopdrwxr-xr-x2rootroot40962007-06-1121:09Desktop-rw-1rootroot472007-05-1916:35.dmrc-rw-1rootroot472007-05-1916:35.dmrcdrwxr-xr-x2rootroot40962007-06-
45、0316:00Downloadsdrwxr-xr-x2rootroot40962007-06-0316:00Downloads 浏览文件和目录浏览文件和目录 (4)列出包括子目录下的所有文件。列出包括子目录下的所有文件。rootUbuntu:#lsRrootUbuntu:#lsR.:.:DesktopDownloadsDesktopDownloads./Desktop:./Desktop:ArlandCatalogue1.xlsScreenshot-IndexArlandCatalogue1.xlsScreenshot-Index./Downloads:./Downloads:浏览文件和目录浏
46、览文件和目录 2.head-用来查看文件的开头部分用来查看文件的开头部分本命令只限于查看文件的前几行,看不到本命令只限于查看文件的前几行,看不到文件实际上有多长。按照默认设置,只文件实际上有多长。按照默认设置,只能阅读文件的前十行。能阅读文件的前十行。查看文件查看文件查看文件查看文件/etc/profile/etc/profile前五行。前五行。前五行。前五行。rootUbuntu:#head-5/etc/profilerootUbuntu:#head-5/etc/profile#/etc/profile:system-wide.profilefilefortheBourneshell(sh(
47、1)#/etc/profile:system-wide.profilefilefortheBourneshell(sh(1)#andBournecompatibleshells(bash(1),ksh(1),ash(1),.).#andBournecompatibleshells(bash(1),ksh(1),ash(1),.).if$PS1;if$PS1;thenif$BASH;thenthenif$BASH;then浏览文件和目录浏览文件和目录 3.tail-3.tail-查看文件结尾部分查看文件结尾部分查看文件结尾部分查看文件结尾部分在缺省状态在缺省状态在缺省状态在缺省状态tailtai
48、l命令用于查看文件结尾的十行,与命令用于查看文件结尾的十行,与命令用于查看文件结尾的十行,与命令用于查看文件结尾的十行,与headhead命令恰恰相反。这有助于查看日志文件的最后十命令恰恰相反。这有助于查看日志文件的最后十命令恰恰相反。这有助于查看日志文件的最后十命令恰恰相反。这有助于查看日志文件的最后十行来阅读重要的系统消息,还可以使用行来阅读重要的系统消息,还可以使用行来阅读重要的系统消息,还可以使用行来阅读重要的系统消息,还可以使用tailtail来观察日志来观察日志来观察日志来观察日志文件被更新的过程。文件被更新的过程。文件被更新的过程。文件被更新的过程。(1)(1)即时观察即时观察即
49、时观察即时观察/var/log/messages/var/log/messages的变化。的变化。的变化。的变化。rootUbuntu:#tail-f/var/log/messagesrootUbuntu:#tail-f/var/log/messagesJul1317:51:54dzlkernel:1843.605792InboundIN=ppp0OUT=Jul1317:51:54dzlkernel:1843.605792InboundIN=ppp0OUT=MAC=SRC=222.216.8.168DST=222.216.18.32LEN=48TOS=0 x00MAC=SRC=222.216.
50、8.168DST=222.216.18.32LEN=48TOS=0 x00PREC=0 x00TTL=123ID=56016DFPROTO=TCPSPT=4683PREC=0 x00TTL=123ID=56016DFPROTO=TCPSPT=4683DPT=445WINDOW=64800RES=0 x00SYNURGP=0DPT=445WINDOW=64800RES=0 x00SYNURGP=0Jul1317:55:09dzlkernel:2037.738192InboundIN=ppp0OUT=Jul1317:55:09dzlkernel:2037.738192InboundIN=ppp0O