Mac 上的 $man 和 man 有什么区别

Mac 上的 $man 和 man 有什么区别

在终端上,命令$man似乎man执行略有不同的操作。

例如$man openvs. man open。它看起来$man与 相同,man只是它直接打印输出而不是在 vim 中打开它。

前缀有什么通用之处吗$? 这两个程序之间还有其他区别吗?

以下是使用时的输出type

~
$ type $man
~
$ type man
man is hashed (/usr/bin/man)

答案1

man是一个显示给定参数手册页的外部命令。因此man open显示命令的手册页open


$man是一个变量,您可以使用来检查其值echo $man

如果 的值为$man空则执行$man open与 执行 相同open

/usr/bin/open不带参数执行的命令显示简单帮助。

相关内容