Jawaban:
Pintasannya adalah -
Mencoba cd -
Jika Anda ingin menggunakan ini di prompt Anda, Anda harus merujuknya dengan ~-
.
Lihat contohnya:
[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
Anda mungkin juga ingin melihat pushd
dan popd
, yang membuat setumpuk direktori untuk mengingat di mana Anda berada.
Untuk menggunakan, pushd <directory>
mengubah <directory>
dan menyimpan direktori sebelumnya. Untuk mengubah kembali ke direktori yang disimpan ini, gunakan popd
.
Sesuai jawaban oleh @echox, Anda memang dapat menggunakan cd -
sebagai halaman manual untuk bash
menjelaskan:
Ketika a digunakan sebagai operan, ini harus setara dengan perintah:
cd "$OLDPWD" && pwd
yang berubah ke direktori kerja sebelumnya dan kemudian menulis namanya.
Perhatikan direktori yang diubah menjadi keluaran oleh bawaan pwd
di cd -
. Anda mungkin tidak ingin output itu dalam skrip. Di situlah alternatif menjadi berguna - lakukan saja
cd "$OLDPWD"
dan kamu selesai!