一位同事最近问“什么是man
”?在得知并非所有可从 Bash CLI 访问的东西都是命令后,我很谨慎地调用man
命令。
man man
只是称它为接口:
NAME
man - an interface to the on-line reference manuals
man
有一个可执行文件:
$ which man
/usr/bin/man
$ file /usr/bin/man
/usr/bin/man: ELF 64-bit LSB shared object
程序也是如此man
,因为它有一个可执行文件?其他名词可以man
是什么?用什么名词来形容呢?真的,我对如何确定任意是什么的一般情况感兴趣,这只是一个thing on the cli
例子man
。
就此而言,可以在 Bash CLI 上使用的所有东西是什么词?一个包含命令、别名、系统调用等的词?