Mardi 29 Juillet 2003 � 20h19, BRAND Jean-Marc a �crit :
> [ ... ]
> PS1="\[\e[1;34m\][\d \e[1;31m[\u]\e[1;34m R�p-hi�rarchis�=>
> \e[1;36m\w\e[1;34m]\e[1;36m\n#\[\e[0m\]"
> Je serais heureux de comprendre ces lignes qui pourrais
> essayer de me les expliquer.
Rappel: le texte ci-dessus est UNE SEULE ligne!
En annexe un tout petit Semblant de Howto...
Bernard L.
________________________________________________________
Je ne lis plus de fichier de syst�mes non-libres: .doc, .xls, (etc)
Voir: http://www.fsf.org/philosophy/no-word-attachments.fr.html
Configurer sous "LINUX"? Se reporter �: http://mdk.mondelinux.org
Voici un petit m�mo qui te sera peut-�tre utile:
-----------------------------------
Les codes base (dans PS1):
-----------------------------------
\t => heure courante
\d => date
\w => r�pertoire courant
\W => derni�re partie du rep. courant "toto" pour "/root/machin/toto"
\u => pour le niom de l'utilisateur
\h => pour le nom de l'h�te
\$ => pour le caract�re "prompt" (# pour root et $ pour un user)
-------------------------------------------------------------------------
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;[EMAIL PROTECTED] \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;[EMAIL PROTECTED] \W]$\[\e[0m\]"
Chez Mandrake PS1 est param�tr� dans /etc/bashrc, d'o�:
quand votre prompt est au point, sauvez le dans
/etc/bashrc il deviendra le prompt courant.
Le mien au 9 juillet 2003 est
PS1="\[\e[1;33m\][\d][\u=> \e[1;36m\w]#\[\e[0m\]"
et il se lit:
Crochet -
(chgt couleur) encre jaune - date - id=user - "fl�che"
(chgt couleur) r�pertoire hi�rarchis�
Le mien au 23 juillet 2003 est
PS1="\[\e[1;34m\][\d \e[1;31m[\u]\e[1;34m R�p-hi�rarchis�=>
\e[1;36m\w\e[1;34m]\e[1;36m\n#\[\e[0m\]"
Amiti�s de Bernard L.
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com".
Foire Aux Questions de la liste : http://mdk.mondelinux.org