web-dev-qa-db-fra.com

Comment masquer le nom de l'ordinateur pour qu'il ne s'affiche pas dans l'écran de session du terminal

terminal

Comme vous pouvez le voir sur la capture d'écran, le nom complet de mon ordinateur (qui ressemble à une clé) s'affiche chaque fois que j'invoque une session de terminal.

Y a-t-il un moyen d'éviter ou de le cacher?

18
UnderDog

Oui. Ouvrez le fichier ~/.bashrc à partir du terminal avec:

gedit ~/.bashrc

Trouvez cette ligne (dans mon cas, se trouve quelque part à la ligne 60):

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

et le remplacer par:

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

Comme vous pouvez le constater, l’essentiel est de supprimer \h (qui signifie hostname) de PS1 si vous souhaitez que le nom de la machine ne s’affiche pas dans le terminal.

Enregistrez le fichier et fermez-le. Redémarrez le terminal ou tapez simplement:

. ~/.bashrc
20
Radu Rădeanu