Apakah ada variabel direktori sebelumnya?

16

Variabel lingkungan dalam $PWDmemiliki direktori kerja saat ini. Apakah ada variabel yang berisi direktori sebelumnya? Jika tidak ada, bagaimana mungkin seseorang diciptakan?

Saya pikir ini bisa bermanfaat.

j0h
sumber

Jawaban:

29

Ya ada. man bashakan membawa Anda ke

   OLDPWD The previous working directory as set by the cd command.
waltinator
sumber
1
Bagus, saya tidak tahu tentang ini.
kos
1
Ini akan sangat berguna. ( uncdperintah, ada orang?)
Kaz Wolfe
11
Anda dapat menggunakan cd -untuk kembali ke direktori sebelumnya.
NZD
2
Bash menyimpan setumpuk semua direktori yang telah Anda kunjungi. Anda dapat menggunakan pushddan popduntuk memanipulasi tumpukan ini. Lihat man bashdetailnya.
NZD
1
@NZD kecuali saya entah bagaimana sudah sangat bingung untuk waktu yang lama, tumpukan tidak berisi semua direktori yang Anda kunjungi - hanya yang telah Anda simpan secara khusus pushd.
David Z