《Linux常用命令》PPT课件.ppt
《《Linux常用命令》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《Linux常用命令》PPT课件.ppt(65页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux常用命令 Linux 常用命令 PPT 课件
限制150内