Мне было интересно, есть ли способ вернуться к предыдущей папке после «CD».

например

~/ cd /home/
~/ cd /usr/local/
~/ want should I write here to return to the home dir (not 'cd /home' ^^)

Какие-либо предложения?

2 ответа2

2

Если вы используете bash или подобную оболочку, вы можете использовать cd - для возврата в предыдущий рабочий каталог.

[ignacio@localhost ~]$ cd bin/
[ignacio@localhost bin]$ cd -
/home/ignacio
[ignacio@localhost ~]$ 
0

Утилиты pushd/popd хранят стек каталогов, которые вы посетили.

[arcege]:~/Documents> pushd /usr/local
/usr/local ~/Documents
[arcege]:/usr/local> pushd /tmp
/tmp /usr/local ~/Documents
[arcege]:/tmp> dirs
/tmp /usr/local ~/Documents
[arcege]:/tmp> popd
/usr/local ~/Documents
[arcege]:/usr/local> popd
~/Documents
[arcege]:~/Documents>

Недостатком является то, что вам нужно помнить использовать pushd вместо cd .

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