Précédent   Forum des professionnels en informatique > Systèmes > Linux > Distributions > Debian
Debian Vos questions sur la distribution Debian
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/04/2007, 01h39   #1
Membre chevronné
 
David DRAPEAU
Consultant OpenERP
Inscription : juin 2003
Messages : 807
Détails du profil
Informations personnelles :
Nom : David DRAPEAU

Informations professionnelles :
Activité : Consultant OpenERP

Informations forums :
Inscription : juin 2003
Messages : 807
Points : 728
Points : 728
Envoyer un message via MSN à zyongh Envoyer un message via Skype™ à zyongh
Par défaut Précision sur .bashrc et variable PS1

Pour utiliser la couleur il suffit de commenter certaines lignes et de décommenter celle ci-dessous:

Code :
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[033[00m\]:\[\033[01;34m\]\w\[\033[01;31m\]\$
Après avoir fait quelques tests j'ai compris que:
ce que j'ai mit en rouge permet de colorer le texte:
30 = noir, 31 = rouge etc jusqu'à 37 = blanc;

ce que j'ai mit en bleu est une option d'affichage du texte:
0 = couleur foncée, 1 = couleur vive, 4 = souligné, 5 = clignotant, 7 = inverse les couleurs (texte/fond du texte) et 8 = rend texte invisible (transparent?)

Je me doute aussi de la signification de ce qui est en vert représente le texte écrit avant le signe dollar ($).

Qui pourrait m'expliquer pour le reste? par exemple le 'm' après les valeurs que j'ai mises en rouge, etc.

Merci d'avance pour toutes les réponses
__________________
Expertise OpenERP - programmation PHP/MySQL
toujours à l'écoute du marché
zyongh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2007, 17h31   #2
Membre éclairé
 
Avatar de Lunixinclar
 
Inscription : juillet 2006
Messages : 384
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 384
Points : 342
Points : 342
Envoyer un message via MSN à Lunixinclar
Salut,
le m fait partie du code VT100.
Cette liste pour les utiliser en langage C permet de comprendre la ligne du bashrc:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# define CL_BLACK       "\033[22;30m"
# define CL_RED         "\033[22;31m"
# define CL_GREEN       "\033[22;32m"
# define CL_BROWN       "\033[22;33m"
# define CL_BLUE        "\033[22;34m"
# define CL_MAGENTA     "\033[22;35m"
# define CL_CYAN        "\033[22;36m"
# define CL_GRAY        "\033[22;37m"
# define CL_DARKGRAY    "\033[01;30m"
# define CL_LIGHTRED    "\033[01;31m"
# define CL_LIGHTGREEN  "\033[01;32m"
# define CL_YELLOW      "\033[01;33m"
# define CL_LIGHTBLUE   "\033[01;34m"
# define CL_LIGHTMAGENTA "\033[01;35m"
# define CL_LIGHTCYAN   "\033[01;36m"
# define CL_WHITE       "\033[01;37m"
Citation:
Je me doute aussi de la signification de ce qui est en vert représente le texte écrit avant le signe dollar ($).
Tout à fait correct.
Lunixinclar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2007, 18h54   #3
Membre chevronné
 
David DRAPEAU
Consultant OpenERP
Inscription : juin 2003
Messages : 807
Détails du profil
Informations personnelles :
Nom : David DRAPEAU

Informations professionnelles :
Activité : Consultant OpenERP

Informations forums :
Inscription : juin 2003
Messages : 807
Points : 728
Points : 728
Envoyer un message via MSN à zyongh Envoyer un message via Skype™ à zyongh
Par défaut merci pour ta réponse

Merci Lunixinclair. Il n'existe pas beaucoup de documentation sur VT100. De toute façon, je ne pense pas en avoir une grande utilité.
zyongh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2007, 19h07   #4
Membre éclairé
 
Avatar de Lunixinclar
 
Inscription : juillet 2006
Messages : 384
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 384
Points : 342
Points : 342
Envoyer un message via MSN à Lunixinclar
J'avais contacté un admin pour qu'il mette cette page à jour ... "on le fera" ...
http://c.developpez.com/sources/c/?page=XI
Tant pis encore un MP avec des infos qui passent à la trappe (surtout le #define CRLF "\n\r"... lol).
Lunixinclar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2007, 10h45   #5
Membre chevronné
 
David DRAPEAU
Consultant OpenERP
Inscription : juin 2003
Messages : 807
Détails du profil
Informations personnelles :
Nom : David DRAPEAU

Informations professionnelles :
Activité : Consultant OpenERP

Informations forums :
Inscription : juin 2003
Messages : 807
Points : 728
Points : 728
Envoyer un message via MSN à zyongh Envoyer un message via Skype™ à zyongh
Par défaut encore des précisions

Citation:
Envoyé par zyongh
Pour utiliser la couleur il suffit de commenter certaines lignes et de décommenter celle ci-dessous:

Code :
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[033[00m\]:\[\033[01;34m\]\w\[\033[01;31m\]\$
Après avoir fait quelques tests j'ai compris que:
ce que j'ai mit en rouge permet de colorer le texte:
30 = noir, 31 = rouge etc jusqu'à 37 = blanc;

ce que j'ai mit en bleu est une option d'affichage du texte:
0 = couleur foncée, 1 = couleur vive, 4 = souligné, 5 = clignotant, 7 = inverse les couleurs (texte/fond du texte) et 8 = rend texte invisible (transparent?)

Je me doute aussi de la signification de ce qui est en vert représente le texte écrit avant le signe dollar ($).

Qui pourrait m'expliquer pour le reste? par exemple le 'm' après les valeurs que j'ai mises en rouge, etc.

Merci d'avance pour toutes les réponses
Ce matin, j'ai décidé de me replonger sur cette fameuse ligne du fichier .bashrc et voilà ce que j'en ai compris de plus:
\u = nom de l'utilisateur loggué
@ = le signe arobase que le voit dans le prompt
\h = le nom de domaine
\w = le répertoire courant dans lequel le user connecté se trouve (~ pour /home/nom_user_looged)
\$ = le signe dollar que l'on aperçoit à la fin du prompt

Et voilà, je pense avoir juste. Si quelqu'un a des corrections à apporter, qu'il le fasse.
__________________
Expertise OpenERP - programmation PHP/MySQL
toujours à l'écoute du marché
zyongh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2007, 11h01   #6
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Citation:
Envoyé par zyongh
Ce matin, j'ai décidé de me replonger sur cette fameuse ligne du fichier .bashrc et voilà ce que j'en ai compris de plus:
\u = nom de l'utilisateur loggué
@ = le signe arobase que le voit dans le prompt
\h = le nom de domaine
\w = le répertoire courant dans lequel le user connecté se trouve (~ pour /home/nom_user_looged)
\$ = le signe dollar que l'on aperçoit à la fin du prompt

Et voilà, je pense avoir juste. Si quelqu'un a des corrections à apporter, qu'il le fasse.
Tout ceci figure dans la page de manuel de bash.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2007, 19h21   #7
Membre chevronné
 
David DRAPEAU
Consultant OpenERP
Inscription : juin 2003
Messages : 807
Détails du profil
Informations personnelles :
Nom : David DRAPEAU

Informations professionnelles :
Activité : Consultant OpenERP

Informations forums :
Inscription : juin 2003
Messages : 807
Points : 728
Points : 728
Envoyer un message via MSN à zyongh Envoyer un message via Skype™ à zyongh
Par défaut putain si j'avais su

Citation:
Envoyé par julp
Tout ceci figure dans la page de manuel de bash.
Merci de la nouvelle, si je l'avais su avant, je n'aurais pas perdu tant de temps. Ahh Linux... Nouveau monde... Merci de m'accueillir moi noobie...
__________________
Expertise OpenERP - programmation PHP/MySQL
toujours à l'écoute du marché
zyongh est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h39.


 
 
 
 
Partenaires

Hébergement Web