Відповіді:
Ярлик є -
Спробуйте 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"
і ви закінчили!