linux命令之hash
linux命令hash是把搜寻到的外部命令的路径结果会缓存至内存缓存中
hash [参数] command
| 参数 | 说明 |
| -d | 删除指定某个命令 |
| -r | 清空所有命令 |
| -l | 列出内存缓存中的命令 |
命令:
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 ~]#
命令:
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 ~]#
命令:
hash -r
- [root@rhel77 ~]# hash -r
- [root@rhel77 ~]# hash -l
- hash: hash table empty
- [root@rhel77 ~]#