以前,如果我输入~/bi
Tab,它将变成~/bin
。但是,今天它开始~/bi
Tab变成/home/username/bin
。
我希望它是前者,但是我不确定发生了什么……我确实添加了一个脚本来编辑bash补全,但是我从我的脚本中删除了它,~./bashrc
然后重新启动了服务器。
有谁知道会导致这种情况发生吗?还是我将其改回来?
编辑 所以我发现了可能导致这种情况的原因……与之相关/etc/bash_completion
。当我这样做时bind -v
,它显示波形符扩展已关闭。
因此,我认为如果我编辑此内容(有点像hack),它将消失。但这并不能真正满足任何要求-最初如何发生这种变化?我从未以的身份运行任何内容sudo
,并且在多次关闭并重新启动后,此行为仍然存在。
/etc
如果更改了文件,则不会覆盖下面的文件。