команда 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 без результата.

Что я могу сделать, чтобы диагностировать проблему и решить ее?

2
задан 12 October 2017 в 08:05

2 ответа

'builtin' type cd скажет вам, что на самом деле означает cd для вашей текущей оболочки. Возможно, это связано с чем-то другим. Вы все еще можете получить оригинал cd, используя 'builtin' cd или 'cd'.

0
ответ дан 12 October 2017 в 08:05

Удаление всех следов sh-файлов, установленных scm_breeze, решило проблему.

Это было (я не нашел где) добавление псевдонима к exec_scmb_expand_args.

0
ответ дан 12 October 2017 в 08:05

Другие вопросы по тегам:

Похожие вопросы: