J'ai vu dans certaines captures d'écran (je ne me souviens plus où sur le Web) que le terminal peut afficher le [[email protected] /]$
en caractères gras. J'ai hâte de l'obtenir aussi car je me retrouve toujours à faire défiler de longues sorties pour trouver avec difficulté la première ligne après ma commande.
Comment mettre en gras ou en couleur le nom d'utilisateur, etc. ?
Réponse acceptée :
Vous devriez pouvoir le faire en définissant le PS1
variable d'invite dans votre ~/.bashrc
fichier comme celui-ci :
PS1='[\[email protected]\h \w]\$ '
Pour le rendre coloré (et éventuellement gras - cela dépend si votre émulateur de terminal l'a activé), vous devez ajouter des codes de couleur d'échappement :
PS1='\[\e[1;91m\][\[email protected]\h \w]\$\[\e[0m\] '
Ici, tout n'étant pas échappé entre le 1;91m
et 0m
les pièces seront colorées dans le 1;91
couleur (rouge vif). Placez ces codes d'échappement autour de différentes parties de l'invite pour utiliser différentes couleurs, mais n'oubliez pas de réinitialiser les couleurs avec 0m
sinon vous aurez également une sortie de terminal colorée. N'oubliez pas de sourcer le fichier par la suite pour mettre à jour le shell actuel :source ~/.bashrc