Я хочу перейти в $
подсказка? Но как, не имея необходимость [Входить] дважды?
cd ..
работает просто великолепно и так делаетcd /
Это вызвано тем, что \
символ считают "Escape" в оболочке Bash.
Примите следующее управление:
sudo apt-get install some-package some-other-package yet-another-package oh-my-we-have-a-lot-of-packages and-still-another-package wow-so-many-packages
Мы можем вместо этого переписать эту команду как это:
sudo apt-get install some-package some-other-package \
yet-another-package oh-my-we-have-a-lot-of-packages \
and-still-another-package wow-so-many-packages
Bash интерпретирует \
означать "чтение следующая строка как часть этого". В Вашем случае Вы вводите cd \
, таким образом, Bash ожидает, что Вы дадите ему другую строку.
Если Вы хотите перейти быстро назад к своему homedir (то есть, ~
), можно или использовать cd ~
или просто cd
.
С cd\
Вы ввели a cd
команда и \
говорит оболочке, что Вы хотите продолжить свою команду на новой строке. Таким образом, это дает Вам новую строку.
С cd
один (без \
) Вы перешли бы к своему корневому каталогу, cd ..
приносит Вам к родительскому каталогу текущего, и cd /
к базовому каталогу '/'.