Uno dei tutorial che ho seguito brevemente ha affermato che cd .non serve a niente. Quando si tenta di replicare il problema mostrato dall'OP nella ricorsione del collegamento simbolico, cosa lo rende "ripristinato"? , Ho anche provato cd ., che ha mostrato lo stesso effetto descritto da OP ( $PWDvariabile crescente ), che può essere contrastato cd -P.
Questo mi fa meravigliare, c'è un caso in cui uno vorrebbe davvero usare cd . ?
$PWD, passa cd .anche $OLDPWDalla directory corrente. Non ho (attualmente) idea del perché questo possa essere utile, ma per completezza ...
cd ., anche se vedendo le risposte di seguito, potrei in futuro, ma a volte pushd .ho usato quando volevo poter popdtornare in questa directory in seguito. ad esempio quando si esegue uno script di build che fa configure, cd output...e make, e quando è fatto io voglio tornare alla directory originale. Invece di mantenere la mia copia del buildscript diversa da quella che tutti si aspettano, la eseguo semplicemente pushd .; ./BuildScriptName.sh; popde questo mi dà anche la libertà di non farlo popdqualche volta, e poi popdpiù tardi.
/bin/cdqui unix.stackexchange.com/q/50058/85039
cd .per attivare quei controlli perché è breve e semplice. Anche se penso che tu abbia pensato che la domanda fosse per un ambiente alla vaniglia.