Linux命令(127)之hash

linux命令之hash

1.hash介绍

linux命令hash是把搜寻到的外部命令的路径结果会缓存至内存缓存中

2.hash用法

hash [参数] command

hash参数
参数 说明
-d 删除指定某个命令
-r 清空所有命令
-l 列出内存缓存中的命令

3.实例

3.1.列出内存缓存中的命令

命令:

hash -l

[root@rhel77 ~]# hash -l
builtin hash -p /usr/bin/mv mv
builtin hash -p /usr/bin/cp cp
builtin hash -p /usr/bin/man man
builtin hash -p /usr/bin/scp scp
[root@rhel77 ~]# 

3.2.删除指定某个命令

命令:

hash -d scp

[root@rhel77 ~]# hash -d scp
[root@rhel77 ~]# hash -l
builtin hash -p /usr/bin/mv mv
builtin hash -p /usr/bin/cp cp
builtin hash -p /usr/bin/man man
[root@rhel77 ~]# 

3.3.清空所有命令

命令:

hash -r

[root@rhel77 ~]# hash -r
[root@rhel77 ~]# hash -l
hash: hash table empty
[root@rhel77 ~]# 

你可能感兴趣的:(Linux命令,哈希算法,linux,算法,hash)