Ubuntu 18 自动完成错误? "bash: cd: too many arguments"

Ubuntu 18 Autocomplete Bug? "bash: cd: too many arguments"

从 ubuntu 16 升级后,自动完成功能开始出现问题。如果我在

之后点击 Tab
git checkout src/

我得到这样的结果:

$ git checkout src/bash: cd: too many arguments

main/ test/ 

巧合的是我使用gnu-coreutils的"test"命令碰巧看到了同样的情况:

$ ls
pom.xml  src  target
$ test pom.xml
bash: cd: too many arguments

这两件事可能有联系吗?不幸的是,我在谷歌搜索后找不到任何错误。

我遇到了同样的问题。我的一个别名的名称是 testlibroot(我不记得是哪一个了),它是对文件夹的 cd 命令。重命名别名解决了我的问题。

我对 .bashrc 的最新别名是使用像 test 和 git 这样的词,我试图在其中更改到相应的目录。我已将它们更改为 testdir 和 gitdir 并重新启动了我的计算机。我现在没有出现此 -bash: cd: too many arguments 错误。