首页IT科技哈希函数查找当时有几种(hash命令 – 管理命令运行时查询的哈希表)

哈希函数查找当时有几种(hash命令 – 管理命令运行时查询的哈希表)

时间2025-06-20 21:30:14分类IT科技浏览3905
导读:hash命令来自英文词组“Hash Algorithm”的缩写,中文译为哈希算法或杂凑算法,其功能是用于管理命令运行时查询的哈希表。hash命令可以显示与删除命令运行时系统查询的哈希表信息,如果不加任何参数,则会默认输出路径列表的信息,这个列表会包含先前hash命令调用找到的Shell环境中命令的路径名。...

hash命令来自英文词组“Hash Algorithm           ”的缩写           ,中文译为哈希算法或杂凑算法                 ,其功能是用于管理命令运行时查询的哈希表           。hash命令可以显示与删除命令运行时系统查询的哈希表信息     ,如果不加任何参数     ,则会默认输出路径列表的信息                 ,这个列表会包含先前hash命令调用找到的Shell环境中命令的路径名                。

语法格式:hash [参数] [目录名]

常用参数:

-f 设置要进行哈希运算的文件路径 -l 显示哈希表中的命令 -p 将完整路径的命令加入到哈希表中 -r 清除哈希表中的记录 -t 显示哈希表中命令的完整路径 --help 显示帮助信息 --verbose 显示执行过程详细信息

参考示例

显示哈希表中的命令:

[root@linuxcool ~]# hash -l builtin hash -p /usr/sbin/ifconfig ifconfig builtin hash -p /usr/bin/cat cat builtin hash -p /usr/bin/pidof pidof

删除哈希表中的命令:

[root@linuxcool ~]# hash -r

向哈希表中添加命令:

[root@linuxcool ~]# hash -p /usr/sbin/adduser myadduser

在哈希表中清除记录:

[root@linuxcool ~]# hash -d hits command 0 /usr/sbin/adduser
声明:本站所有文章           ,如无特殊说明或标注     ,均为本站原创发布      。任何个人或组织                ,在未征得本站同意时           ,禁止复制           、盗用                、采集      、发布本站内容到任何网站           、书籍等各类媒体平台           。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理                。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
线上教学常规检查方案(记一次线上FGC问题排查)