您的系统安装了相同实用程序的 2 个版本,它们都具有相同的文件名。
您如何找出默认运行的实用程序的位置?
如果实用程序的文件名为“foo”,请键入which foo
检查 $PATH。
echo $PATH
第一个是默认启动的。
或者
which
与 which 类似,whence 为您提供来自 Korn Shell 的 whence 命令,告诉您 shell 如何解释名称:它检测命令和别名,并搜索您的路径。
whence {executable-you-are-looking-for}
同样在 linux 中,只需键入名称并点击选项卡即可显示您可以运行的可用版本列表。
你正在寻找which
命令
which - shows the full path of (shell) commands.
假设您已经perl
安装/usr/bin/perl
并且/usr/local/bin/perl
如果默认路径是第二个,那么
$ which perl
/usr/bin/local/perl