Предположим, я ввел следующую последовательность команд:

[root@user ~] cd /
[root@user /] cd /usr
[root@user usr] cd /local
[root@user local] cd /myFolder
[root@user myFolder] cd /
[root@user /] <!-- do some opration -->
[root@user /] <!-- what can I write to go back to myFolder -->

Есть ли какая-либо команда в центе OS, чтобы вернуться в предыдущее место? То, что я в моей папке, то я возвращаюсь в / . Сделайте некоторую операцию, а затем хотите вернуться к myFolder. Я не говорю о написании cd /usr/local/myFolder . Может быть, есть что-то вроде back или backto_previous_location . Я хочу что-то вроде функциональности, которую мы получаем, нажав кнопку «Назад» в проводнике.

2 ответа2

2

Два решения:

  • Самый мощный: используйте стек каталогов Bash

  • Что-то, что вы ищете: cd - который идет в PWD перед последним cd . Фактически, команда cd - эквивалентна cd "$OLDPWD" - я думаю, что вы можете догадаться, что такое $OLDPWD . Больше информации здесь и здесь .

-1

чтобы перейти к предыдущему каталогу, вы просто набираете

Рабочий стол CD

Рабочий стол # cd test Рабочий стол / test # cd love Рабочий стол / test / love # cd ../ test Desktop #

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .