飘在UK

hash命令的使用方法

hash命令

系统初始hash表为空,当外部命令执行时,默认回从PATH路径下寻找该命令,找到后会将这条命令的路径记录到hash表中,当再次使用该命令时,shell解释器首先会查看hash表,存在将执行之,如果不存在,将会去PATH路径下寻找利用hash缓存表将大大提高命令的调用速率。

常见的使用方法

hash 直接使用则显示hash缓存

        -l  显示hash缓存,在显示的列表中的命令缓存可以被直接使用,再次输入列表中的相同的命令可以直接使用缓存

        -r  清除缓存

        -d cmd  清除cmd缓存

        -p path cmd  将命令全路径path起别名为cmd

        -t cmd  打印缓存中cmd的路径

[root@XX ~]#wc -l
d
d
2
[root@XX ~]#hash
hits    command
   1    /usr/bin/wc
[root@XX ~]#hash -l
builtin hash -p /usr/bin/wc wc

 

posted on 2019-11-09 10:24  飘在UK  阅读(805)  评论(0编辑  收藏  举报

导航