Pra*_*hat 1 linux execution
linux执行命令执行时执行的可执行文件的执行顺序是什么.我有以下内容:
以上两个文件都在路径中.
当我从我的主目录执行它时,如下所示
prabhat@localhost~/home/prabhat/$ play
/ bin/play被执行.
linux搜索要执行的文件的顺序是什么.有没有办法改变它?
Bri*_*new 7
订单由PATH变量中的输入顺序定义.
请注意,您的shell可能会缓存此信息,当您更改PATH时,您可能需要刷新此缓存.在bash这由完成hash指令.有关更多信息,请参见此处
bash
hash
hash命令维护一个哈希表,该哈希表包含used命令的路径名.执行命令时,它会在变量$ PATH中搜索命令.但是如果该命令在哈希表中可用,它将从那里获取并执行它
归档时间:
13 年,10 月 前
查看次数:
4391 次
最近记录: