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