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

时间:2018-10-29 17:28:29

标签: testing autocomplete gnu-coreutils

从ubuntu 16升级后,自动完成功能开始无法正常工作。

git checkout src/

我得到这样的东西:

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

main/ test/ 

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

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

这两个东西可能联系在一起吗?不幸的是,在对它进行谷歌搜索之后,我找不到任何错误。

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:1)

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