我以前可以打字
cd $home/p
按 Tab 键,命令将变为
cd /home/phill
现在不行了。当根据环境变量 cd 到目录时,我现在“盲目操作”,这很烦人。我知道有这个功能,因为它在我的旧 Debian 5 机器上没问题。
我使用的是 Debian 6 稳定版。我安装了 bash 补全包,它允许补全部分环境变量,但这不是我想要的。不幸的是,关于该功能的讨论堵塞了 Google 上的搜索结果。
非常感谢您的帮助。
答案1
我刚刚比较了两个 bash_rc 文件。结果发现我需要删除/etc/bash_completion 来源部分,即不要使用 bash_completion 扩展。