2013-10-28 14 views

回答

1

如果该实用程序的文件名是“富”,键入which foo

+0

。是PATH中的第一个,它将显示当前的目录。 – michael501

+1

如果'。'首先在PATH中,它会显示“./foo”,这在我看来似乎回答了原来的问题。最初的问题是询问“默认情况下”会运行什么,在当前环境下我默认采用这种方式,因为当前环境定义了默认设置。 PATH和当前工作目录都是当前环境的一部分。 – twm

0

You'are寻找which命令

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

比方说,你已经安装在/usr/bin/perl/usr/local/bin/perlperl,如果默认路径是第二个然后

$ which perl 
/usr/bin/local/perl 
0

检查$ PATH。

echo $PATH 

第一个是开始默认。

which 
0

类似于其中,从那里给你从哪里来命令从Korn Shell程序将告诉您如何名称将被shell解释:它检测到的命令和别名,并搜索您的路径。

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

,并在Linux,只是打字名&打标签会显示与您可以运行现有版本的名单。

相关问题