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
这两件事可能有联系吗?不幸的是,我在谷歌搜索后找不到任何错误。
我遇到了同样的问题。我的一个别名的名称是 test
、lib
或 root
(我不记得是哪一个了),它是对文件夹的 cd
命令。重命名别名解决了我的问题。
我对 .bashrc 的最新别名是使用像 test 和 git 这样的词,我试图在其中更改到相应的目录。我已将它们更改为 testdir 和 gitdir 并重新启动了我的计算机。我现在没有出现此 -bash: cd: too many arguments
错误。
从 ubuntu 16 升级后,自动完成功能开始出现问题。如果我在
之后点击 Tabgit 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
这两件事可能有联系吗?不幸的是,我在谷歌搜索后找不到任何错误。
我遇到了同样的问题。我的一个别名的名称是 test
、lib
或 root
(我不记得是哪一个了),它是对文件夹的 cd
命令。重命名别名解决了我的问题。
我对 .bashrc 的最新别名是使用像 test 和 git 这样的词,我试图在其中更改到相应的目录。我已将它们更改为 testdir 和 gitdir 并重新启动了我的计算机。我现在没有出现此 -bash: cd: too many arguments
错误。