-1

您的系统安装了相同实用程序的 2 个版本,它们都具有相同的文件名。

您如何找出默认运行的实用程序的位置?

4

4 回答 4

1

如果实用程序的文件名为“foo”,请键入which foo

于 2013-10-28T18:38:03.430 回答
0

检查 $PATH。

echo $PATH

第一个是默认启动的。

或者

which
于 2013-10-29T07:26:56.043 回答
0

与 which 类似,whence 为您提供来自 Korn Shell 的 whence 命令,告诉您 shell 如何解释名称:它检测命令和别名,并搜索您的路径。

whence {executable-you-are-looking-for}

同样在 linux 中,只需键入名称并点击选项卡即可显示您可以运行的可用版本列表。

于 2013-10-29T14:13:35.870 回答
0

你正在寻找which命令

which - shows the full path of (shell) commands.

假设您已经perl安装/usr/bin/perl并且/usr/local/bin/perl如果默认路径是第二个,那么

$ which perl
/usr/bin/local/perl
于 2013-10-28T18:38:33.140 回答