LINUX - Ajouter de la couleur à MOTD (Message Of The Day)

Dans un précédent article, nous avons vu comment personnaliser le message de bienvenue (MOTD). Nous allons maintenant voir comment y ajouter de la couleur.

Exemple :

Prérequis

Il est nécessaire d'avoir les privilèges root pour effectuer la personnalisation du message de bienvenue.
Facultatif, avoir l'éditeur VI d'installé. Je n'ai pas trouvé comment faire avec NANO.

Procédure

1) Se connecter en console sur le serveur à personnaliser avec les droits root.

2) Editer le fichier /etc/motd avec l'éditeur VI

# vi /etc/motd

3) Il est nécessaire d'insérer un caractère spécial puis le code couleur souhaité.

  • Taper i pour entrer en mode insertion
  • CTRL + V puis relâcher les deux touches
  • Appuyer sur ESC (echap)
  • Taper ensuite le code couleur souhaité sous la forme [X;XXm (voir les codes plus bas dans l'article)
  • Pour finir la personnalisation, finaliser le fichier avec le code [0m

Pour l'un de mes exemples, voici ce que cela donne en éditant le fichier avec VI :

/!\ Si VI n'est pas disponible /!\ Il est possible de réaliser la personnalisation en utilisant la commande echo

# echo -e "\033[1;35m" > /etc/motd
# echo "Voici un exemple de motd avec de la couleur..." >> /etc/motd
# echo -e "\033[0m" >> /etc/motd

Voici ce que donne l'exemple ci-dessus :

4) Une fois le fichier /etc/motd fini, enregistrer puis quitter VI. Pour cela, appuyer sur la touche ESC (echap) puis saisir :wq!

5) Pour tester le résultat, utiliser la commande cat

# cat /etc/motd

Codes couleurs

Black 0;30m
Blue 0;34m
Green 0;32m
Cyan 0;36m
Red 0;31m
Purple 0;35m
Yellow 0;33m
Light Gray 0;37m
Dark Gray 1;30m
Light Blue 1;34m
Light Green 1;32m
Light Cyan 1;36m
Light Red 1;31m
Light Purple 1;35m
Yellow 1;33m
White 1;37m

Background Black: 40m
Background Red: 41m
Background Green: 42m
Background Yellow: 43m
Background Blue: 44m
Background Magenta: 45m
Background Cyan: 46m
Background White: 47m

Background Bright Black: 40;1m
Background Bright Red: 41;1m
Background Bright Green: 42;1m
Background Bright Yellow: 43;1m
Background Bright Blue: 44;1m
Background Bright Magenta: 45;1m
Background Bright Cyan: 46;1m
Background Bright White: 47;1m

Reset : 0m

Pour utiliser une de ces couleurs - 38;5;NUMEROm


Source : https://misc.flogisoft.com/bash/tip_colors_and_formatting

Pour utiliser une de ces couleurs - 48;5;NUMEROm


Source : https://misc.flogisoft.com/bash/tip_colors_and_formatting

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *