Bash使用内部哈希表来优化
$PATH查找。当您
python在您的较早位置安装了一个与现有程序同名的新程序时
$PATH,Bash对此一无所知,并继续使用旧程序。该
which可执行文件做了全面
$PATH的搜索和打印出想要的结果。
hash -dpython。这
python将从Bash的哈希表中删除,并
$PATH在下次调用它时强制它进行完全搜索。或者,您也可以运行
hash-r以完全清除哈希表。
该
type内建将告诉你如何在给定命令将被解释。如果它说命令被散列,则意味着Bash将跳过
$PATH对可执行文件的搜索。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)