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

Répondre à