开发者社区> 问答> 正文

在执行外部命令时hash缓存表发挥了怎样的作用?

已解决

在执行外部命令时hash缓存表发挥了怎样的作用?

展开
收起
yesmashuai 2022-04-02 20:54:18 705 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

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

    2022-04-02 21:06:24
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
基于英特尔 SSD 的虚拟机缓存解决SSD 立即下载
用户态高速块缓存方案 立即下载
高性能Web架构之缓存体系 立即下载