Comment réduire le nom d'utilisateur dans le terminal?

16

Lorsque vous ouvrez un terminal, il affiche le nom d'utilisateur et le nom de la machine. Comme une montre de mines par exemple: romeo@romeo-Satellite-C660D:~$. C'est vraiment ennuyeux parce que c'est un peu gros. Puis-je faire ce plus petit, comme montrer seulement romeo?

Je sais que cela semble stupide, mais je suis nouveau avec les systèmes d'exploitation basés sur Unix.

Roméo
la source

Réponses:

21

Vous devez modifier la PS1variable dans votre environnement. PS1est responsable de l'apparence de votre invite de commande et des informations qu'elle contiendra.

Changement permanent

Voici l'extrait du .bashrcfichier par défaut dans Ubuntu 10.04 LTS:

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi

Cela fait que l'invite de commande ressemble à ceci: username@hostname:~/directory$

Si vous changez cela et supprimez une @\hpartie PS1, vous vous débarrasserez de la partie hostname dans votre invite de commande:

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u:\w\$ '
fi

Résultat: username:~/directory$

Changement temporaire

Remplacer PS1dans votre bashsession actuelle :

export PS1="\u:\w\$ "

Ressources:

Andrejs Cainikovs
la source
-3
export PS1='\t$'

puisque je préfère afficher aussi peu d' informations d'arrière - plan que possible sur la borne I personnaliser généralement chaque session comme #, $, etc.

user468942
la source
Comment cela répond-il à la question?
TheWanderer