the*_*cer 15 command-line documentation
man echo
作品。但出于好奇,echo 是否有类似于--help
标志/参数的东西?
gei*_*rha 20
假设您使用的是 bash,它echo
是一个内置的 shell(您可以通过运行查看type echo
)。这意味着您要阅读的手册页是man bash
. 或者,您可以使用内置命令获取有关 bash 内置命令和关键字的帮助help
,例如help echo
.
您在运行时看到的信息man echo
是针对外部echo
命令的,由 GNU coreutils 安装。( type -a echo
).
要学习 bash,请阅读http://mywiki.wooledge.org/BashGuide
有两个echo
内置命令和另一个,一个可执行文件放在/bin/echo
内置(这是默认的)没有任何超出help echo
内置的帮助选项。任何放置和未列出的标志都显示为命令结果,并且没有帮助命令。
相反/bin/echo
,在可执行版本中,有一个--help
打印使用情况的标志。但你必须调用/bin/echo
显式。
例如,其他方法是使用 whatis bash 命令。
whatis echo >>>> shows as following
echo (1) - display a line of text
Run Code Online (Sandbox Code Playgroud)
根据Whatis手册页,它显示手册页描述。如
whatis whatis
whatis (1) - display manual page descriptions
Run Code Online (Sandbox Code Playgroud)
对于命令的简要参数或选项,请尝试--usage
在它们前面作为
whatis --usage
Usage: whatis [-dvrwl?V] [-C FILE] [-L LOCALE] [-m SYSTEM] [-M PATH] [-s LIST]
[--debug] [--verbose] [--regex] [--wildcard] [--long]
[--config-file=FILE] [--locale=LOCALE] [--systems=SYSTEM]
[--manpath=PATH] [--sections=LIST] [--section=LIST] [--help]
[--usage] [--version] KEYWORD...
Run Code Online (Sandbox Code Playgroud)
另一个很好的来源是Ubuntu Manuals aka manpage,只需键入即可搜索您想要的内容。
如果您在终端中尝试whatis并成功按Tab 键,它会显示一个建议
Display all 9747 possibilities? (y or n)
Run Code Online (Sandbox Code Playgroud)
您可以根据上述可能性进行试验。
还有一个类似于用于搜索手册页名称和描述的aproposman -k keyword
。
您还可以使用whereis来定位命令的二进制文件、源文件和手册页文件,如
whatis whereis
whereis (1) - locate the binary, source, and manual page files for a command
Run Code Online (Sandbox Code Playgroud)
官方参考
您可以在Ubuntu 命令行 Wiki 页面(例如 [ 7. Beginners/BashScripting ])上参考这个广泛而优秀的源代码。
对于外部来源,请参阅
Linux 的 Bash 命令行的 AZ 索引,解释了 示例和用法。
来自Linux in a Nutshell 的O'reilly Linux 命令目录,第 5 版书籍
归档时间: |
|
查看次数: |
12210 次 |
最近记录: |