我在 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 次 |
| 最近记录: |