【教学课件】第三章Linux常用命令.ppt
《【教学课件】第三章Linux常用命令.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第三章Linux常用命令.ppt(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章第三章 Linux常用命令常用命令管理文件和目录的命令管理文件和目录的命令有关磁盘空间的命令有关磁盘空间的命令 文件备份和压缩命令文件备份和压缩命令 有关关机和查看系统信息的命令有关关机和查看系统信息的命令 管理使用者和设立权限的命令管理使用者和设立权限的命令线上查询的命令线上查询的命令文件阅读的命令文件阅读的命令 网络的操作的命令网络的操作的命令 其他的命令其他的命令命令历史和命令历史和 Tab 自动补全自动补全 3.1 管理文件和目录的命令管理文件和目录的命令 常用命令及功能:常用命令及功能:命 令功 能pwd判定当前目录。cd改变所在目录ls查看目录下的内容cat显示文件的内容gr
2、ep在文件中查找某字符touch创建文件cp复制文件pwd 命令命令 pwd 命令的英文解释为命令的英文解释为“print working directory”(打印工作目录)。当输入(打印工作目录)。当输入 pwd 时,就是要时,就是要求求 Linux 系统显示当前位置。系统便会在系统显示当前位置。系统便会在 shell 提示窗提示窗口中输出当前目录名。当系统对信息请求做出响应时,口中输出当前目录名。当系统对信息请求做出响应时,这个响应被称作这个响应被称作“标准输出(标准输出(standard output)”,它,它可以输出到可以输出到 shell 提示下,也可以被重导向导入其它程序提示下
3、,也可以被重导向导入其它程序或其它输出设备,如打印机。或其它输出设备,如打印机。输入命令命令输入命令命令 pwd。可以看到类似以下的输出:。可以看到类似以下的输出:/home/user 表示当前用户是在表示当前用户是在/home/user目录下目录下cd命令命令 cd命令来改变所在目录。可以使用绝对或相对命令来改变所在目录。可以使用绝对或相对的路径名。绝对路径从的路径名。绝对路径从/(指代根)开始,然后(指代根)开始,然后循序到所需的目录;相对路径从当前目录开始,循序到所需的目录;相对路径从当前目录开始,当前目录可以是任何地方。当前目录可以是任何地方。cd /test1/test2 cd ./
4、test2 命令命令 cd.告诉系统向上移到当前所在目录的告诉系统向上移到当前所在目录的直接上级目录中去。要向上移两级目录,请输直接上级目录中去。要向上移两级目录,请输入入 cd./.命令命令 ls命令命令 ls命令用来查看目录的内容,英文含义是命令用来查看目录的内容,英文含义是list,是管理文件时最常用的一个命令。因为某些,是管理文件时最常用的一个命令。因为某些文件是隐藏文件(又称文件是隐藏文件(又称“点文件点文件”),所以),所以ls 命令本身不会显示目录中的所有文件。但是命令本身不会显示目录中的所有文件。但是ls 命令有许多可用的选项。在命令有许多可用的选项。在 ls 命令后指定附加命
5、令后指定附加的选项就能看到它们。下面介绍几种重要且常的选项就能看到它们。下面介绍几种重要且常用的选项供参考。用的选项供参考。选项 含义-a列举目录中的全部文件,包括隐藏文件-l列举目录内容的细节,包括权限(模式)、所有者、组群、大小、创建日期、文件是否是到系统其它地方的链接,以及链接的指向。-f文件类型(File type)。在每一个列举项目之后添加一个符号。这些符号包括:/表明是一个目录;表明是到其它文件的符号链接;*表明是一个可执行文件。-r逆向(reverse)。从后向前地列举目录中的内容-R递归(recursive)。该选项递归地列举所有目录(在当前目录之下)的内容。-s大小(size
6、)。按文件大小排序。ls a 系统将返回以点起首的文件系统将返回以点起首的文件 ls-al/usr 某个用户的主目录中查看某个用户的主目录中查看/usr 目录中的内容目录中的内容 cat命令命令 cat命令用来命令用来合并文件,它是,它是 concatenate(连(连锁)锁)的简写。的简写。cat 命令还可以在屏幕上显示整个命令还可以在屏幕上显示整个文件的内容文件的内容,如果文件较长,它会在屏幕上快,如果文件较长,它会在屏幕上快速地滚过。要防止这一效果的发生,使用速地滚过。要防止这一效果的发生,使用 cat filename.txt|less 命令。同时使用管道命令。同时使用管道(管道命管道
7、命令在后面的章节中会讲解令在后面的章节中会讲解)(|)和)和 less 命令会一命令会一页一页地显示文件。然后,使用向上或向下的页一页地显示文件。然后,使用向上或向下的箭头键在页码中向前或向后移动。箭头键在页码中向前或向后移动。使用重导向使用重导向 重导向就是使重导向就是使 shell 改变它所认定的标准输出,改变它所认定的标准输出,或者改变标准输出的目标。或者改变标准输出的目标。要重导向标准输出,要重导向标准输出,使用使用 符号。把符号。把 符号放在符号放在 cat 命令之后(或在命令之后(或在任何写入标准输出的工具程序和应用程序之后)任何写入标准输出的工具程序和应用程序之后),就会把输出重
8、导向到跟在符号之后的文件中。,就会把输出重导向到跟在符号之后的文件中。使用使用 cat 自身会在屏幕上输出用户所输入的内自身会在屏幕上输出用户所输入的内容,如同是在重复刚输入的行。容,如同是在重复刚输入的行。shell 提示下输入提示下输入:catshell 提示下输入提示下输入:cat snow.txt 使用使用 Ctrl+D 键来退出键来退出 cat。此处并没有重。此处并没有重复显示。这是因为复显示。这是因为 cat 的标准输出已经被重导向的标准输出已经被重导向了。重导向的地方是刚刚制作的一个叫做了。重导向的地方是刚刚制作的一个叫做 snow.txt的新文件的新文件。在在shell提示下,
9、输入命令提示下,输入命令:cat snow.txt 查看查看改文件内容,再把输出重导向到另一个文件,改文件内容,再把输出重导向到另一个文件,输入命令命令输入命令命令 cat conclusion。使用下面命令将两个文件夹合并使用下面命令将两个文件夹合并 cat snow.txt conclusion.txt weather.txt grep命令命令 grep命令最大的功能在于在多个文件中命令最大的功能在于在多个文件中查找查找一个特一个特定的字串。可以用它来查找某一函数,或者找某个特定定的字串。可以用它来查找某一函数,或者找某个特定的人名,或者相关的词组。的人名,或者相关的词组。在文件在文件te
10、st.txt中查找中查找money这串字,可以输入命令:这串字,可以输入命令:grep money test.txt 就会看到文件中带有就会看到文件中带有money的每一行。的每一行。一般,一般,grep 查找是区分大小写的查找是区分大小写的。在。在 grep 的选项中有的选项中有-i 这一项,它会允许在查找文件时不区分大小写。这一项,它会允许在查找文件时不区分大小写。选项选项-H不仅输出带有不仅输出带有money的每一行,而且还将这些的每一行,而且还将这些匹配项的文件名一同输出。匹配项的文件名一同输出。cp 命令命令 cp命令用来拷贝文件,要复制文件,输入:cp 比如:cp test.txt
11、 /home/user cp命令的常用选项及其含义:选项含义-i互动:如果文件将会覆盖目标中的文件,它会提示确认。这个选项很实用,因为它可以帮助用户避免犯错。-r递归:一个一个地复制所有指定的文件和目录非常麻烦,这个选项会复制整个目录树、子目录及其它。-v详细:显示文件的复制进度。mv命令命令 mv 命令用来命令用来移动文件移动文件,如:,如:mv sneakers.txt tigger 或者使用绝对路径:或者使用绝对路径:mv sneakers.txt /home/newuser/sneakers.txt/mv命令的选项及其含义命令的选项及其含义选项 说明-i互动:如果选择的文件会覆盖目标中
12、的现存文件,它会给出提示。这是一个实用的选项,因为它向 cp 中的-i 选项一样,会给出一个确认替换已存文件的机会。-f强制:它会超越互动模式,不提示地移动文件。这个选项很危险。请谨慎使用这个选项。-v详细:显示文件的移动进度。rm命令命令 rm命令用来删除文件。如:rm test.txt rm命令各选项的含义:选项 说明-i互动:提示确认删除。这个选项可以避免误删文件-f强制:代替互动模式,不提示地删除文件。-v详细:显示文件的删除速度。-r递归:将会删除某个目录及其中所有的文件和子目录。3.2有关磁盘空间的命令有关磁盘空间的命令 命令功能mount挂上文件系统umount卸下已挂上的文件系
13、统df检查各硬盘分区和已挂上来的文件系统的磁盘空间du显示文件目录或大小fsck主要是检查和修复linux文件系统常用命令及含义:常用命令及含义:mount命令命令 mount命令的功能是挂上文件系统,例如,有一个硬盘分区,如果要使这个分区的内容让Linux看见,这是就要用mount这个命令把那块分区挂到Linux 下,这样就可以存取这块分区里的数据了。比如,在一个目录/mnt下,挂上Linux文件系统。输入命令:mount /dev/hab1 /mnt 在目录/cdrom 下,挂上光碟机所支持的iso9660文件系统。输入命令:mount -t iso9660/dev/hdb/cdrom m
14、ount命令的常用选项命令的常用选项 选项 说明(无)不加任何参数直接打指令可以显示已挂上的文件系统和目录a 挂上/etc/fstab下的全部的文件系统t制定所挂上来的文件系统的名称,所有系统支持的文件系统,这个信息可以在/proc/filesystems这个文件里头看到n挂上文件系统但是不把文件系统的数据写入/etc/mtab这个文件。w将文件系统设为可读写(如果本身可读写的话)r挂上来的文件系统设为只读umount 命令命令 umount 命令的功能是命令的功能是卸下已挂上的文件系统卸下已挂上的文件系统,在关闭系统前应该把所有挂载上的文件系统卸在关闭系统前应该把所有挂载上的文件系统卸载。这
15、个命令和载。这个命令和mount是相对的,我们可以打这是相对的,我们可以打这个命令把已挂上的文件系统卸下来。个命令把已挂上的文件系统卸下来。例如,卸下已挂上的例如,卸下已挂上的/cdrom目录。目录。输入命令:输入命令:umount /cdrom 卸下已挂上的某个分区,输入命令:卸下已挂上的某个分区,输入命令:umount /dev/hdb1df 命令命令 df 命令用来命令用来检查各硬盘分区和已挂上来的文件检查各硬盘分区和已挂上来的文件系统的磁盘空间系统的磁盘空间,也就是说,检查硬盘的使用,也就是说,检查硬盘的使用量。量。其标准用法:其标准用法:df (-选项选项)df命令各选项的功能命令各
16、选项的功能:a把全部的文件系统和各分区的磁盘使用情形列出来。i列出I-nodes的使用量。k把各分区的大小和挂上来的文件分区的大小用k表示。t列出某一个文件系统的所有分区磁盘空间使用量。x列出不是某个文件系统的所有分区的使用量。T列出每个分区所属文件系统的名称。du 命令命令 du命令的主要功能是命令的主要功能是显示文件目录或大小显示文件目录或大小。du的英文含义的英文含义“disk usage”就是列出磁盘空间的就是列出磁盘空间的使用情景。它可以列出每一个文件的大小供使使用情景。它可以列出每一个文件的大小供使用者参考,预设值是以用者参考,预设值是以KB为单位,默认情况下为单位,默认情况下只列
17、出每个目录下的所有的磁盘空间,但是可只列出每个目录下的所有的磁盘空间,但是可以使用参数使它详细的列出每个文件所占的空以使用参数使它详细的列出每个文件所占的空间。间。它的标准用法:它的标准用法:du (-选项选项)du命令各选项的含义命令各选项的含义 选项 含义a显示全部目录及其次目录下的每个文件所占的磁盘空间b显示目录和文件的大小。以byte为单位。c最后再加上一个总计h以k(kb)、M(MB)、G(GB)为单位,提高信息的可读性。s只列出各文件大小的总和x只计算属于同一文件系统的文件列出所有文件和目录所占的空间:列出所有文件和目录所占的空间:输入命令:输入命令:du -abfsck 命令命令
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 第三 Linux 常用命令
限制150内