I just did two things : install scm_breeze and mercurial :
git clone git://github.com/ndbroadbent/scm_breeze.git ~/.scm_breeze
~/.scm_breeze/install.sh
sudo apt-get install mercurial
And now my cd command seems to be gone :
dys@dys-tour:~/prog> cd ~
bash: /home/dys : is a folder
dys@dys-tour:~/prog> cd ..
.. : command not found
The terminals I opened before installing scm_breeze and mercurial are fine. The terminals I open now have the problem. I uninstalled scm_breeze, with no result.
What can I do to diagnose the problem and fix it ?
Removing all traces of sh files installed by scm_breeze fixed the problem.
It was (I didn't found where) adding an alias to
exec_scmb_expand_args
.'builtin' type cd
will tell you whatcd
actually means for your current shell. It is probably aliased to something else. You can still get the originalcd
by using'builtin' cd
or'cd'
.