Ubuntu 18 自动完成错误?“bash:cd:参数太多”

Gis*_*nas 1 testing autocomplete gnu-coreutils

从 ubuntu 16 升级后,自动完成开始工作不好。如果我在之后点击 Tab

git checkout src/
Run Code Online (Sandbox Code Playgroud)

我得到这样的东西:

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

main/ test/ 
Run Code Online (Sandbox Code Playgroud)

巧合的是,我使用 gnu-coreutils 的“test”命令碰巧看到了相同的内容:

$ ls
pom.xml  src  target
$ test pom.xml
bash: cd: too many arguments
Run Code Online (Sandbox Code Playgroud)

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

小智 7

我遇到过同样的问题。我的一个别名的名字是test,lib或者root(我不记得是哪个),它是cd一个文件夹的命令。重命名别名为我解决了这个问题。