PATH 顺序、缓存与退出状态

调整目录顺序,切换 probe 是否存在、是否可执行,再观察 Bash 的缓存为什么会让“明明还有第二个文件”也执行失败。

最近一次执行

尚未执行
等待操作 先选预设或直接修改目录状态,再执行 probe
命令缓存:空。首次成功命中外部程序后,Bash 可以记住完整路径。
这个模拟专注于实验中的三种结果:0 表示成功,126 表示找到但无法调用,127 表示没有找到或缓存路径已失效。

终端记录