linux系统提供多种帮助命令
linux系统提供多种帮助命令详细介绍
在 Linux 系统中,提供了多种帮助命令用于查询命令、函数、配置文件等的使用说明,以下是常用的帮助命令及其用法:
一、
man 命令(手册页)
功能:查看命令、系统调用、库函数等的详细手册页(Manual Page)。
用法:
bash
选项 命令/函数/系统调用
常用选项:
-n:指定手册章节(如man 2 open查看系统调用open的手册)。-k:搜索手册页中包含关键词的内容(等价于apropos命令)。-f:显示命令对应的手册章节(等价于whatis命令)。-P:指定使用的分页器(如man -P "less -S"防止长行换行)。-a:显示所有匹配的手册页(如多个章节有相同名称的命令)。
示例:
bash
network
手册章节(共 9 章,常用前 5 章):
- 用户命令(User Commands)
- 系统调用(System Calls)
- 库函数(Library Functions)
- 特殊文件(设备文件等,Special Files)
- 配置文件格式(File Formats)
二、
info 命令(GNU 信息页)
功能:提供比 man 更详细、结构化的帮助文档(GNU 项目专用),支持节点跳转和菜单导航。
用法:
bash
info 选项 命令
常用操作(交互模式):
n/p:跳转到下一个 / 上一个节点。u:返回上层节点。m:搜索节点(输入命令名跳转)。q:退出。
示例:
bash
infoinfo coreutils
三、
--help 选项(简洁帮助)
功能:快速查看外部命令的简要用法和选项说明(适用于大多数 GNU 命令)。
用法:
bash
命令
示例:
bash
四、
help 命令(内置命令帮助)
功能:查看 shell 内置命令的帮助(如 bash 内置命令,不适用外部命令)。
用法:
bash
命令
示例:
bash
五、
whatis 和 apropos 命令(快速搜索)
whatis- 功能:显示命令的简短描述(等价于
man -f)。 - 用法:bash
whatis 命令示例:bash
whatis
- 功能:显示命令的简短描述(等价于
apropos- 功能:搜索所有手册页中包含关键词的内容(等价于
man -k)。 - 用法:bash
关键词示例:bash
network
- 功能:搜索所有手册页中包含关键词的内容(等价于
六、
whereis、which、type 命令(定位命令)
whereis- 功能:查找命令的二进制文件、手册页和源代码路径。
- 用法:bash
命令示例:bash
which- 功能:显示命令的执行路径(仅针对外部命令)。
- 用法:bash
命令示例:bash
python3
type- 功能:区分命令是内置命令还是外部命令,并显示其路径。
- 用法:bash
命令示例:bash
七、
其他辅助工具
manpath:查看当前系统的手册页搜索路径。env | grep MAN:查看与手册页相关的环境变量(如MANPATH自定义路径)。- 在线手册:部分命令支持通过
-M选项指定在线手册(需联网),如man -M https://man7.org/linux/man-pages/ ls。
总结选择建议:
- 快速查用法:优先使用
命令 --help(外部命令)或help 命令(内置命令)。 - 详细文档:使用
man 命令(通用手册)或info 命令(GNU 项目专属)。 - 搜索相关命令:用
apropos/whatis或man -k/-f。 - 定位命令位置:用
whereis/which/type。
熟练掌握这些工具可大幅提升 Linux 使用效率,尤其在无图形界面的终端环境中。