Bash 通过环境变量自动完成路径

Bash 通过环境变量自动完成路径

我以前可以打字

cd $home/p

按 T​​ab 键,命令将变为

cd /home/phill

现在不行了。当根据环境变量 cd 到目录时,我现在“盲目操作”,这很烦人。我知道有这个功能,因为它在我的旧 Debian 5 机器上没问题。

我使用的是 Debian 6 稳定版。我安装了 bash 补全包,它允许补全部分环境变量,但这不是我想要的。不幸的是,关于该功能的讨论堵塞了 Google 上的搜索结果。

非常感谢您的帮助。

答案1

我刚刚比较了两个 bash_rc 文件。结果发现我需要删除/etc/bash_completion 来源部分,即不要使用 bash_completion 扩展。

相关内容