Risposte:
La scorciatoia è -
Provare cd -
Se vuoi usare questo nel tuo prompt, devi fare riferimento ad esso con ~-
.
Vedi l'esempio:
[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
Potresti anche voler guardare pushd
e popd
, che creano una pila di directory per ricordare dove ti trovavi.
Per usare, pushd <directory>
cambia <directory>
e salva la directory precedente. Per tornare a questa directory salvata, utilizzare popd
.
Secondo la risposta di @echox, puoi davvero usare cd -
come pagina man per bash
spiegare:
Quando a viene usato come operando, questo deve essere equivalente al comando:
cd "$OLDPWD" && pwd
che passa alla directory di lavoro precedente e quindi scrive il suo nome.
Si noti che la directory modificata in viene emessa dall'inerente pwd
in cd -
. Potresti non voler quell'output in uno script. Ecco dove l'alternativa diventa utile: basta farlo
cd "$OLDPWD"
e hai finito!