Ответы:
Ярлык -
Пытаться cd -
Если вы хотите использовать это в своем приглашении, вы должны обратиться к нему с помощью ~-.
Смотрите пример:
[echox@kaffeesatz ~]$ cd /tmp
[echox@kaffeesatz tmp]$ ls
cron.iddS32 serverauth.CfIgeXuvka
[echox@kaffeesatz tmp]$ cd -
/home/echox
[echox@kaffeesatz ~]$ ls ~-
cron.iddS32 serverauth.CfIgeXuvka
Вы также можете захотеть взглянуть на pushdи popd, которые создают стек каталогов, чтобы запомнить, где вы были.
Чтобы использовать, pushd <directory>изменяет <directory>и сохраняет предыдущий каталог. Чтобы вернуться в этот сохраненный каталог, используйте popd.
Согласно ответу @echox, вы действительно можете использовать в cd -качестве справочной страницы для bashобъяснения:
Когда a используется в качестве операнда, это должно быть эквивалентно команде:
cd "$OLDPWD" && pwdкоторый изменяется на предыдущий рабочий каталог, а затем записывает его имя.
Обратите внимание, что измененный каталог выводится встроенным pwdв cd -. Вы можете не захотеть этот вывод в сценарии. Вот где альтернатива становится полезной - просто сделай
cd "$OLDPWD"
и вы сделали!