云网牛站
所在位置:首页 > Linux常用命令大全 > 更多实用命令 > hash命令

hash命令

hash命令用来显示和清除哈希表,执行命令的时候,系统将先查询哈希表。

必要参数

-l:显示哈希表
-r:清除哈希表
-d<名称>:清除哈希表
-p<路径>:向哈希表中增加内容
-t<命令>:显示命令的完整路径

实例1

[root@linux ~]# hash -l #显示哈希表
builtin hash -p /usr/sbin/fbset fbset
builtin hash -p /bin/df df
builtin hash -p /usr/bin/quota quota
builtin hash -p /usr/bin/du du
builtin hash -p /sbin/e2fsck e2fsck
builtin hash -p /bin/uname uname
builtin hash -p /bin/ls ls
[root@linux ~]# hash -t df #显示df命令的完整路径
/bin/df
[root@linux ~]# hash -p /usr/bin/halt halt #向哈希表中增加 halt
[root@linux ~]# hash -r    #清空hash表

实例2
[root@localhost tank]# hash
hits command
7 /usr/bin/ldd
2 /usr/bin/last
4 /sbin/chkconfig
1 /bin/sh
1 /bin/uname
4 /bin/ls

相关命令