hash命令的目的是什么?
如果运行,hash它将显示自从上次重置哈希(hash -r)以来运行的所有命令的路径。 [root@c04c ~]# hash hash: hash table empty [root@c04c ~]# whoami root [root@c04c ~]# hash hits command 1 /usr/bin/whoami [root@c04c ~]# whoami root [root@c04c ~]# hash hits command 2 /usr/bin/whoami 根据手册页,哈希的目的是: / usr / bin / hash实用程序会影响当前shell环境记住所找到的实用程序位置的方式。根据指定的参数,它将实用程序位置添加到其记忆位置列表中,或者清除列表中的内容。如果未指定任何参数,它将报告列表的内容。该-r选项使外壳程序忘记所有记住的位置。 作为内置到shell中的实用程序不会通过哈希报告。 除了查看输入命令的次数外,看不到的实用程序hash。 它甚至出现在thegeekstuff.com的前15个有用命令中 有什么hash用处?