man echo
作品。但是出于好奇,echo是否具有类似于--help
标记/参数的内容?
man echo
作品。但是出于好奇,echo是否具有类似于--help
标记/参数的内容?
Answers:
假设您正在使用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
其他方式将使用 例如whatis bash命令。
whatis echo >>>> shows as following
echo (1) - display a line of text
根据Whatis的联机帮助页,它将显示手册的页面描述。如
whatis whatis
whatis (1) - display manual page descriptions
对于命令,简短的参数或选项请尝试--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...
另一个很好的来源是Ubuntu Manuals aka manpage,只需键入即可搜索所需内容。
如果您在终端中尝试whatis并成功按Tab键,则会显示一条建议
Display all 9747 possibilities? (y or n)
您可以根据上述可能性进行试验。
也有中肯类似于man -k keyword
使用搜索手册页的名称和说明。
您还可以使用whereis找到命令的二进制文件,源文件和手册页文件,如下所示:
whatis whereis
whereis (1) - locate the binary, source, and manual page files for a command
官方参考
您可以在Ubuntu Command Line Wiki页面(例如[ 7. Beginners / BashScripting ])中引用这个广泛而出色的资源。
有关外部源,请参阅
Linux的Bash命令行的AZ索引,解释了 示例和用法。
您可以使用help命令,因为这是内置的bash,在编写脚本时有很多帮助
[11:16:07 oyrm ~]$ help
GNU bash, version 4.2.24(1)-release (x86_64-pc-linux-gnu)
These shell commands are defined internally. Type `help' to see this list.
Type `help name' to find out more about the function `name'.
Use `info bash' to find out more about the shell in general.
Use `man -k' or `info' to find out more about commands not in this list.
....
该横幅后面是命令列表,如横幅所示。试用
help echo
而且我想您会看到,这是对shell命令应用程序的简洁明了的描述