Bash:使用“cd”完成制表符显示当前目录和主目录内容

问题描述 投票:0回答:2

当我尝试在 cd 命令后完成制表符时,它会显示当前目录中的目录还有我的主目录中的目录。

我已经用“complete -p”检查了“complete”选项,但没有定义“plusdirs”(pastebin.com/Z63sCn2s)。

是什么导致了这种行为?

我正在使用:GNU bash,版本 4.2.46(2)-release (x86_64-redhat-linux-gnu)。

bash tab-completion
2个回答
0
投票

我知道这是一个很老的话题,但我遇到了同样的问题。我通过明确设置

CDPATH=.
并且在我的配置文件中没有其他内容来解决它: https://linux.101hacks.com/cd-command/cdpath/


0
投票

我尝试

cd
Tab显示第一个匹配目录,以显示所有选项,继续按Tab然后它依次显示其他选项。

© www.soinside.com 2019 - 2024. All rights reserved.