《Linux常用命令》PPT课件.ppt

上传人:赵** 文档编号:64009465 上传时间:2022-11-27 格式:PPT 页数:65 大小:620.50KB
返回 下载 相关 举报
《Linux常用命令》PPT课件.ppt_第1页
第1页 / 共65页
《Linux常用命令》PPT课件.ppt_第2页
第2页 / 共65页
点击查看更多>>
资源描述

《《Linux常用命令》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《Linux常用命令》PPT课件.ppt(65页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第第2 2章章 LinuxLinux常用命令常用命令本章前言本章前言v与与UNIX操作系统相同,操作系统相同,Linux系统提供了大量的命令;系统提供了大量的命令;v用户在提示符之后输入命令,由用户在提示符之后输入命令,由shell予以解释执行;予以解释执行;v这是这是Linux系统与用户的交互界面,系统与用户的交互界面,vLinux系统的一个突出特性,即只有授权用户才能使用用户命令,系统的一个突出特性,即只有授权用户才能使用用户命令,本章将介绍如何安全有效地访问操作系统;本章将介绍如何安全有效地访问操作系统;v本章为上机实验内容;本章为上机实验内容;主要内容主要内容v安全使用计算机的方式安全

2、使用计算机的方式v输入正确的命令以完成简单的任务输入正确的命令以完成简单的任务v文件、目录、文件系统、进程等概念文件、目录、文件系统、进程等概念v使用相应命令对文件、目录、进程进行管理使用相应命令对文件、目录、进程进行管理v遇到问题时如何找到帮助信息遇到问题时如何找到帮助信息2.1使用命令使用命令bashbash提供了几百条系统命令,虽然这些命令功能不同,提供了几百条系统命令,虽然这些命令功能不同,但是使用方式和规则都是统一的。但是使用方式和规则都是统一的。2.1.1 2.1.1 进入进入shellshell界面界面Linux系统提供的命令需要在系统提供的命令需要在shell环境下运行。环境下

3、运行。进入方式如下:进入方式如下:在在“开始开始”菜单中选择菜单中选择“应用程序应用程序附件附件系统终端系统终端”终端显示提示符后,用户就可以输入命令请示系统执行。终端显示提示符后,用户就可以输入命令请示系统执行。所谓命令就是请示调用某个程序。所谓命令就是请示调用某个程序。例例1 1:当用户输入当用户输入date命令时,系统就去调用命令时,系统就去调用date程序,显示当程序,显示当前的日期和时间,终端屏幕上会出现类似下面的信息:前的日期和时间,终端屏幕上会出现类似下面的信息:rootlbliubingroot#date 六六 2月月 1 15:49:11 CST 2006当当命命令令输输入入

4、完完毕毕后后,一一定定不不要要忘忘记记按按回回车车健健,因因为为系系统统只只有有收到回车键才认为命令行结束。收到回车键才认为命令行结束。例例2 2:询问当前有哪些用户挂在系统里,命令及响应如下:询问当前有哪些用户挂在系统里,命令及响应如下:rootlbliubingroot#whoroot:0Feb115:41rootpts/0Feb115:46(:0.0)jlpts/1Feb115:40(:0.0)另外,还有方法另外,还有方法可以查看目前登录用户的注册信息:可以查看目前登录用户的注册信息:rootlbliubingroot#whoami这时系统仅回送用户自己的注册信息:这时系统仅回送用户自己

5、的注册信息:rootpts/0Feb115:46(:0.0)假假如如用用户户打打错错了了命命令令,系系统统将将回回答答这这一一命命令令没没有有找找到到,没没有有那那个文件或目录:个文件或目录:rootlbliubingroot#whom whom:unabletoopen/root/Mail/draft:在终端上还有一个命令补齐在终端上还有一个命令补齐(CommandLineCompletion)的操的操作技巧,所谓命令补齐是指:当键入的字符足以确定目录中作技巧,所谓命令补齐是指:当键入的字符足以确定目录中一个唯一的文件时,只须按一个唯一的文件时,只须按 Tab Tab 键就可以自动补齐该文件

6、键就可以自动补齐该文件名的剩下部分,名的剩下部分,例如:例如:要把目录要把目录 /freesoft 下的文件下的文件 gcc2.8.1.tar.gz解包,解包,当键入到当键入到 tarxvfz/freesoft/g 时,时,如果此文件是该目录如果此文件是该目录下唯一以下唯一以 g g开头的文件,这时就可以按下开头的文件,这时就可以按下 Tab Tab 键,这时命键,这时命令会被自动补齐为:令会被自动补齐为:tarxvfz/freesoft/gcc2.8.1.tar.gz 小技巧:小技巧:2.1.2 2.1.2 命令格式命令格式bash命令的一般格式是:命令的一般格式是:命令名命令名选项选项参数

7、参数1参数参数2例如:将例如:将file1.c复制到复制到myfile.c,并覆盖后者原有内容,并覆盖后者原有内容cpffile1.cmyfile.c注意注意:v命令名必须是小写的英文字母命令名必须是小写的英文字母v一般格式中由方括号括起来的部分是可选的一般格式中由方括号括起来的部分是可选的v选项以选项以“-”-”开始,多个选项可用开始,多个选项可用“-”-”连起来连起来v命令在正常执行后返回一个命令在正常执行后返回一个0 0值,表示执行成功值,表示执行成功vLinuxLinux操作系统的联机帮助,对每个命令的准确语法都做了说明操作系统的联机帮助,对每个命令的准确语法都做了说明2.1.3 2.

8、1.3 输入命令输入命令v$echoTheoldhaspastawayandthenewisvafreshawaitingyourcreativetouch.vTheoldhaspastawayandthenewisafreshawaitingyourcreativetouch.v应注意,在命令、选项和参数之间要用空格或制表符隔开应注意,在命令、选项和参数之间要用空格或制表符隔开在在shell提示符(提示符($)之后,输入相应命令。若一个命令太长)之后,输入相应命令。若一个命令太长,一行放不下时,一行放不下时,需要在第一行末尾输入需要在第一行末尾输入“”字符,并按字符,并按enter,例:例:

9、2.2简单命令简单命令1who列出所有正在使用系统的用户、所用终端名和注册到系统的时间列出所有正在使用系统的用户、所用终端名和注册到系统的时间2echo将命令行中的参数显示到标准输出(即屏幕)上将命令行中的参数显示到标准输出(即屏幕)上3date在屏幕上显示或设置系统的日期和时间在屏幕上显示或设置系统的日期和时间4cal显示公元显示公元19999年中任意一年或者任意一个月的日历年中任意一年或者任意一个月的日历5clear清除屏幕上的信息清除屏幕上的信息6passwd修改用户密码修改用户密码参见课本参见课本P37页页2.3文件概念和文件类型文件概念和文件类型u当使用当使用Linux命令对文件进行

10、操作时,就可访问存储在命令对文件进行操作时,就可访问存储在一个结构化环境中的信息。一个结构化环境中的信息。u所有这些信息都存储在一个分层的结构中,可以方便、所有这些信息都存储在一个分层的结构中,可以方便、且有条不紊地管理数据;且有条不紊地管理数据;u重要的是:不仅应该学会如何访问这些数据,而且应学重要的是:不仅应该学会如何访问这些数据,而且应学会如何控制对信息的访问。会如何控制对信息的访问。v命名文件:LinuxLinux系统区分文件名的大小写系统区分文件名的大小写 以圆点(以圆点(.)开头的文件名是隐含文件)开头的文件名是隐含文件v文件类型:普通文件:文本文件、数据文件、可执行的二进制程序普

11、通文件:文本文件、数据文件、可执行的二进制程序 目录文件:一种特别的文件,构成文件系统的分层树状结构目录文件:一种特别的文件,构成文件系统的分层树状结构 设备文件:是一种特别文件,用来标记各个设备驱动器。字符设备、块设备设备文件:是一种特别文件,用来标记各个设备驱动器。字符设备、块设备 符号链接文件:是一种特殊文件,提供对其他文件的参照符号链接文件:是一种特殊文件,提供对其他文件的参照 2.4文件操作命令文件操作命令2.4.1有关文件显示命令有关文件显示命令1 1catcat命令命令 一般格式:一般格式:cat cat 选项选项 文件文件 功能:在标准输出上显示文件的内容;连接两个或多个文件功

12、能:在标准输出上显示文件的内容;连接两个或多个文件 例:例:$cat f1 f2f3$cat f1 f2f3 把文件把文件f1f1和和f2f2的内容合并起来,放在的内容合并起来,放在f3f3中中常用选项:常用选项:-b-b,-number-number-noblanknoblank 从从1 1开始对所有非空输出行进行编号。开始对所有非空输出行进行编号。-n-n,-number -number 从从1 1开始对所有输出行编号。开始对所有输出行编号。-s-s,-squeeze-blank -squeeze-blank 将多个相邻的空行合并成一个空行。将多个相邻的空行合并成一个空行。-help -h

13、elp 打印该命令用法,并退出,其返回码表示成功。打印该命令用法,并退出,其返回码表示成功。显显示示指指定定工工作作目目录录中中所所包包含含的的内内容容的的指指令令是是lsls,要要说说明明的的是是lsls命命令令列列出出文件的名字,而不是文件的内容。该命令的使用方式如下文件的名字,而不是文件的内容。该命令的使用方式如下:lsls 选项选项 文件目录列表文件目录列表 lsls命令中的常用选项如下:命令中的常用选项如下:-a-a:显显 示示 所所 有有 文文 件件 及及 目目 录录 (lsls规规 定定 将将 文文 件件 名名 或或 目目 录录 名名 中中 开开 头头 为为 .的视为隐藏档,不会

14、列出的视为隐藏档,不会列出)-c-c:按列输出,纵向排序按列输出,纵向排序-x-x:按列输出,横向排序按列输出,横向排序-l-l:除文件名外,也将文件状态、权限、拥有者、文件大小除文件名外,也将文件状态、权限、拥有者、文件大小等信息详细列出等信息详细列出 -t-t:根据文件建立时间的先后次序列出根据文件建立时间的先后次序列出 -A-A:同同 -a-a,但不列出但不列出 .(.(目前目录目前目录)及及 .(.(父目录父目录)-X-X:按扩展名排序显示按扩展名排序显示-R-R:递归显示下层子目录递归显示下层子目录v一般格式:一般格式:more选项选项文件文件v说明:该命令一次显示一屏文本,满屏后停

15、下来,并且在屏幕的底部说明:该命令一次显示一屏文本,满屏后停下来,并且在屏幕的底部出现一个提示信息,给出至今已显示的该文件的百分比:出现一个提示信息,给出至今已显示的该文件的百分比:-More-More-(XX%XX%)v常用选项:常用选项:-num-num,这个选项指定一个整数,表示一屏显示多少行。,这个选项指定一个整数,表示一屏显示多少行。-d-d,在每屏的底部显示以下更友好的提示信息:,在每屏的底部显示以下更友好的提示信息:-More-More-(XX%XX%)Press space to continuePress space to continue,q to quit.q to qu

16、it.-c -c或或-p-p,不滚屏,在显示下一屏之前先清屏。,不滚屏,在显示下一屏之前先清屏。-s-s,将文件中连续的空白行压缩成一个空白行显示。,将文件中连续的空白行压缩成一个空白行显示。+/+/,该选项后的模式(,该选项后的模式(PatternPattern)指定显示每个文件之前进行搜索的)指定显示每个文件之前进行搜索的字符串。字符串。+num+num,从行号,从行号numnum开始。开始。2.more命令命令3 3lessless命令命令less命令允许用户向前或向后浏览文件,而命令允许用户向前或向后浏览文件,而more命令只能向前浏览。命令只能向前浏览。4head命令命令一般格式:一

17、般格式:head选项选项filev说明:说明:head命令在屏幕上显示指定文件的开头若干行,行数由参数值来命令在屏幕上显示指定文件的开头若干行,行数由参数值来确定。显示行数的默认值是确定。显示行数的默认值是10。v选项:选项:-c,-bytes=SIZE显示前面显示前面SIZE个字节。个字节。-n,-lines=NUMBERNUMBER的值指定显示前面多少行。默认为的值指定显示前面多少行。默认为10行。行。-q,-quiet,-silent不显示给定文件的标题。不显示给定文件的标题。-v,-verbose始终显示给定文件的标题。始终显示给定文件的标题。5tail命令命令v一般格式:一般格式:t

18、ail选项选项filev说明:说明:tailtail命令在屏幕上显示指定文件的末尾命令在屏幕上显示指定文件的末尾1010行。行。v如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题。如果没有指定文件或者文件名为题。如果没有指定文件或者文件名为“-”,则读取标准输入。,则读取标准输入。v选项:选项:-c-c,-bytes=N -bytes=N 输出最后输出最后N N个字节。个字节。-f -f 当文件增长时输出附加的数据。当文件增长时输出附加的数据。-n-n,-lines=N -lines=N 输出最后的输出最后的N N行,而

19、不是默认的行,而不是默认的1010行。行。-q-q,-quiet-quiet,-silent -silent 不输出包含给定文件名的标题。不输出包含给定文件名的标题。-v-v,-verbose -verbose 始终输出包含给定文件名的标题。始终输出包含给定文件名的标题。6touch命令v一般格式:touch 选项 文件名 v说明:修改指定文件的时间标签,把已存在文件的时间标签更新为系统当前的时间(默认方式),数据将原封不动地保留下来。v选项:-a 仅改变指定文件的存取时间。-c 不创建任何文件。-m 仅改变指定文件的修改时间。-t STAMP 使用STAMP指定的时间标签,而不是系统当前的时

20、间。2.4.2匹配、排序及显示指定内容的命令匹配、排序及显示指定内容的命令1.查找文件查找文件在在Linux系统中查找文件的命令通常为系统中查找文件的命令通常为find命令,查找所需要的指定文命令,查找所需要的指定文件。件。find命令的语法格式如下:命令的语法格式如下:#find目录列表目录列表匹配标准匹配标准在命令格式中有两个参数,说明如下:在命令格式中有两个参数,说明如下:目录列表:希望查询文件或文件集的目录列表,目录间用空格分隔。目录列表:希望查询文件或文件集的目录列表,目录间用空格分隔。匹配标准:希望查询的文件的匹配标准或说明,如下表匹配标准:希望查询的文件的匹配标准或说明,如下表表

21、达式表达式 说明说明-name文文件件告诉告诉find要找什么文件;要找的文件包括在引号中,可以使用通配符(要找什么文件;要找的文件包括在引号中,可以使用通配符(*和?)和?)-perm模式模式匹配所有模式为指定数字型模式值的文件。不仅仅是读,写和执行,所有匹配所有模式为指定数字型模式值的文件。不仅仅是读,写和执行,所有模式都必须匹配。如果在模式前是负号(模式都必须匹配。如果在模式前是负号(-),表示采用除这个模式外的),表示采用除这个模式外的所有模式。所有模式。-typex匹配所有类型为匹配所有类型为x的文件。的文件。x是是c(字符特殊),字符特殊),b(块特殊),块特殊),d(目录),目录

22、),p(有名管道),有名管道),l(符号连接),符号连接),s(套接文件)或套接文件)或f(一般文件)。一般文件)。-linksn匹配所有连接数为匹配所有连接数为n的文件。的文件。-user用户用户号号匹配所有用户序列号是前面所指定的用户序列号的文件,可以是数字型的匹配所有用户序列号是前面所指定的用户序列号的文件,可以是数字型的值或用户登录名。值或用户登录名。-atimen匹配所有在前匹配所有在前n天内访问过的文件。天内访问过的文件。-mtimen匹配所有在前匹配所有在前n天内修改过的文件。天内修改过的文件。-newer文文件件匹配所有修改时间比匹配所有修改时间比file文件更新的文件。文件更

23、新的文件。-sizen匹配所有大小为匹配所有大小为n块的文件(块的文件(512字节块,若字节块,若k在在n后,则为后,则为1K字节块)。字节块)。-print显示整个文件路径和名称。一般来说,都要用显示整个文件路径和名称。一般来说,都要用-print,如果没有这个参数,如果没有这个参数,则则find命令进行所要求的搜索是没有显示结果的。命令进行所要求的搜索是没有显示结果的。1)通过文件名查找)通过文件名查找知道了某个文件的文件名,却不知道它存于哪个目录下,此知道了某个文件的文件名,却不知道它存于哪个目录下,此时可通过查找命令找到该文件,命令如下:时可通过查找命令找到该文件,命令如下:#find

24、/-name#find/-name httpd.confhttpd.conf print print2)根据部分文件名查找根据部分文件名查找当要查找某个文件时,不知道该文件的全名,只知道这个文当要查找某个文件时,不知道该文件的全名,只知道这个文件包含几个特定的字母,此时用查找命令也是可找到相应文件包含几个特定的字母,此时用查找命令也是可找到相应文件的。这时在给字查找文件名时通配符件的。这时在给字查找文件名时通配符“*”、“?”。注意:注意:要找的文件包括在引号中。要找的文件包括在引号中。例如,例如,还是查找文件还是查找文件“httpd.confhttpd.conf”,但仅记得该文件名包但仅记得

25、该文件名包含含“httphttp”字符串,可使用如下命令查找:字符串,可使用如下命令查找:#find/name“*http*”-print#find/name“*http*”-print3)根据文件的特征查询)根据文件的特征查询如如果果仅仅知知道道某某个个文文件件的的大大小小、修修改改日日期期等等特特征征也也可可使使用用findfind命令把该文件查找出来。命令把该文件查找出来。例如例如:知道一个文件尺寸小于为知道一个文件尺寸小于为2500bytes2500bytes,可使用如下命可使用如下命#find/etc size-2500c print#find/etc size-2500c prin

26、t下面是以时间特征为查找条件下面是以时间特征为查找条件,find,find命令函数的参数:命令函数的参数:aminamin n n 查找查找n n分钟以前被访问过的所有文件分钟以前被访问过的所有文件.atimeatime n n 查找查找n n天以前被访问过的所有文件天以前被访问过的所有文件.cmincmin n n 查找查找n n分钟以前文件状态被修改过的所有文件分钟以前文件状态被修改过的所有文件.ctimectime n n 查找查找n n天以前文件状态被修改过的所有文件天以前文件状态被修改过的所有文件.mminmmin n n 查找查找n n分钟以前文件内容被修改过的所有文件分钟以前文件

27、内容被修改过的所有文件.mtimemtime n n 查找查找n n天以前文件内容被修改过的所有文件天以前文件内容被修改过的所有文件.grep命令命令v一般格式:一般格式:grep选项选项查找模式查找模式文件名文件名1,文件名,文件名2,grep选项选项-e查找模式查找模式|-f文件文件文件名文件名1,文件名,文件名2,v说明:该命令用来在文本文件中查找指定模式的词或短语,并在标准输出说明:该命令用来在文本文件中查找指定模式的词或短语,并在标准输出上显示包括给定字符串模式的所有行。上显示包括给定字符串模式的所有行。v常用选项:常用选项:-E将查找模式解释成扩展的正则表达式。将查找模式解释成扩展

28、的正则表达式。-F将查找模式解释成单纯的字符串。将查找模式解释成单纯的字符串。.例:例:$grepFmengqc/etc/passwd在密码文件在密码文件passwd中查找包含中查找包含“mengqc”的所有行的所有行v功能功能 用来对文本文件的各行进行排序;用来对文本文件的各行进行排序;sortsort命令可以被认为是一个非常强大命令可以被认为是一个非常强大的数据管理工具,用来管理内容类似数据库记录的文件。的数据管理工具,用来管理内容类似数据库记录的文件。v排序方法:sort命令将逐行对文件中的内容进行排序,如果两行的首字符相同,该命令将逐行对文件中的内容进行排序,如果两行的首字符相同,该命

29、令将继续比较这两行的下一字符,如果还相同,将继续进行比较。命令将继续比较这两行的下一字符,如果还相同,将继续进行比较。v语法格式如下:sort sort 选项选项 文件文件v说明:sortsort命令对指定文件中所有的行进行排序,并将结果显示在标准输出上。命令对指定文件中所有的行进行排序,并将结果显示在标准输出上。2.排序命令:排序命令:sortv排序比较的依据:排序比较的依据:从输入文件的每一行中,提取的一个或多个排序关键字从输入文件的每一行中,提取的一个或多个排序关键字v选项:选项:-m对已经排好序的文件统一进行合并,但不做排序。对已经排好序的文件统一进行合并,但不做排序。-c检查给定的文

30、件是否已排好序,若没有,则显示出检查给定的文件是否已排好序,若没有,则显示出错消息,不做错消息,不做排序。排序。-u与与-c选项一起用,严格地按顺序检查;否则,对排选项一起用,严格地按顺序检查;否则,对排序后的重复行只输出第一行。序后的重复行只输出第一行。-o文件名文件名将排序输出放到该文件名所指定的文件中。将排序输出放到该文件名所指定的文件中。如果该文件不存在,则创建一个新文件。如果该文件不存在,则创建一个新文件。3uniq命令命令:从排序好的文件中,去除重复行从排序好的文件中,去除重复行v一般格式:一般格式:uniq选项选项文件文件v选项:选项:-c -c 显示输出时,在每行的行首加上该行

31、在文件中出现显示输出时,在每行的行首加上该行在文件中出现的次数。的次数。-d -d 只显示重复行。只显示重复行。-f,-skip-fields=-f,-skip-fields=N N 忽略比较前忽略比较前N N个字段。个字段。-s,-skip-chars=-s,-skip-chars=N N 忽略比较前忽略比较前N N个字符。个字符。-u -u 只显示文件中不重复的行。只显示文件中不重复的行。2.4.3比较文件内容的命令比较文件内容的命令1comm命令如果想对两个有序的文件进行比较,可以使用如果想对两个有序的文件进行比较,可以使用comm命命令。令。该命令的使用语法如下:该命令的使用语法如下:

32、comm -123 file1 file2v选项:选项:-123选项选项1,2和和3分别表示不显示分别表示不显示comm输出中的第一列、第二列和输出中的第一列、第二列和第三列。第三列。v说明:说明:其其中中file1和和file2是是已已排排序序的的文文件件。comm读读取取这这两两个个文文件件,然然后后生生成成三三列列输输出出:仅仅在在file1中中出出现现的的行行;仅仅在在file2中中出出现现的的行行;在在两两个个文文件件中中都都存在的行。存在的行。2diff命令:比较两个文本文件,并找出它们的不同命令:比较两个文本文件,并找出它们的不同v一般格式:一般格式:diff选项选项file1f

33、ile2该命令输出的一般形式如下该命令输出的一般形式如下:n1an3,n4(把文件(把文件1 1的的n1n1行附加到文件行附加到文件2 2的的n3n3n4n4行后,则二者相同)行后,则二者相同)n1,n2dn3(删除文件(删除文件1 1的的n1n1n2n2行及文件行及文件2 2的的n3n3行,则二者相同)行,则二者相同)n1,n2cn3,n4 (把文件(把文件1 1的的n1n1n2n2行改为文件行改为文件2 2的的n3n3n4n4行,则二者相同)行,则二者相同)2.4.4复制、删除和移动文件的命令复制、删除和移动文件的命令v一般格式:一般格式:cp选项选项源文件或目录源文件或目录目标文件或目录

34、目标文件或目录v参数说明:参数说明:源文件:要拷贝的文件。源文件:要拷贝的文件。目目标标文文件件:目目标标名名。也也可可以以是是目目录录名名,这这种种情情况况下下,源源文文件件名名作作为为目目标文件名,而文件放在该目录下。标文件名,而文件放在该目录下。源文件组:要拷贝文件的由空格分隔的列表。源文件组:要拷贝文件的由空格分隔的列表。目标目录:目标目录。目标目录:目标目录。常用命令的选项列表如表常用命令的选项列表如表2-52-5所示。所示。1、cp命令:将源文件或目录复制到目标文件或目录中命令:将源文件或目录复制到目标文件或目录中表表25cp命令常用选项命令常用选项常用选项常用选项说明说明a在备份

35、中保持尽可能多的源文件结构和属。在备份中保持尽可能多的源文件结构和属。-b-b作将要覆盖或删除文件的备份。作将要覆盖或删除文件的备份。-f-f删除已存在的目标文件。删除已存在的目标文件。-i-i提示是否覆盖已存在的目标文件。提示是否覆盖已存在的目标文件。-p-p保持原先文件的所有者,组权限和时间标志保持原先文件的所有者,组权限和时间标志-r-r递归拷贝目录,把所有非目录文件当普通文件拷贝。递归拷贝目录,把所有非目录文件当普通文件拷贝。-R-R递归拷贝目录。递归拷贝目录。2文件删除命令:文件删除命令:rm 从文件系统中删除文件及整个目录从文件系统中删除文件及整个目录v一般格式:一般格式:rm选项

36、选项文件列表文件列表v说明:删除文件和目录说明:删除文件和目录v选项:选项:-d删除目录,不管它是否为空(仅超级用户才可使用)。删除目录,不管它是否为空(仅超级用户才可使用)。-f忽略不存在的文件,并且不给出提示信息。忽略不存在的文件,并且不给出提示信息。-r递归地删除指定目录及其下属的各级子目录和相应的文件。递归地删除指定目录及其下属的各级子目录和相应的文件。-i交互式地删除文件。交互式地删除文件。3移动文件:移动文件:mvv一般格式:一般格式:mv选项选项sourcetargetv说明:说明:对文件或目录重新命名,即把源文件以一个新文件名移动到另一对文件或目录重新命名,即把源文件以一个新文

37、件名移动到另一个新的目录中去;或者将文件从一个目录移到另一个目录中个新的目录中去;或者将文件从一个目录移到另一个目录中v选项:选项:-i交互式操作。如果源文件与目标文件或目标目录中的文件同名,交互式操作。如果源文件与目标文件或目标目录中的文件同名,则询问用户是否覆盖目标文件。用户输入则询问用户是否覆盖目标文件。用户输入“y”,表示将覆盖目标文,表示将覆盖目标文件;输入件;输入“n”,表示取消对源文件的移动。这样可以避免误将文件,表示取消对源文件的移动。这样可以避免误将文件覆盖。覆盖。-f与与“-i”相反,它禁止交互式操作。在覆盖已有的目标文件时,不相反,它禁止交互式操作。在覆盖已有的目标文件时

38、,不给任何提示。给任何提示。2.4.5文件内容统计命令文件内容统计命令v一般格式:一般格式:wc选项选项文件文件v选项:选项:-c统计字节数。统计字节数。-l统计行数。统计行数。-w统计字数。统计字数。wc命令:统计指定文件中的字节数、字数、行数命令:统计指定文件中的字节数、字数、行数,并将统计结果显示输出。并将统计结果显示输出。2.5目录及其操作命令目录及其操作命令2.5.1目录结构目录结构1、树型目录结构、树型目录结构LinuxLinux系统以文件目录的方式来组织和管理系统中的所有文件。系统以文件目录的方式来组织和管理系统中的所有文件。所所谓谓文文件件目目录录,就就是是将将所所有有文文件件

39、的的说说明明信信息息采采用用树树型型结结构构组组织织起起来来,即常说的目录。即常说的目录。也也就就是是说说,整整个个文文件件系系统统有有一一个个“根根”(rootroot),然然后后在在根根上上分分“杈杈”(directorydirectory),任任何何一一个个分分杈杈上上都都可可以以再再分分杈杈,杈杈上上也也可可以以长长出出“叶叶子子”。“根根”和和“杈杈”在在LinuxLinux中中被被称称为为是是“目目录录”或或“文文件件夹夹”。而而“叶子叶子”则是一个个的文件。则是一个个的文件。实践证明,此种结构的文件系统效率比较高。实践证明,此种结构的文件系统效率比较高。以根目录为起点,所有其他的

40、目录,都由根目录派生而来。用户可以浏以根目录为起点,所有其他的目录,都由根目录派生而来。用户可以浏览整个系统,可以进入任何一个已授权进入的目录,访问那里的文件。览整个系统,可以进入任何一个已授权进入的目录,访问那里的文件。Linux是一个多用户系统,操作系统本身的驻留程序存放在以根目录开始的专用目录中。是一个多用户系统,操作系统本身的驻留程序存放在以根目录开始的专用目录中。2.工作目录、用户主目录与路径工作目录、用户主目录与路径(1)工作目录与用户主目录工作目录与用户主目录 从从逻逻辑辑上上讲讲,用用户户在在登登录录到到LinuxLinux系系统统中中之之后后,每每时时每每刻刻都都“处处在在”

41、某某个个目目录录之之中中,此此目目录录被被称称作作工工作作目目录录或或当当前目录(前目录(Working DirectoryWorking Directory)。)。工工作作目目录录是是可可以以随随时时改改变变的的。用用户户初初始始登登录录到到系系统统中中时时,其其主主目目录录(Home Home DirectoryDirectory)就就成成为为其其工工作作目目录录。工工作目录用作目录用“.”表示,其父目录用表示,其父目录用“.”表示。表示。用用户户主主目目录录是是系系统统管管理理员员增增加加用用户户时时建建立立起起来来的的(以以后后也也可可以以改改变变),每每个个用用户户都都有有自自己己的

42、的主主目目录录,不不同同用用户户的的主主目目录录一一般般互互不不相相同同。用用户户刚刚登登录录到到系系统统中中时时,其其工工作作目录便是该用户主目录,通常与用户的登录名相同。目录便是该用户主目录,通常与用户的登录名相同。(2 2)路径)路径 路路径径是是指指从从树树型型目目录录中中的的某某个个目目录录层层次次到到某某个个文文件件的的一一条条道道路路。此此路路径径的的主主要要构构成成是是目目录录名名称称,中中间间用用“/”分分开开。某个文件在文件系统中的位置都是由相应的路径决定的。某个文件在文件系统中的位置都是由相应的路径决定的。路路径径又又分分相相对对路路径径和和绝绝对对路路径径。绝绝对对路路

43、径径是是指指从从“根根”开开始始的的路路径径,也也称称为为完完全全路路径径;相相对对路路径径是是从从用用户户工工作作目目录开始录开始的路径。的路径。应应该该注注意意到到,在在树树型型目目录录结结构构中中到到某某一一确确定定文文件件的的绝绝对对路路径径和和相相对对路路径径均均只只有有一一条条。绝绝对对路路径径是是确确定定不不变变的的,而而相相对对路路径径则则随随着着用用户户工工作作目目录录的的变变化化而而不不断断变变化化。这这一一点点对对于以后使用某些命令如于以后使用某些命令如cpcp和和tartar等大有好处。等大有好处。路径名路径名3.3.LinuxLinux系统主要目录说明系统主要目录说明

44、u/bin/bin:显而易见,显而易见,bin bin 就是二进制(就是二进制(binarybinary)英文缩写。英文缩写。u/boot/boot:在这个目录下存放的都是系统启动时要用到的程序。在这个目录下存放的都是系统启动时要用到的程序。u/dev/dev:dev dev 是是设设备备(devicedevice)的的英英文文缩缩写写。这这个个目目录录对对所所有有的的用用户户都都十十分分重重要要。因因为为在在这这个个目目录录中中包包含含了了所所有有linuxlinux系系统统中中使使用用的的外外部部设设备备。但是这里并不是放的外部设备的驱动程序但是这里并不是放的外部设备的驱动程序。u/etc

45、/etc:etcetc这这个个目目录录是是linuxlinux系系统统中中最最重重要要的的目目录录之之一一。在在这这个个目目录录下下存存放放了了系系统统管管理理时时,要要用用到到的的各各种种配配置置文文件件和和子子目目录录。我我们们要要用用到到的的网网络络配配置置文文件件,文文件件系系统统,x x系系统统配配置置文文件件,设设备备配配置置信信息息,设设置置用用户户信信息等都在这个目录下。息等都在这个目录下。u/sbinsbin :这个目录是用来存放系统管理员的系统管理程序。这个目录是用来存放系统管理员的系统管理程序。u/home/home:如果建立一个用户,用户名是如果建立一个用户,用户名是“

46、jljl”,那么在那么在/home/home目录下目录下就有一个对应的就有一个对应的/home/home/jljl路径,路径,用来存放用户的主目录用来存放用户的主目录。u /lib/lib:liblib是库(是库(librarylibrary)英文缩写。这个目录是用来存放系统英文缩写。这个目录是用来存放系统动态连接共享库的。动态连接共享库的。几乎所有的应用程序都会用到这个目录下的共享几乎所有的应用程序都会用到这个目录下的共享库库。u/mntmnt :这个目录在一般情况下也是空的。可以临时将别的文件系这个目录在一般情况下也是空的。可以临时将别的文件系统挂在这个目录下。统挂在这个目录下。u/pro

47、c/proc:可以在这个目录下获取系统信息。这些信息是在内存中,可以在这个目录下获取系统信息。这些信息是在内存中,由系统自己产生的。由系统自己产生的。u/root/root:如果用户是以超级用户的身份登录的,如果用户是以超级用户的身份登录的,这个就是超级用户这个就是超级用户的主目录的主目录。u/tmptmp :用来存放不同程序执行时产生的临时文件。用来存放不同程序执行时产生的临时文件。u/usrusr :这是这是linuxlinux系统中系统中占用硬盘空间最大的目录占用硬盘空间最大的目录。2.5.2创建和删除目录的命令创建和删除目录的命令1mkdir命令命令v一般格式:一般格式:mkdir选项

48、选项dirnamev说明:该命令创建由说明:该命令创建由dirname命名的目录。命名的目录。v选项:选项:-m数字数字对新建目录设置存取权限,存取权限用给定的八进制数字表示。对新建目录设置存取权限,存取权限用给定的八进制数字表示。-p可一次建立多个目录,即如果为新建目录所指定的路径中有些父目可一次建立多个目录,即如果为新建目录所指定的路径中有些父目录尚不存在,此选项可以自动建立它们。录尚不存在,此选项可以自动建立它们。2删除目录删除目录v一般格式:一般格式:rmdir选项选项dirnamev说明:该命令从一个目录中删除一个或多个子目录说明:该命令从一个目录中删除一个或多个子目录v选项:选项:

49、-p递归删除目录递归删除目录dirname,当子目录删除后其父目录为空时,也一,当子目录删除后其父目录为空时,也一同被删除。如果有非空的目录,则该目录保留下来。同被删除。如果有非空的目录,则该目录保留下来。注意:子目录被删除之前应该是空目录。注意:子目录被删除之前应该是空目录。2.5.3改变工作目录和显示目录内容的命令改变工作目录和显示目录内容的命令1cd命令命令v一般格式:一般格式:cddirnamev说明:改变当前工作目录说明:改变当前工作目录它带有唯一的一个参数,即表示目标目录的路径名(相对路径名或绝它带有唯一的一个参数,即表示目标目录的路径名(相对路径名或绝对路径名)对路径名)如:如:

50、cd./.2pwd命令命令显示出当前工作目录的绝对路径显示出当前工作目录的绝对路径3ls命令命令v一般格式:一般格式:ls选项选项目录或文件目录或文件v说明:说明:如果给出的参数是目录,该命令将列出其中所有子目录与文件的信息;如如果给出的参数是目录,该命令将列出其中所有子目录与文件的信息;如果给出的参数是文件,将列出有关该文件属性的一些信息。果给出的参数是文件,将列出有关该文件属性的一些信息。v常用选项:常用选项:-a显示指定目录下所有子目录和文件,包括以显示指定目录下所有子目录和文件,包括以“.”开头的隐藏文件(开头的隐藏文件(如如.cshrc)。)。-C分成多列显示各项。分成多列显示各项。

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

当前位置:首页 > 教育专区 > 高考资料

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁