Я только что сделал две вещи: установил 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 без результата.
Что я могу сделать, чтобы диагностировать проблему и решить ее?
'builtin' type cd
скажет вам, что на самом деле означает cd
для вашей текущей оболочки. Возможно, это связано с чем-то другим. Вы все еще можете получить оригинал cd
, используя 'builtin' cd
или 'cd'
.
Удаление всех следов sh-файлов, установленных scm_breeze, решило проблему.
Это было (я не нашел где) добавление псевдонима к exec_scmb_expand_args
.