You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Bash/Zsh中如何查看命令描述与可选参数?已试-h/-?但报错

在Bash/Zsh中查看命令参数的正确方式

首先明确:不是所有命令都支持-h或-?,这两个是常见的帮助参数,但并非通用标准。针对shell内置命令和外部命令,需要用不同的方式查看参数说明:

一、Shell内置命令(如cd、echo、export)

这类命令属于shell本身的一部分,需使用对应shell的内置帮助工具:

  • Bash环境:执行help 命令名,例如help cd,会输出该内置命令的完整参数说明与用法。
  • Zsh环境:执行run-help 命令名,或按下Alt+H(部分终端为Esc+H)快捷键调用内置帮助,例如run-help cd;也可通过man zshbuiltins查看所有Zsh内置命令的汇总文档。

二、外部命令(如ls、grep、curl)

如果-h/-?无效,优先尝试以下通用方法:

  • 使用--help参数:这是GNU工具链的标准帮助参数,绝大多数外部命令都支持,例如ls --help、grep --help,会输出详细的参数列表、用法示例与功能说明。
  • 查看手册页:执行man 命令名,例如man ls,这是最权威的命令文档,包含命令的所有细节、参数解释、使用场景。Zsh用户也可通过zshall查看综合手册。

三、-h/-?报错的原因

部分轻量工具、自定义脚本或非GNU系命令,并未实现-h/-?这类帮助参数,输入后自然会提示无效选项。少数命令的帮助参数为-help(单短横线),但这种情况较为少见,优先尝试上述两种通用方式即可。

内容的提问来源于stack exchange,提问作者Danellb

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 13:40:42