cd 命令不再起作用

cd 命令不再起作用

我只做了两件事:安装scm_breeze和 mercurial :

git clone git://github.com/ndbroadbent/scm_breeze.git ~/.scm_breeze
~/.scm_breeze/install.sh
sudo apt-get install mercurial

现在我的 cd 命令似乎消失了:

dys@dys-tour:~/prog> cd ~
bash: /home/dys : is a folder
dys@dys-tour:~/prog> cd ..
.. : command not found

在安装 scm_breeze 和 mercurial 之前我打开的终端都没问题,现在我打开的终端有问题,我卸载了 scm_breeze,没用。

我该怎么做才能诊断问题并修复它?

答案1

删除 scm_breeze 安装的所有 sh 文件痕迹可解决问题。

它是(我没有找到在哪里)为 添加别名exec_scmb_expand_args

答案2

'builtin' type cd会告诉您当前 shell 的实际含义。它可能被别名为其他内容。您仍然可以使用或来cd获取原始内容。cd'builtin' cd'cd'

相关内容