Чи є змінна попередня директорія?


16

Екологічна змінна в $PWDмає поточний робочий каталог. Чи існує змінна, яка містить попередній каталог? Якщо цього немає, як можна створити його?

Я думаю, що це може бути корисним.

Відповіді:


29

Так, є. man bashприведе вас до

   OLDPWD The previous working directory as set by the cd command.

1
Добре, я про це не знав.
кос

1
Це буде дуже корисно. ( uncdкоманда, хтось?)
Каз Вулф

11
Ви можете використовувати cd -для повернення до попереднього каталогу.
NZD

2
Bash підтримує стек усіх каталогів, які ви відвідали. Ви можете використовувати pushdта popdманіпулювати цим стеком. Детальніше man bashдивіться.
NZD

1
@NZD, якщо я якось довго не плутався, стек не містить усіх каталогів, які ви відвідали - лише тих, які ви спеціально зберігали pushd.
David Z
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.