5 votes

Comment démarrer le terminal avec le répertoire de travail actuel comme "Accueil" au lieu de "Root" par défaut?

Quand je démarre mon terminal, le répertoire de travail actuel est toujours "/". Je veux qu'il démarre à partir de "/home/", c'est-à-dire de chez moi.

Une solution pour cela?

7voto

Stewart Points 925

Lorsque vous ouvrez un nouveau terminal, le répertoire de travail actuel devrait ê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 pourriez ajouter ce qui suit à la fin de votre fichier .bashrc :

cd /home/nom_utilisateur

6voto

Lorin Hochstein Points 11816

Si le répertoire de travail initial pour un terminal n'est pas votre répertoire personnel, il est probable que vous ayez un problème de configuration sérieux. Vérifiez ce qui suit:

grep $USER /etc/passwd # Doit afficher /home/votreutilisateur avant l'emplacement du shell

Vérifiez les autorisations/propriétaire de votre répertoire personnel:

ls -ltrd $HOME # Vous devez être le propriétaire

Assurez-vous de ne pas exécuter de 'cd' dans vos scripts de démarrage de shell:

~/.profile ~/.bashrc

0voto

Joel Spolsky Points 22686

Je vérifierais également la configuration du compte utilisateur. Probablement que la configuration du répertoire utilisateur est définie sur "/" et non sur "/home/".

0voto

J'ai ajouté --working-directory=~/ à la commande exécutée par mon raccourci clavier pour résoudre ce problème.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X