第3章使用常用Linux命令课件(完整).ppt

上传人:春哥&#****71; 文档编号:14914952 上传时间:2022-05-09 格式:PPT 页数:57 大小:1.34MB
返回 下载 相关 举报
第3章使用常用Linux命令课件(完整).ppt_第1页
第1页 / 共57页
第3章使用常用Linux命令课件(完整).ppt_第2页
第2页 / 共57页
点击查看更多>>
资源描述

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

1、LinuxLinux操作系统与实训操作系统与实训( (第四版第四版)杨云杨云 编著编著中国铁道出版社中国铁道出版社国家精品课程国家精品课程/国家精品资源共享课程国家精品资源共享课程配套教材配套教材第3章 使用常用Linux命令v项目三 使用Linux常用命令常用命令 项目导入:在文本模式和终端模式下,经常使用Linux命令来查看系统的状态和监视系统的操作,如对文件和目录进行浏览、操作等。在Linux较早的版本中,由于不支持图形化操作,用户基本上都是使用命令行方式对系统进行操作,所以掌握常用的Linux命令是必要的,项目三将对Linux的常用命令进行分类介绍。 学习要点: Linux系统的终端窗

2、口和命令基础。文件目录类命令。系统信息类命令。进程管理类命令及其他常用命令。3.1 Linux命令基础3.2 文件目录命令3.3 系统信息命令3.4 进程管理命令第3章 使用Linux常用命令3.6 项目实录3.8 总结3.5 其他常用命令3.7 习题 1. Linux命令特点3.1 Linux命令基础命令基础 2. Linux后台运行程序 在Linux系统中命令区分大小写。在命令行中,可以使用Tab键来自动补齐命令,即可以只输入命令的前几个字母,然后按Tab键,系统将自动补齐该命令,若命令不止一个,则显示出所有和输入字符相匹配的命令。 按Tab键时,如果系统只找到一个和输入字符相匹配的目录或

3、文件,则自动补齐;如果没有匹配的内容或有多个相匹配的名字,系统将发出警鸣声,再按一下Tab键将列出所有相匹配的内容(如果有的话),以供用户选择。vLinux命令特点命令特点另外,利用向上或向下的光标键,可以翻查曾经执行过的历史命令,并可以再次执行。如果要在一个命令行上输入和执行多条命令,可以使用分号来分隔命令。例如,cd /;ls。断开一个长命令行,可以使用反斜杠“”,以将一个较长的命令分成多行表达,增强命令的可读性。执行后,Shell自动显示提示符“”,表示正在输入一个长命令,此时可继续在新行上输入命令的后续部分。vLinux命令特点命令特点一个文本控制台或一个仿真终端在同一时刻只能运行一个

4、程序或命令,在未执行结束前,一般不能进行其他操作,此时可使程序在后台执行,以释放控制台或终端,使其仍能进行其他操作。要使程序以后台方式执行,只需在要执行的命令后跟上一个“&”符号即可,例如find / -name httpd.conf &。v后台运行程序后台运行程序 1. 浏览目录类命令v3.2 文件目录类命令文件目录类命令 3. 目录操作类命令 2. 浏览文件类命令 4. 文件操作类命令l pwd命令用于显示用户当前所在的目录。如果用户不知道自己当前所处的目录,就可以使用这个命令获得当前所在目录。 v浏览目录类命令浏览目录类命令 pwd命令命令 v浏览目录类命令浏览目录类命令 cd命令命令

5、v浏览目录类命令浏览目录类命令 ls命令命令l cat命令主要用于滚屏显示文件内容或是将多个文件合并成一个文件。 l 滚屏显示文件的语法为:cat 参数 文件名l 合并文件的语法为:cat file1 file2 file3或者 cat file1 file2file3 l cat命令的常用参数选项有: -b:对输出内容中的非空行标注行号。 -n:对输出内容中的所有行标注行号。v浏览文件类命令浏览文件类命令 cat命令命令 l 使用cat命令时,如果文件太长,用户只能看到文件的最后一部分。这时可以使用more命令,一页一页的分屏显示文件的内容。l 按【Enter】键可以向下移动一行,按【spa

6、ce】键可以向下移动一页;按【q】键可以退出more命令。l 该命令的语法为: more 参数 文件名 l more命令的常用参数选项有: -num:这里的num是一个数字,用来指定分页显示时每页的行数。 +num:指定从文件的第num行开始显示。v浏览文件类命令浏览文件类命令 more命令命令l less命令是more命令的改进版,比more命令的功能强大。more命令只能向下翻页,而less命令可以向下、向上翻页,甚至可以前后左右的移动。 l 执行less命令后,进入了less状态,按【Enter】键可以向下移动一行,按【space】键可以向下移动一页;按【b】键可以向上移动一页;也可以用

7、光标键向前、后、左、右移动;按【q】键可以退出less命令。l less命令还支持在一个文本文件中进行快速查找。先按下斜杠键【/】,再输入要查找的单词或字符。less命令会在文本文件中进行快速查找,并把找到的第一个搜素目标高亮度显示。如果希望继续查找,就再次按下斜杠键【/】,再按【Enter】键即可。 v浏览文件类命令浏览文件类命令 less命令命令l head命令用于显示文件的开头部分,默认情况下只显示文件的前10行内容。 l 该命令的语法为:head 参数 文件名 l head命令的常用参数选项有: -n num:显示指定文件的前num行。 -c num:显示指定文件的前num个字符。v浏

8、览文件类命令浏览文件类命令 head命令命令l tail命令用于显示文件的末尾部分,默认情况下只显示文件的末尾10行内容。 l 命令的语法为:tail 参数 文件名l tail命令的常用参数选项有: -n num:显示指定文件的末尾num行。 -c num:显示指定文件的末尾num个字符。 +num:从第num行开始显示指定文件的内容。v浏览文件类命令浏览文件类命令 tail命令命令 l mkdir命令用于创建一个目录。 l 该命令的语法为:mkdir 参数 目录名l 常用参数 p:如果父目录不存在,则同时创建该目录及该目录的父目录。 v目录操作类命令目录操作类命令 mkdir命令命令 l r

9、mdir命令用于删除空目录。l 该命令的语法为:rmdir 参数 目录名l 常用参数-p:在删除目录时,一起删除父目录,但父母录中必须没有其他目录及文件。 v目录操作类命令目录操作类命令 rmdir命令命令 v文件操作类命令文件操作类命令 cp命令命令 【例3-1】用root身份,将家目录下的.bashrc复制到/tmp下,并更名为bashrcrootwww # cp /.bashrc /tmp/bashrcrootwww # cp i /.bashrc /tmp/bashrccp: overwrite /tmp/bashrc? n 不覆盖,y为覆盖# 重复作两次动作,由于/tmp下面已经存在

10、bashrc了,加上-i选项后,# 则在覆盖前会询问使用者是否确定!可以按下n或者y来二次确认呢! v文件操作类命令文件操作类命令 cp命令命令 【例3-2】变换目录到/tmp,并将/var/log/wtmp复制到/tmp且观察属性:rootwww # cd /tmprootwww tmp# cp /var/log/wtmp .=复制到当前目录,最后的.不要忘rootwww tmp#ls -l /var/log/wtmp wtmp-rw-rw-r1 root utmp 96384 Sep 24 11:54/var/log/wtmp-rw-rr1 root root 96384 Sep 24 1

11、4:06 wtmp# 注意上面的特殊字体,在不加任何选项的情况下,文件的某些属性/权限会改变;# 这是个很重要的特性!要注意叫喔!还有,连文件建立的时间也不一样了!v文件操作类命令文件操作类命令 cp命令命令 那如果你想要将文件的所有特性都一起复制过来该怎办?可以加上-a,如下所示。rootwww tmp# cp -a /var/log/wtmp wtmp_2rootwww tmp# ls -l /var/log/wtmp wtmp_2-rw-rw-r1 root utmp 96384 Sep 24 11:54/var/log/wtmp-rw-rw-r1 root utmp 96384 Sep

12、 24 11:54 wtmp_2v文件操作类命令文件操作类命令 cp命令命令 【例【例2-3】复制】复制/etc/这个目录下的所有内容到这个目录下的所有内容到/tmp里面。里面。rootwww tmp# cp /etc/ /tmpcp:omitting directory/etc = 如果是目录则不能直接复制,要加上-r的选项rootwww tmp# cp -r /etc /tmp# 还是要再次的强调! -r可以复制目录,但是,文件与目录的权限可能会被改变# 所以,也可以利用“cp -a /etc /tmp”来执行命令!尤其是在备份的情况下!【例【例2-4】若】若/.bashrc比比/tmp/

13、bashrc新才复制过来。新才复制过来。rootwww tmp# cp -u /.bashrc /tmp/bashrc# -u的特性,是在目标文件与来源文件有差异时,才会复制的。# 所以,比较常被用于备份的工作当中!l mv命令主要用于文件或目录的移动或改名。l 该命令的语法为:l mv 参数 源文件或目录 目标文件或目录l mv命令的常用参数选项有:-i:如果目标文件或目录存在时,提示是否覆盖目标文件或目录。-f:无论目标文件或目录是否存在,直接覆盖目标文件或目录,不提示。v文件操作类命令文件操作类命令 mv命令命令 l rm命令主要用于文件或目录的删除。 l 命令的语法为:rm 参数 文件

14、名或目录名 l rm命令的常用参数选项有: -i:删除文件或目录时提示用户。 -f:删除文件或目录时不提示用户。 -R:递归删除目录,即包含目录下的文件和各级子目录。 v文件操作类命令文件操作类命令 rm命令命令 touch命令用于建立文件或更新文件的修改日期。该命令的语法为 touch 参数参数 文件名或目录名文件名或目录名 touch命令的常用参数选项如下。l-d yyyymmdd:把文件的存取或修改时间改为yyyy年mm月dd日。l-a:只把文件的存取时间改为当前时间。l-m:只把文件的修改时间改为当前时间。v文件操作类命令文件操作类命令 touch命令命令l diff命令用于比较两个文

15、件内容的不同。l 该命令的语法为:diff 参数 源文件 目标文件l diff命令的常用参数选项有: -a:将所有的文件当作文本文件处理。 -b:忽略空格造成的不同。 -B:忽略空行造成的不同。 -q:只报告什么地方不同,不报告具体的不同信息。 -i:忽略大小写的变化。v文件操作类命令文件操作类命令 diff命令命令 l ln命令用于建立两个文件之间的链接关系。该命令的语法为: ln 参数参数 源文件或目录源文件或目录 链接名链接名l ln命令的常用参数选项有:-s:建立符号链接(软链接),不加该参数时建立的链接为硬链接。两个文件之间的链接关系有两种:一种称为硬链接,这时两个文件名指向的是硬盘

16、上的同一块存储空间,对两个文件中的任何一个文件的内容进行修改都会影响到另一文件。它可以由ln命令不加任何参数建立。v文件操作类命令文件操作类命令 ln命令命令l 另外一种链接方式称为符号链接(软链接),是指一个文件指向另外一个文件的文件名。软链接类似于Windows系统中的快捷方式。软链接由ln -s命令建立。v文件操作类命令文件操作类命令 ln命令命令l 用于文件打包的命令,tar命令可以把一系列的文件归档到一个大文件中,也可以把档案文件解开以恢复数据。l 命令语法为:tar 参数 档案文件 文件列表 l tar命令的常用参数选项有: -c:生成档案文件。 -v:列出归档解档的详细过程。 -

17、f:指定档案文件名称。 -r:将文件追加到档案文件末尾。 -z:以gzip格式压缩或解压缩文件。 -j:以bzip2格式压缩或解压缩文件。 -d:比较档案与当前目录中的文件。 -x:解开档案文件。 v文件操作类命令文件操作类命令 tar命令命令 l rpm命令主要用于对RPM软件包进行管理。该命令的语法为: rpm 参数参数 软件包名软件包名l rpm命令的常用参数选项有:-qa:查询系统中安装的所有软件包。-q:查询指定的软件包在系统中是否安装。-qi:查询系统中已安装软件包的描述信息。-ql:查询系统中已安装软件包里所包含的文件列表。-qf:查询系统中指定文件所属的软件包。-qp:查询RP

18、M包文件中的信息,通常用于在未安装软件包之前了解软件包中的信息。v文件操作类命令文件操作类命令 -使用使用rpm命令命令l rpm命令主要用于对RPM软件包进行管理。该命令的语法为: rpm 参数参数 软件包名软件包名l rpm命令的常用参数选项有: -i:用于安装指定的RPM软件包。-v:显示较详细的信息。-h:以“#”显示进度。-e:删除已安装的RPM软件包。-U:升级指定的RPM软件包。软件包的版本必须比当前系统中安装的软件包的版本高才能正确升级。如果当前系统中并未安装指定的软件包,则直接安装。-F:更新软件包。v文件操作类命令文件操作类命令 -使用使用rpm命令命令v文件操作类命令文件

19、操作类命令 -使用使用rpm命令命令l whereis命令用来寻找命令的可执行文件所在的位置。l 该命令的语法为:whereis 参数 命令名称l whereis命令的常用参数选项有: -b:只查找二进制文件。 -m:只查找命令的联机帮助手册部分。 -s:只查找源代码文件。v文件操作类命令文件操作类命令 - whereis l whatis命令whatis命令用于获取命令简介。l 该命令的语法为:whatis 命令名称命令名称v文件操作类命令文件操作类命令 -使用使用whatis命令命令l find命令用于文件查找。l 该命令的语法为:find 路径路径 匹配表达式匹配表达式l find命令的

20、匹配表达式主要有以下几种类型。命令的匹配表达式主要有以下几种类型。l -name filename:查找指定名称的文件。:查找指定名称的文件。l -user username:查找属于指定用户的文件。:查找属于指定用户的文件。l -group grpname:查找属于指定组的文件。:查找属于指定组的文件。l-print:显示查找结果。:显示查找结果。l-size n:查找大小为:查找大小为n块的文件,一块为块的文件,一块为512B。符号。符号“+n”表示查找表示查找大小大于大小大于n块的文件;符号块的文件;符号“-n”表示查找大小小于表示查找大小小于n块的文件;符号块的文件;符号“nc”表示查

21、找大小为表示查找大小为n个字符的文件。个字符的文件。v文件操作类命令文件操作类命令 -使用使用find命令命令l find命令用于文件查找。l 该命令的语法为:find 路径路径 匹配表达式匹配表达式l find命令的匹配表达式主要有以下几种类型。命令的匹配表达式主要有以下几种类型。l -inum n:查找索引节点号为:查找索引节点号为n的文件。的文件。l-type:查找指定类型的文件。文件类型有:查找指定类型的文件。文件类型有:b(块设备文件)、(块设备文件)、c(字(字符设备文件)、符设备文件)、d(目录)、(目录)、p(管道文件)、(管道文件)、l(符号链接文件)、(符号链接文件)、f(

22、普通文件)。普通文件)。l-atime n:查找:查找n天前被访问过的文件。天前被访问过的文件。“+n”表示超过表示超过n天前被访问天前被访问的文件;的文件;“-n”表示未超过表示未超过n天前被访问的文件。天前被访问的文件。l-mtime n:类似于:类似于atime,但检查的是文件内容被修改的时间。,但检查的是文件内容被修改的时间。v文件操作类命令文件操作类命令 -使用使用find命令命令l find命令的匹配表达式主要有以下几种类型。命令的匹配表达式主要有以下几种类型。l -ctime n:类似于:类似于atime,但检查的是文件索引节点被改变的时间。,但检查的是文件索引节点被改变的时间。

23、l-perm mode:查找与给定权限匹配的文件,必须以八进制的形式给出:查找与给定权限匹配的文件,必须以八进制的形式给出访问权限。访问权限。l-newer file:查找比指定文件新的文件,即最后修改时间离现在较近:查找比指定文件新的文件,即最后修改时间离现在较近。l-exec command ;:对匹配指定条件的文件执行:对匹配指定条件的文件执行command命令命令。l-ok command ;:与:与exec相同,但执行相同,但执行command命令时请求用命令时请求用户确认。户确认。v文件操作类命令文件操作类命令 -使用使用find命令命令l grep命令用于查找文件中包含有指定字符

24、串的行。l 该命令的语法为:l grep 参数 要查找的字符串 文件名l grep命令的常用参数选项有: -v:列出不匹配的行。 -c:对匹配的行计数。 -l:只显示包含匹配模式的文件名。 -h:抑制包含匹配模式的文件名的显示。 -n:每个匹配行只按照相对的行号显示。 -i:对匹配模式不区分大小写。 v文件操作类命令文件操作类命令 grep命令命令 v3.3 系统信息类命令系统信息类命令v dmesg命令v df 命令v du命令v free命令 v date命令v cal命令v clock命令l dmesg命令用实例名和物理名称来标识连到系统上的设备。 l dmesg命令显示系统诊断信息、操

25、作系统版本号、物理内存大小以及其他信息。 l 系统启动时,屏幕上会显示系统CPU、内存、网卡等硬件信息。但通常显示的比较快,如果用户没有来得及看清,可以在系统启动后用dmesg命令查看。 v系统信息类命令系统信息类命令 dmesg命令命令 l df命令主要用来查看文件系统的各个分区的占用情况。l 该命令列出了系统上所有已挂载的分区大小、已占用的空间、可用空间以及占有率。l 空间大小的单位是K。v系统信息类命令系统信息类命令 df命令命令 l du命令主要用来查看某个目录中的各级子目录所使用的硬盘空间数。 l 基本用法是在命令后跟目录名,如果不跟目录名,则缺省为当前目录。 v系统信息类命令系统信

26、息类命令 du命令命令 l free命令主要用来查看系统内存,虚拟内存的大小及占用情况。 v系统信息类命令系统信息类命令 free命令命令 l date命令可以用来查看系统当前的日期和时间l date命令还可以用来设置当前日期和时间 (只有root用户才可以改变系统的日期和时间 )v系统信息类命令系统信息类命令 date命令命令 l cal命令用于显示指定月份或年份的日历,可以带两个参数,其中年、月份用数字表示;只有一个参数时表示年份,年份的范围为19999;不带任何参数的cal命令显示当前月份的日历 v系统信息类命令系统信息类命令 cal命令命令 v3.4 进程管理类命令进程管理类命令vps

27、命令vkill命令vkillall命令vnice命令 vrenice命令vtop命令vbg、jobs、fg命令l ps命令主要用于查看系统的进程 l 该命令的语法为:ps 参数 l ps命令的常用参数选项有: -a:显示当前控制终端的进程(包含其他用户的)。 -u:显示进程的用户名和启动时间等信息。 -w:宽行输出,不截取输出中的命令行。 -l:按长格形式显示输出。 -x:显示没有控制终端的进程。 -e:显示所有的进程。 -t n:显示第n个终端的进程。 v进程管理类命令进程管理类命令 ps命令命令 l 前台进程在运行时,可以用【ctrl+c】键来终止它 l 后台进程可以使用kill命令向进程

28、发送强制终止信号,以达到终止进程的目的 v进程管理类命令进程管理类命令 kill命令命令 l top命令可以实时监控进程的状况 l top屏幕自动每5秒钟刷新一次,也可以用“top d 20”,使得top屏幕每20秒钟刷新一次。 v进程管理类命令进程管理类命令 top命令命令 l bg命令用于把进程放到后台运行 l jobs命令用于查看在后台运行的进程l fg命令用于把从后台运行的进程调到前台 v进程管理类命令进程管理类命令 bg、jobs、fg命令命令 l clear命令用于清除字符终端屏幕内容。l uname命令用于显示系统信息 。l man命令用于列出命令的帮助手册。l shutdown

29、命令用于在指定时间关闭系统。 v3.5其他常用命令其他常用命令 l halt命令表示立即停止系统,但该命令不自动关闭电源,需要人工关闭电源。 l reboot命令用于重新启动系统,相当于“shutdown r now”。l poweroff命令用于立即停止系统,并关闭电源,相当于“shutdown h now”。v3.5其他常用命令其他常用命令l alias命令用于创建命令的别名。l unalias命令用于取消别名的定义 l history命令用于显示用户最近执行的命令。只要在命令编号前加“!”,就可以重新运行history中显示出的命令行。 v3.5 其他常用命令其他常用命令v演示环境 :F

30、 在Vmware中的Linux系统下进行如下内容的演示:l 文件和目录类命令l 系统信息类命令l 进程管理类命令v现场演示现场演示根据以下需求写出具体实施方案及配置命令:v项目需求: 系统上的主硬盘在使用的时候有可怕的噪音,但是它上面有有价值的数据。自从系统在两年半以前备份过,你决定手动备份少数几个最紧要的文件。/tmp目录里储存在不同的硬盘的分区上快坏的分区,这样你想临时的把文件备份到那里。 v项目要求: 在项目实施方案中,写清所用到的Linux基本命令。v作作 业业 1.1.能在命令行状态下使用能在命令行状态下使用LinuxLinux命令命令 2.2.能熟练操作能熟练操作LinuxLinux下的文件和目录下的文件和目录 3.3.能熟练管理能熟练管理LinuxLinux的系统信息的系统信息 4.4.能熟练管理能熟练管理LinuxLinux的进程的进程v总总 结结其他需要说明的信息其他需要说明的信息本项目后的实训视频、其他文件请详见随书光盘。本教材电子教案、试卷等全套资源提供群: 414901724作者QQ:68433059教材教材ISBN:9787113-27064-3

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

当前位置:首页 > 教育专区 > 小学资料

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

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