哈希函数查找当时有几种(hash命令 – 管理命令运行时查询的哈希表)
导读: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版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!