当我尝试在 cd 命令后完成制表符时,它会显示当前目录中的目录和还有我的主目录中的目录。
我已经用“complete -p”检查了“complete”选项,但没有定义“plusdirs”(pastebin.com/Z63sCn2s)。
是什么导致了这种行为?
我正在使用:GNU bash,版本 4.2.46(2)-release (x86_64-redhat-linux-gnu)。
我知道这是一个很老的话题,但我遇到了同样的问题。我通过明确设置
CDPATH=.
并且在我的配置文件中没有其他内容来解决它:
https://linux.101hacks.com/cd-command/cdpath/
我尝试
cd
Tab显示第一个匹配目录,以显示所有选项,继续按Tab然后它依次显示其他选项。