linux查询某个命令用法
linux查询某个命令用法详细介绍
在 Linux 中查询命令用法的常见方法如下,附具体示例:
一、
最常用:man 手册(完整文档)
适用于所有外部命令(非 shell 内置),提供全面说明、选项、示例。
bash
命令名
- 交互操作:
空格或f向下翻页,b向上翻页,/关键词搜索,q退出。 - 示例:
查看curl的详细用法(包括 HTTP 方法、认证、代理等)。
二、
快速查看:--help 选项
适用于大多数外部命令,输出简洁的用法摘要和常用选项。
bash
命令名
- 示例:
快速确认tar打包解压的常用参数(如tar -zxvf)。
三、
内置命令:help 命令
仅适用于 Bash 内置命令(如 cd、echo、source),man 无法查询。
bash
命令名
- 示例:
查看alias命令的隐藏功能(如alias -p显示所有别名)。
四、
模糊搜索:whatis / apropos
忘记命令名时,通过关键词搜索:
bash
whatis 关键词关键词
- 示例:
查找所有与 “解压” 相关的命令:bashextract
五、
实战技巧
- 命令组合:
man 2 syscall查看系统调用(man手册分章节,数字代表类型)。man -f 命令名等价于whatis(显示命令所属章节)。 - 快捷键:
man中输入H查看帮助快捷键,K搜索手册中的关键词。 - 离线文档:
若提示No manual entry,安装对应包(如sudo apt install manpages-extra)。
场景举例
- 忘记
grep如何反向匹配?grep --help→ 快速找到-v, --invert-match选项。 - 想知道
systemctl如何重启服务?man systemctl→ 搜索restart找到systemctl restart <服务名>。
根据命令类型(内置 / 外部)选择对应方法,--help 和 man 是 90% 场景的首选!