Lorsque je démarre mon terminal, le répertoire de travail actuel est toujours "/"
. Je veux que ça commence à "/home/<username>"
c'est-à-dire chez moi.
Une solution pour cela?
Lorsque vous ouvrez un nouveau terminal, le répertoire de travail actuel doit être votre dossier personnel.
nevon@loltop:~$ echo ${PWD}
/home/nevon
Cela dit, si ce n’est pas le cas pour vous, je suppose que vous pouvez ajouter ce qui suit à la fin de votre fichier .bashrc:
cd /home/username
Si le répertoire de travail initial d'un terminal n'est pas votre répertoire personnel, vous risquez de rencontrer un grave problème de configuration. Vérifiez les points suivants:
grep $USER /etc/passwd # Should show /home/youruser before the Shell location
Vérifiez les autorisations/le propriétaire de votre domicile:
ls -ltrd $HOME # You must be the owner
Assurez-vous de ne pas créer de "cd" dans vos scripts de démarrage Shell:
~/.profile ~/.bashrc
Je voudrais également vérifier la configuration du compte d'utilisateur. La configuration du répertoire de base de l'utilisateur est probablement définie sur "/"
et non sur "/home/<username>"
.
J'ai ajouté --working-directory=~/
à la commande exécutée par mon raccourci clavier afin de résoudre ce problème.