Tricks AIX

De DocUnix.

Prompt Magic

Voici la solution pour mettre le prompt PS1 en couleur :

Il est possible d'ajouter des commandes escape dans les prompts en utilisant les back-slash :

HOSTNAME=`hostname | awk -F . '{ print $1 }'`
PS1=`echo "\033[32m`$(whoami)@$(hostname)':$PWD$`echo "\033[0m"`
export PS1

La gestion des couleurs sous Unix ( attention il faut bien faire attention car cela dépend du systeme qu'on utilise ) Les couleurs  : Pour gérer les couleurs sous UNIX, il faut considérer la couleur, le fond et l'effet En ce qui concerne les couleurs, nous avons :

Couleur	Texte	Fond
Noir	30	40
Rouge	31	41
Vert	32	42
Jaune	33	43
Bleu 	34	44
Magenta	35	45
Cyan 	36	46
Blanc	37	47

Pour les effets :

Effet	Code
normal	0
gras	1
non gras	21
souligné	4
non souligné	24
clignotant	5
non clignotant	25
inversé	7
non inversé	27

Remarque : Pour l'effet, vous remarquerez que l'annulation de l'effet correspond au code de l'effet précédé d'un "2" (1-->21, 4-->24, etc.) En fonction du système utilisé, les effets ne correspondent pas forcément au tableau ci-dessus Utilisation : Pour utiliser une couleur dans un shell, il faut activer la couleur choisie : printf '\033[A;B;Cm' avec A=effet, B=texte, C=fond Puis, à la fin, annuler les modifications pour revenir à l'état standard : printf '\033[0m' Si l'on ne désactive pas les modifications afin de revenir à l'état standard, les propriétés seront conservées. Une modification annule obligatoirement les propriétés antérieures. Celles-ci ne se cumulent pas.

Outils personnels