# hash - 用来显示和清除指定运行时系统查询的hash表

# 适用范围

RedHat
RHEL
Ubuntu
CentOS
Debian
Deepin
SUSE
openSUSE
Fedora
Linux Mint
Alpine Linux
Arch Linux

# 语法

hash  [-lr]  [-p filename]  [-dt]  [name]

# 选项

-p    #将具有完整路径的指令加入到hash表
-r    #清除所有的hash表
-d    #在hash表中删除某记录
-t    #显示hash表中的完整记录
-l    #显示hash表中的指令

# 举例

显示hash表中的命令

[root@localhost ~]$ hash –l        #列出hash表中的命令
builtin hash -p /bin/grep grep

增加命令

[root@localhost ~]$ hash -p /usr/bin/tail tail   #将完整路径的命令加入
[root@localhost ~]$ hash –l                      #列出hash表中命令,已经成功添加
builtin hash -p /bin/grep grep
builtin hash -p /usr/bin/tail tail