T'as pas trop d'encre sur les doigts, l'ancien ? à jouer comme ça avec un prompt ? raber
Le Samedi 11 Janvier 2003 18:48, Bernard Lambey a écrit : > Alors, mes enfants, le Papé n'est pas aussi rapide que vous > mais, prenez en de la graine!... ;-))) > Bernard L. > > ========================================= > Les codes utiles pour les séquences colorées (complément): > --------------------------------------------------------------------------- >------------- \e[ = début de "séquence escape" > m = fin de séquence escape > > \a cloche Bell (ASCII 7) > \b retour arrière (ASCII 8) > \d date (jour mois quantième). > \e escape (ASCII 27) > \n à la ligne (ASCII 10) > \r Retour (ASCII 13) > \t Tab (ASCII 9) > \v Vertical Tab (ASCII 11) > \? Effacer (ASCII 127) > \_ Space > \\ Backslash (\) > \^ Accent circonflexe;Caret (^) > \nnn Any character (octal notation) > \xnnn Any character (hexadecimal notation) > ------------------------------ > a) Les couleurs possibles (encres). > Noir........0;30 ---- Gris foncé...1;30 > Bleu.......0;34 ---- Bleu vif.......1;34 > Vert.......0;32 ---- Vert vif........1;32 > Cyan......0;36 ---- Cyan clair....1;36 > Rouge....0;31 ---- Rouge vif.....1;31 > Violet.....0;35 ---- Mauve........1;35 > Brun.......0;33 ---- Jaune.........1;33 > Gris........0;37 ---- Blanc.........1;37 > ------------------------------ > b) Les couleurs possibles (papiers). > Noir........0;30 ---- Gris foncé...1;30 > Bleu.......0;34 ---- Bleu vif.......1;34 > Vert.......0;32 ---- Vert vif........1;32 > Cyan......0;36 ---- Cyan clair....1;36 > Rouge....0;31 ---- Rouge vif.....1;31 > Violet.....0;35 ---- Mauve........1;35 > Brun.......0;33 ---- Jaune.........1;33 > Gris........0;37 ---- Blanc.........1;37 > > Un prompt commenté > ---------------------------------------------- > (essayez le dans une console et modifiez le, code par code, pour > vous rôder. Quand vous voulez le modifier, rappelez-le par la > flêche "Cur-Haut" répété autant de fois que nécessaire). > > PS1="\[\e[1;34m\][\d][\u@\h \W]$\[\e[0m\]" > > Partie initiale > \[ =ouvre une séquence de caractères non imprimables > \e[ =Ouverture de séquence "escape" > 1;34 = suivi de "couleur d'encre" (ici: bleu) et > m = fin de séquence "escape" > \]=fin de la séquence de caractères non imprimables. > > Séquence centrale > [= caractère " [ " imprimable. > \d=donne la date "jour-mois-date" imprimable > ]= caractère " ] " imprimable. > \u=nom de l'utilisateur courant imprimable > @=arrobas imprimable > =un espace imprimable > \W=nom explicite du répertoire courant imprimable > > Partie distale > \[=ouvre une séquence de caractères non imprimables > \e[0m=ramène la couleur à "rien" > c'est à dire l'encre système sur papier système. > \]=fin de la séquence de caractères non imprimables. > > Pour introduire une couleur de papier, la placer avant l'encre, > séparée par un " ; " par exemple, dans le prompt ci-dessus: > addition de papier bleu marine sur tout le prompt) > voir ci-dessous: > > PS1="\[\e[0;44;1;34m\][\d][\u@\h \W]$\[\e[0m\]" > > Quand votre prompt est au point, sauvez le dans > /etc/bashrc il deviendra le prompt courant.
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"