我尝试这样做:
cd ~git\t
\ t是制表符,我期望它被bash_completion扩展为:
cd ~gitolite/
但事实并非如此。 我已经在/etc/bash.bashrc中取消注释了以下行并注销并返回。
# enable bash completion in interactive shells if [ -f /etc/bash_completion ] && ! shopt -oq posix; then . /etc/bash_completion fi
是什么赋予了?
你可能有:
complete -d cd
尝试运行这个:
complete -o bashdefault -d cd
然后再试试你的cd ~git\t 。
如果可以的话,添加complete -o bashdefault -d cd到你的~/.bashrc ,或者你把你的configuration放到bash的地方。