Um dos tutoriais que acompanho afirmou brevemente que cd .não tem utilidade. Ao tentar replicar o problema mostrado pelo OP na recursão do link simbólico - o que o faz "redefinir"? , Também tentei cd ., que mostrou o mesmo efeito descrito no OP ( $PWDvariável crescente ), que pode ser combatido cd -P.
Isso me faz pensar: existe algum caso em que alguém realmente queira usar cd . ?
$PWD, cd .também muda $OLDPWDpara o diretório atual. (Atualmente) não tenho idéia do por que isso pode ser útil, mas por uma questão de perfeição ...
cd ., embora, ao ver as respostas abaixo, possa no futuro, mas às vezes usei pushd .quando queria popdvoltar a esse diretório mais tarde. por exemplo, ao executar um script de compilação configure, cd output...e make, e quando estiver pronto, vou querer voltar ao diretório original. Em vez de manter minha própria cópia do buildscript que é diferente do que todo mundo espera, eu apenas o executo pushd .; ./BuildScriptName.sh; popd, e isso também me dá a liberdade de não popdalgumas vezes, e depois popdmais tarde.
/bin/cdaqui unix.stackexchange.com/q/50058/85039
cd .para acioná-las porque é curta e simples. Embora eu pense que você pretendeu que a pergunta fosse para um ambiente de baunilha.