从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
这两个东西可能联系在一起吗?不幸的是,在对它进行谷歌搜索之后,我找不到任何错误。
答案 0 :(得分:4)
我有同样的问题。我的别名之一是test
,lib
或root
(我不记得是哪个别名),它是对文件夹的cd
命令。重命名别名为我解决了这个问题。
答案 1 :(得分:1)
我最新的.bashrc别名是使用test和git这样的词,在这些词中我试图更改为相应的目录。我将它们更改为testdir和gitdir,然后重新启动计算机。我现在没有出现此-bash: cd: too many arguments
错误。