在 Linux/Unix 系统中,获取命令的帮助信息是常见的需求。以下是几种常用的方法,用于查看命令的帮助文档、参数说明和相关使用信息。
使用 --help
几乎所有命令都支持 --help
选项,用于简要地显示命令的使用方法和参数说明。
1 | 命令 --help |
- 示例:
1 | ls --help |
-
输出:显示
ls
命令的所有选项及其功能。 -
适用场景:快速查看命令的基本用法和选项。
使用 man
(手册页)
man
命令用于查看命令的详细手册页,包括用法、参数、描述等。
1 | man 命令 |
- 示例:
1 | man ls |
- 输出:显示
ls
命令的完整手册页。
man
的快捷键操作
快捷键 | 作用 |
---|---|
Space |
向下翻页。 |
b |
向上翻页。 |
q |
退出手册页。 |
/关键词 |
搜索关键字。 |
n |
跳到下一个匹配的关键字。 |
Shift+n |
跳到上一个匹配的关键字。 |
- 适用场景:需要更详细的命令信息时。
使用 info
info
命令提供类似于 man
的文档,但通常包含更详细的说明和结构化的内容。
1 | info 命令 |
- 示例:
1 | info ls |
- 输出:显示
ls
命令的详细信息,通常比man
更详细。
info
的快捷键操作
快捷键 | 作用 |
---|---|
Space |
向下翻页。 |
b |
向上翻页。 |
q |
退出文档。 |
n |
跳到下一节点。 |
p |
跳到上一节点。 |
- 适用场景:需要更深入的命令文档时。
使用 help
(Shell 内置命令)
对于 Shell 内置命令(如 cd
、echo
),可以使用 help
显示它们的帮助信息。
1 | help 命令 |
- 示例:
1 | help cd |
-
输出:显示
cd
命令的内置帮助信息。 -
适用场景:查看 Shell 内置命令的帮助信息。
查看命令位置与手册页
使用 which
which
命令用于查看命令的实际路径,以区分外部命令和内置命令。
1 | which 命令 |
- 示例:
1 | which ls |
- 输出:显示
ls
的实际路径,如/bin/ls
。
使用 type
type
命令用于查看命令是外部命令还是内置命令。
1 | type 命令 |
- 示例:
1 | type cd |
- 输出:
cd
是一个 Shell 内置命令。
使用 apropos
apropos
命令根据关键字搜索相关的命令和手册页。
1 | apropos 关键词 |
- 示例:
1 | apropos file |
-
输出:显示与
file
相关的命令和手册页简介。 -
适用场景:不确定命令名称时,查找相关命令。
使用 whatis
whatis
命令简要描述某个命令的功能。
1 | whatis 命令 |
- 示例:
1 | whatis ls |
-
输出:
ls (1) - list directory contents
-
适用场景:快速了解命令的功能。
使用 -h
许多命令支持 -h
参数,用于显示帮助信息(类似于 --help
)。
1 | 命令 -h |
- 示例:
1 | tar -h |
-
输出:显示
tar
命令的帮助信息。 -
适用场景:快速查看命令的基本用法。
通过 command --help
与 man
的区别
command --help
或command -h
:- 提供简短的帮助信息。
- 适合快速了解命令的基本选项和用法。
man command
:- 提供更详细的文档,包含用法、选项、示例和注意事项。
- 适合深入了解命令。
示例总结
方法 | 命令示例 | 作用 |
---|---|---|
--help |
ls --help |
查看命令的简要帮助信息。 |
-h |
tar -h |
查看命令的简要帮助信息(部分命令支持)。 |
man |
man ls |
查看命令的详细手册页。 |
info |
info ls |
查看命令的详细信息(更结构化)。 |
help |
help cd |
查看 Shell 内置命令的帮助信息。 |
apropos |
apropos file |
根据关键字查找相关命令。 |
whatis |
whatis ls |
快速了解命令的功能。 |
which |
which ls |
查看命令所在路径(判断是否为外部命令)。 |
type |
type cd |
查看命令是内置命令还是外部命令。 |
推荐组合使用
- 不确定命令功能时:
1
whatis 命令
- 想快速查看选项:
1
命令 --help
- 想详细了解用法:
1
man 命令
- 想查找相关命令:
1
apropos 关键词
通过这些方法,可以快速找到命令的帮助信息并高效使用!