如果我的 PATH 包含~/.local/bin
,则 不会发现该位置的文件which
,但 会发现它type
,并且文件将被散列。如果我将 PATH 更新为/home/me/.local/bin
,(我原本以为会相同,但发现有些注释不一样),which
现在可以工作了,type
但给定的命令现在没有散列。
有人能解释一下吗?
如果我的 PATH 包含~/.local/bin
,则 不会发现该位置的文件which
,但 会发现它type
,并且文件将被散列。如果我将 PATH 更新为/home/me/.local/bin
,(我原本以为会相同,但发现有些注释不一样),which
现在可以工作了,type
但给定的命令现在没有散列。
有人能解释一下吗?