书店
我在Bash中尝试了“ man echo”,它告诉我“ echo --help”将显示帮助,然后退出,类似地,“ echo --version”将输出版本并退出。但是为什么它不起作用?'echo --help'只是简单地按字面意义打印'--help'。
迈克尔·荷马
man echo
与echo
程序有关。GNUecho
支持一个--help
选项,其他一些也支持。当您echo
在Bash中运行时,您会获得其内置的echo
内容,而没有。
要访问echo
程序而不是内置程序,可以给它提供一个路径:
/bin/echo --help
或使用Bash的enable
命令禁用内置版本:
$ enable -n echo
$ echo --help
Bash具有许多基本命令的内置版本,因为这样做的速度要快一些,但是您始终可以在需要时像这样绕开它们。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句