Quando apro la mia shell senza login in Ubuntu, la mia attuale directory di lavoro è /home/user_name
(il mio $HOME
variabile di ambiente), ma voglio cambiarlo in modo tale che quando avvio il mio terminale mi trovi in un'altra directory.
L'ho letto quando avvio il mio terminale in Ubuntu un .bashrc
il file è di origine. Quindi ho aggiunto
export HOME=/home/user_name/Documents
al mio .bashrc
file. Ora, quando apro il mio terminale sono ancora in /home/user_name
directory.
Come posso cambiarlo?
Risposta accettata:
Prima di tutto, rimuovi quella riga dal tuo .bashrc
. Il modo per farlo non è giocare con $HOME
, quella variabile punterà sempre alla tua home directory e non vuoi cambiarla solo così le tue shell inizieranno in un posto diverso.
Sono sicuro che ci sarà un modo più elegante per farlo, ma come soluzione temporanea puoi semplicemente aggiungere questa riga al tuo .bashrc
:
cd ~/Documents
Poiché quel file viene letto ogni volta che avvii una nuova shell senza login (apri un nuovo terminale), il cd
il comando verrà eseguito e i tuoi terminali inizieranno a ~/Documents
come desideri.