我有一个目录的符号链接,
例如ln -s /tmp /xxx
现在,当我键入/xx
并按下tab键时,bash 将完成该行/xxx
如果我再按它就会变成/xxx/
现在,我怎样才能让 bash 自动完成/xx
(/xxx/
前提是只有一个匹配项)
答案1
将以下行添加到您的~/.inputrc
文件中:
set mark-symlinked-directories on
看“Readline 初始化文件语法”在里面Bash 参考手册有关此主题的更多信息。
答案2
Ubuntu 15.10 上的 WORKSFORME。你在做什么?您确定您使用的是 bash 而不是 zsh 吗?
也许只是也许:
echo 'set mark-symlinked-directories on' >> ~/.inputrc
echo 'export INPUTRC=~/.inputrc' >> ~/.bashrc