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.
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 :
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
Un commentaire
Il y a aussi le très bon:
http://fishshell.com/
Pour linux il faut recuperer la tarball ou cloner le repo
https://github.com/fish-shell/fish-shell/
(les deb ou rpm ne sont pas souvent mises a jour)