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 ( $PWD
variá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 $OLDPWD
para 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 popd
voltar 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 popd
algumas vezes, e depois popd
mais tarde.
/bin/cd
aqui 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.