1.什么是hash?
linux系统下会有一个hash表,刚开机时会显示hash为空,当你执行过一次或多次命令,hash就会记录下执行过的命令的路径第一次执行命令shell解释器默认的会从PATH路径下寻找该命令的路径,当你第二次使用该命令时,shell解释器首先会查看hash表,没有该命令才会去PATH路径下寻找
2.hash表的作用是什么?
hash大大提高命令的调用速率。
3.参数
-l 显示hash表内容
-r 清除hash表
-d openssl 删除表中某一条(删除openssl)
-t openssl 查看openssl命令路径(hash表中没有的话,可以调用which命令)
-p /usr/bin/openssl aliesopenssl 往hash表中添加一条,执行aliesopenssl即 执行openssl命令(起别名)
bash特性之hash命令
最新推荐文章于 2022-08-28 20:00:00 发布