cd\возвращает Новую строку.?

enter image description here

Я хочу перейти в $ подсказка? Но как, не имея необходимость [Входить] дважды?

cd .. работает просто великолепно и так делаетcd /

0
задан 22 April 2018 в 00:36

2 ответа

Это вызвано тем, что \ символ считают "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.

7
ответ дан 30 October 2019 в 01:35

С cd\ Вы ввели a cd команда и \ говорит оболочке, что Вы хотите продолжить свою команду на новой строке. Таким образом, это дает Вам новую строку.

С cd один (без \) Вы перешли бы к своему корневому каталогу, cd .. приносит Вам к родительскому каталогу текущего, и cd / к базовому каталогу '/'.

4
ответ дан 30 October 2019 в 01:35

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

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