🧭 说明
help 命令是 Linux 系统中用于查看 Shell 内置命令 帮助信息的实用工具。下面将详细介绍其用法、选项以及与其他帮助命令的区别。
💡 1. help 命令的核心用途
help 命令主要用于显示 Shell 内置命令(如 cd, echo, pwd 等)的帮助信息 。它与 man 命令和 --help 选项的主要区别在于适用范围:
| 特性 | help 命令 |
man 命令 |
--help 选项 |
|---|---|---|---|
| 适用范围 | Shell 内置命令 | 所有命令(内置和外部) | 主要用于外部命令 |
| 信息详细度 | 简短或格式化的帮助信息 | 非常详细的手册页 | 通常为参数列表和功能说明 |
| 使用场景 | 快速了解内置命令的基本用法 | 深入学习命令的完整功能 | 快速查看外部命令的参数 |
可以使用 type 命令来判断一个命令是内置命令还是外部命令 。
bash
type cd # 输出显示 'cd is a shell builtin'
🛠️ 2. 命令语法与常用选项
help 命令的基本语法如下 :
bash
help [-dms] [命令名称]
常用选项说明 :
| 选项 | 作用 |
|---|---|
-d |
仅显示指定命令的简短描述 |
-m |
以类似 man 手册的格式显示详细信息 |
-s |
仅显示命令的使用语法概要 |
📖 3. 使用示例
-
查看所有内置命令列表
直接输入
help会列出当前 Shell 支持的所有内置命令及其简要说明 。bashhelp -
查看特定命令的帮助
例如,查看
cd命令的完整帮助信息 。bashhelp cd -
使用选项获取特定信息
-
获取简短描述 :快速了解命令的用途 。
bashhelp -d cd -
查看详细手册格式 :获得类似
man页面的结构化信息 。bashhelp -m cd -
仅显示使用语法 :当只关心命令的正确写法时非常有用 。
bashhelp -s cd
-
🔍 4. 实用技巧
- 快速查找命令用途 :结合
-d选项和命令列表,可以快速浏览大量内置命令的基本功能 。 - 判断命令类型 :如果一个命令使用
help查不到帮助,它很可能是一个外部命令,这时应尝试man或--help。 - 自定义帮助信息 :在为自家脚本或函数设计帮助信息时,可以参考
help -m的输出格式,使其更专业易读 。
💎 总结
help 命令是管理 Shell 内置命令的得力助手。掌握它与 man、--help 的区别及各自适用场景,在 Linux 命令行环境下高效地获取帮助 。