“XXX 已散列”在类型命令中的含义是什么?

“XXX 已散列”在类型命令中的含义是什么?

我意识到你可以dir在 ubuntu 终端中使用 windows,当我试图深入研究它的实现时,type命令告诉我它是哈希,我读了一些文档但它没有解释“hashed”是什么意思

在此处输入图片描述

答案1

https://unix.stackexchange.com/a/105878按用户防寒保卫在Unix Stackexchange上:

这是性能问题;每次调用时,无需搜索二进制文件的整个路径,而是将其放入哈希表中以便更快地查找。因此,任何已存在于此哈希表中的二进制文件都会被哈希化。如果您在二进制文件已经哈希化的情况下移动它们,它仍会尝试在原位置调用它们。

另请参阅help hash,或man bash并在那里搜索hash内置命令。

相关内容