(modifié le 22 août 2018 à 15:50)

Un admin système passe assez de temps comme ça face à des écrans, autant lui mettre un peu de couleurs dans les yeux, ou dans son bash prompt.

prompt-colored

En plus d'apporter un peu d'esthétique les couleurs peuvent s'avérer très pratique. En définissant des couleurs différentes pour chaque serveur vous diminuez le risque de confusion entre vos consoles ssh. Ce serait dommage de redémarrer un serveur en production...

Générez votre .bashrc

Pour modifier l'apparence il faut modifier le fichier ~/.bashrc et modifier à votre guise pour définir la variable $PS1.

Voici celui de l'illustration de ce billet :

\[\033[1;31m\]\u\[\033[0;37m\]@\[\033[1;32m\]\h\[\033[00m\]:\[\033[1;34m\]\w\[\033[00m\] \$

Comme c'est assez fastidieux je vous recommande d'utiliser le site BashrcGenerator qui permet en quelques clics de générer un prompt selon vos envies :

bashrcgenerator

CentOS / RedHat

Et voici une version pour CentOS / RHEL :

PS1="\[\033[01;31m\]\u@\[\033[1;36m\]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]# "

Aller plus loin

Si vous voulez allez plus loin avec la personnalisation je vous invite à faire un tour sur :

Je vous conseille de créer une fonction permettant d'affecter des variables aux couleurs, ce sera plus facile à mettre en place.

Je vous rappelle que cette astuce fait maintenant partie d'un autre billet : Les commandes Linux qui vous feront gagner du temps

Auteur : Mr Xhark

Fondateur du blog et passionné par les nouvelles techno, suivez-moi sur twitter