Linux使用--help选项和man命令获得帮助

Linux中其实已经包含了一个强大的帮助系统

使用help命令获得内部命令的帮助信息

bash的内部命令有40多个,主要包括exitlesslpkillcdpwdfcfg等。

例如:

$ help kill

help命令提供的kill命令参数很详细,当用户对Linux有一定了解后往往只需要主要的语法,那么可以使用-s参数。

$ help -s kill

对于外部命令可以使用命令的--help选项

ls命令,info命令

$ ls --help

man命令查看用户手册

man命令是manual的简写,是用户手册的意思。man命令会列出一份完整的说明。 其内容包括命令语法、各选项的意义及相关命令 。更为强大的是,不仅可以查看Linux中命令的使用帮助,还可以查看软件服务配置文件、系统调用、库函数等帮助信息。

手册页man是用less程序来看的(可以方便地使屏幕上翻和下翻),所以在man页面中可以通过如下方式查看帮助。

  • 按上、下、左、右箭头键在Man Pages中移动。
  • 按PgUp或PgDn(也可以是空格)键来上移一页或下移一页。
  • 按Home键移到第一页,按End键移到最后一页。
  • 输入/string向下搜索string字符串。
  • 输入?string向前搜索string字符串。
  • q键将退出所在的Man Pages。

手册分为9个章节:

代码 功能
1 标准用户命令(Executable programs or shell commands)
2 系统调用(System calls)functions provided by the kernel
3 库调用(Library call)functions within program libraries
4 特殊文件(设备文件)的访问入口(/dev)Special files (usually found in /dev)
5 文件格式(配置文件的语法),指定程序的运行特性 File formats and conventions
6 游戏(Games)
7 杂项(Miscellaneous)including macro packages and conventions
8 管理命令 System administration commands
9 跟kernel有关的文件 Kernel routines

如果我们需要搜索命令说明所在的章节,使用whatis命令,如:

$ whatis ls
ls (1)               - list directory contents

man命令默认列出的是第一个章节,使用man [SECTION-NUM] [COMMAND NAME]命令查看指定的章节如:

man 8 yum