[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.
....
假设您使用的是 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 manpage,它显示手册页描述。如
对于命令简要参数或选项,请尝试
--usage
在它们前面作为另一个优秀的来源是Ubuntu Manuals aka manpage,只需键入搜索您想要的内容。
如果您在终端中尝试whatis并成功按Tab 键,它会显示一个建议
您可以根据上述可能性进行试验。
还有类似用于搜索手册页名称和描述的适当方法。
man -k keyword
您还可以使用whereis来定位命令的二进制文件、源文件和手册页文件:
官方参考
您可以在Ubuntu 命令行 Wiki 页面上参考这个广泛而优秀的资源,例如 [ 7. Beginners/BashScripting ]。
请参阅GNU Shell 内置命令指南
对于外部来源,请参阅
Linux 的 Bash 命令行的 AZ 索引,解释了 示例和用法。
O'reilly Linux Command Directory from Linux in a Nutshell, 5th Edition book
您可以使用 help 命令,因为这是一个内置的 bash,这在编写脚本时有很多帮助
此横幅后面是命令列表,如横幅中所示。试用
我想你会看到这是对 shell 命令应用的一个很好、简洁的描述