我在 Bash 编程中同时使用man
和--help
来获取帮助。例如,要获取有关ls
命令用法的信息,我可以使用
man ls
Run Code Online (Sandbox Code Playgroud)
或者
ls --help
Run Code Online (Sandbox Code Playgroud)
两者都给出了一些相似的输出。这两者有什么区别?
首先,--help
它不是命令,它是一个参数,通常用于命令以获取使用它的帮助。同时,man
是一个命令,是“manual”的缩写。手册页由许多程序安装,是查找有关命令和系统调用(例如fork()
)帮助的常用方法。
如果一个程序安装了一个手册页,它总是可以通过man
命令访问,而--help
这只是一个常见的约定,但不需要强制执行——它可能只是(并且只是)-h
。
man
还通常使用寻呼机,例如less
,自动,可以更轻松地查看和搜索信息。
最后,您在问题中提到了 Bash 编程——这些都不是 Bash 独有的。Bash 在很大程度上不关心命令本身或其参数。
归档时间: |
|
查看次数: |
9481 次 |
最近记录: |