Salah satu tutorial yang saya ikuti secara singkat menyatakan bahwa cd .
tidak ada gunanya. Saat mencoba mereplikasi masalah yang ditunjukkan oleh OP dalam rekursi tautan Simbolik - apa yang membuatnya "diatur ulang"? , Saya juga mencoba cd .
, yang menunjukkan efek yang sama yang dijelaskan OP ( $PWD
variabel tumbuh ), yang dapat diatasi cd -P
.
Ini membuat saya bertanya-tanya, adakah kasus di mana seseorang sebenarnya ingin menggunakannya cd .
?
$PWD
, cd .
juga perubahan $OLDPWD
ke direktori saat ini. Saya (saat ini) tidak tahu mengapa ini mungkin berguna, tetapi demi kelengkapan ...
cd .
, meskipun melihat jawaban di bawah, saya mungkin di masa depan, tetapi saya kadang-kadang digunakan pushd .
ketika saya ingin dapat popd
kembali ke direktori ini nanti. misalnya ketika menjalankan skrip build yang berfungsi configure
, cd output...
dan make
, dan ketika selesai, saya ingin kembali ke direktori asli. Alih-alih menyimpan salinan buildscript saya sendiri yang berbeda dari yang diharapkan orang lain, saya hanya menjalankannya pushd .; ./BuildScriptName.sh; popd
, dan ini juga memberi saya kebebasan untuk tidak popd
kadang - kadang, dan popd
kemudian sebagai gantinya.
/bin/cd
sini unix.stackexchange.com/q/50058/85039
cd .
untuk memicu cek itu karena pendek dan sederhana. Meskipun saya pikir Anda bermaksud pertanyaan itu untuk lingkungan vanila.