[vip专享]7 网络管理员-Linux常用命令
- 格式:pdf
- 大小:644.70 KB
- 文档页数:14
4 Linux常用命令
本章重点
❖ Man帮助命令。 ❖ 文件系统命令。
❖ 系统管理命令。
❖ 网络命令。
❖ rpm命令。 ❖ 图形化安装服务器。
本章导读
通过对 Linux 常用命令的学习,能够掌握 Linux 操作系统一些基本命令的用法,从而不
用借助鼠标也能够完成某些操作,达到快速执行的目的,如复制、删除、移动文件,创建
账号,配置系统等。
4.1 man 帮助命令
➢ man:用来提供在线帮助,使用权限是所有用户。 例 4.1 查询 ls 命令的帮助信息,如图 4.1所示。 [root@localhost root]#man ls
图4.1 man ls信息
man命令使用格式如下。
man【命令名】 注意:在终端上有一个命令补齐(Command-Line Completion)的操作技巧,所谓命令补齐是
指当键入的字符足以确定目录中一个唯一的文件时,只需按 Tab 键就可以自动补齐该文
件名的剩下部分。
4.2 文件系统命令
文件系统命令可能是最常用、也是最重要的一类命令。特别是当需要进行一些系统安装与
配置时,往往需要进行创建路径、文件复制等工作。需要注意的是,文件操作一般都不是
可逆的,在执行命令前需要对文件进行备份,以防止误操作。
有如下这些文件系统命令。
➢ grep:在指定文件中搜索特定的内容,并将含有这些内容的行标准输出。 例 4.2 搜索/etc目录中扩展名为.conf且包含“anon”字符串的文件,如图4.2 所示。
[root@localhost etc]# grep anon *.conf
图4.2 grep信息
grep命令使用格式如下。
grep [参数] [文件名]
参数和含义如表4.1所示。
表4.1 grep命令的参数和含义
例 4.3 搜索当前目录中的所有文件内容,显示不包含“base”的所有行。
[root@localhost root]#grep -v base *.*
例4.4 搜索当前目录中的所有文件内容,显示包含有“base”行及行号。 [root@localhost root]#grep –n base *.*
图4.3 显示包含有“base”行及行号
➢ mv:用来为文件或目录改名,或者将文件由一个目录移入另一个目录中,它的 使用权限是所有用户。
例 4.5 将文件 cjh.txt 重命名为 wjz.txt。
[root@localhost root]#mv cjh.txt wjz.txt
例 4.6 将/usr/cbu中的所有文件移到当前目录(用“.”表示)中。
[root@localhost root]#mv /usr/cbu/* .
➢ ls:用于显示目录内容,它的使用权限为所有用户。 例 4.7 显示/root 的内容,如图 4.4 所示。
[root@localhost root]#ls
图4.4 ls 显示的文件
ls 命令使用格式如下。
ls [参数] [文件名]
参数和含义如表 4.2所示。
表4.2 ls命令的参数和含义
·
例 4.8 显示所有文件,如图 4.5 所示。 [root@localhost root]#ls –a
图4.5 ls–a信息
例 4.9 以长格式显示所有文件,如图 4.6 所示。 [root@localhost root]#ls –l
图4.6 ls–l 当前目录文件信息
➢ find:在目录中搜索文件,它的使用权限是所有用户。 例 4.10 在整个目录中找一个文件名是 grub.conf的文件,如图 4.7 所示。
[root@localhost root]# find / -name grub.conf
图4.7 find grub.conf返回信息
find命令使用格式如下。
注意:“/”前后都有空格。
find [路径] [参数] [文件名]
参数和含义如表 4.3所示。
表4.3 find命令的参数和含义
例 4.11 找出/home目录下是“c”这个用户的文件,如图 4.8所示。
[root@localhost root]# find /home -user c
图4.8 find c返回信息
➢ mkdir:建立子目录,它的使用权限是所有用户。 例 4.12 假设要创建的目录名是“zb” 。
[root@localhost root]# mkdir zb
mkdir 命令使用格式如下。
mkdir [参数]【目录名】
参数和含义如表 4.4所示。
表4.4 mkdir命令的参数和含义
例 4.13 假设要创建的目录名是“tsk” ,让所有用户都有 rwx(即读、写、执行的权
限),如图 4.9 所示。
[root@localhost root]# mkdir -m 777 tsk
图4.9 mkdir-m返回信息
注意:指定文件权限可用两种方式:符号方式或八进制数方式。对于八进制数指定的方式,
文件权限字符代表的有效位设为“1” ,即“rw-” 、 “rw-” 、 “r --”以二进
制表示为“110” 、 “110” 、 “100” ,再转换成八进制 6、6、4, 所以,777 代表
所有用户都有rwx 权限。
例 4.14 创建“xiao”目录,返回相应信息,如图 4.10 所示。 [root@localhost root]#mkdir –v xiao
图4.10 mkdir-v返回信息
➢ rmdir:删除目录。 例 4.15 删除“xiao”目录。
[root@localhost root]#rmdir xiao
rmdir 命令使用格式如下。
rmdir 目录名
➢ gzip:Linux 系统中用于文件解压缩的命令之一,用此命令压缩生成的文件后缀名为.gz。
例 4.16 在/root 目录下新建一个 test1.c文件,并进行压缩。
[root@localhost root]#vi test1.c
[root@localhost root]#gzip test1.c
gzip命令使用格式如下。
gzip [参数][文件名]
参数和含义如表 4.5所示。
表4.5 gzip命令的参数和含义例 4.17 对例 4.16 中生成的 test1.c.gz 文件进行解压缩。
[root@localhost root]#gzip -d test1.c.gz
注意:用 gzip命令压缩文件后,原文件自动删除。
➢ bzip2:Linux 系统中用于文件解压缩的命令之一,用此命令压缩生成的文件后 缀名为.bz2。
例 4.18 新建一个 test2.c文件,进行压缩。
[root@localhost root]#vi test2.c
[root@localhost root]#bzip2 test2.c
bzip2 命令使用格式如下。
bzip2 [参数][文件名]
参数和含义如表 4.6所示。
表4.6 bzip2命令的参数和含义
例 4.19 对 test2.c.bz2文件进行解压缩。
[root@localhost root]#bzip2 -d test2.c.bz2
注意:用 bzip2 命令压缩文件后, 原文件自动删除。 如要保留原文件可以使用-k参数。
➢ tar:Linux 系统中备份文件的可靠方法,用于打包、压缩与解压缩,几乎可以工作于任何环境中,它的使用权限是所有用户。
例 4.20 将根目录下的 home文件夹打包成 home.tar。
[root@localhost /]#tar –cvf home.tar ./home
tar 命令使用格式如下。
tar [参数] 文件名
参数和含义如表 4.7所示。
表4.7 tar命令的参数和含义
例 4.21 将 home.tar 文件解开至当前目录下。
[root@localhost /]#tar –xvf home.tar例4.22 使用tar和gzip命令打包并压缩home文件夹生成扩展名为.tar.gz的文件。
[root@localhost /]#tar –zcvf home.tar.gz /home
例 4.23 解压缩 home.tar.gz 文件。
[root@localhost /]#tar -zxvf home.tar.gz
例 4.24 使用 tar 和 bzip2 命令打包并压缩 home 文件夹生成扩展名为.tar.bz2 的文件。
[root@localhost /]#tar –jcvf home.tar.bz2 /home
例 4.25 解压缩 home.tar.gz 文件。
[root@localhost /]#tar -xjvf home.tar.bz2
➢ mount,umount:分别用于挂载、卸载指定的文件系统。 例 4.26 挂载 U盘 (设 U盘设备名为 sda1, 可以用 fdisk–l 命令查看 U盘设备名)
中的内容,至/mnt/usb 下,并查找 U盘的内容。
[root@localhost root]#mount /dev/sda1 /mnt/usb
[root@localhost root]#cd /mnt/usb
[root@localhost usb]#ls
例 4.27 卸载 U盘。
[root@localhost root]#umount /mnt/usb
mount 命令使用格式如下。
mount [参数] 设备名 挂载目录
参数和含义如表 4.8所示。
表4.8 mount命令的参数和含义
umount 命令使用格式如下。
umount 卸载目录
例 4.28 在安装有 windows 与 Linux 的双系统中,在 Linux 环境下使用 Windows的资
源,设Windows 设备驱动名为 hda6。
[root@localhost root]#mount –t vfat /dev/hda6 /mnt/win
例 4.29 显示已挂载的驱动卷号,如图4.11所示。 [root@localhost root]#mount –l
图4.11 mount–l返回信息