Lorsque j'ouvre mon shell sans connexion dans Ubuntu, mon répertoire de travail actuel est /home/user_name
(mon $HOME
variable d'environnement), mais je veux changer cela de sorte que lorsque je démarre mon terminal, je me trouve dans un autre répertoire.
J'ai lu que lorsque je démarre mon terminal dans Ubuntu un .bashrc
le fichier est sourcé. J'ai donc ajouté
export HOME=/home/user_name/Documents
à mon .bashrc
dossier. Maintenant, quand j'ouvre mon terminal, je suis toujours dans /home/user_name
répertoire.
Comment puis-je changer cela ?
Réponse acceptée :
Tout d'abord, supprimez cette ligne de votre .bashrc
. La façon de le faire n'est pas en jouant avec $HOME
, cette variable pointera toujours vers votre répertoire personnel et vous ne voulez pas le changer juste pour que vos shells démarrent à un endroit différent.
Je suis sûr qu'il y aura une façon plus élégante de le faire, mais comme solution de contournement temporaire, vous pouvez simplement ajouter cette ligne à votre .bashrc
:
cd ~/Documents
Étant donné que ce fichier est lu chaque fois que vous démarrez un nouveau shell sans connexion (ouvrez un nouveau terminal), le cd
La commande sera exécutée et vos terminaux commenceront à ~/Documents
comme vous le souhaitez.