Linux 从入门到项目实践(超值版)
上QQ阅读APP看书,第一时间看更新

4.7 就业面试技巧与解析

本章主要讲解了Linux系统中的常用命令,其中包括系统管理与维护命令、文件管理与编辑命令、压缩与解压命令、磁盘管理与维护命令以及文本编辑工具等,学习完本章内容我们对Linux的常用命令是否已经掌握呢?下面让我们来检验一下吧!

4.7.1 面试技巧与解析(一)

面试官:怎样使用man命令来获取某个命令的帮助信息?

应聘者:通过man(manual:手册)命令可以快速查询其他Linux命令的详细描述和使用方法,在Linux系统中每一个命令都有与之相对应的说明文件,这些文件叫作man pages。

man手册一般保存在/user/share/man目录下。man是最常见的帮助命令,也是Linux最主要的帮助命令。man命令的语法格式如下:

    man[<option | number>[command | filename]

其中,option是要显示的关键字,number是要显示的章节号,command是要了解的命令,filename是文件名。

在执行man命令时,命令的开头会有一个数字标识这个命令的帮助级别(1~9)。其中经常使用的有第1、5、8部分。

第1部分为用户命令,包括一般用户可以使用的命令说明,如图4-33所示。

图4-33 用户命令

使用命令如下:

    [abcd@localhost ~]$ man su

第5部分为文件的说明,用来查询命令的文件说明,如图4-34所示。

图4-34 文件说明

使用命令如下:

    [abcd@localhost ~]$ man 5 passwd

第8部分为管理命令,即查询只有Linux管理员root用户可以使用的命令说明,如图4-35所示。

图4-35 管理命令

使用命令如下:

    [abcd@localhost ~]$ man lvm

4.7.2 面试技巧与解析(二)

面试官:简述df命令和du命令的区别。

应聘者:df命令用于显示Linux系统中各文件系统的硬盘使用情况。而du命令可以显示某个特定目录的磁盘使用情况,同时还可以判断系统中某个目录下是否有超大文件。

有时通过du命令和df命令统计分区的使用情况时,得到的数据是不一样的。这是因为df命令是从文件系统的角度考虑的,通过统计文件系统中未分配的空间来确定文件系统中已经分配的空间大小。换句话说就是在使用df命令统计分区时,不仅要考虑文件占用的空间,还要统计被命令或程序占用的空间。而du命令是面向文件的,只会计算文件或目录占用的磁盘空间。也就是说,df命令统计的分区更准确,是真正的空闲空间。