OVH Cloud OVH Cloud

Console bicolore I/O

4 réponses
Avatar
c-candide
Bonjour,

Pour rendre plus lisible le dialogue en console, je voudrais que les
commandes en entr=E9e soient dans un certaine couleur (qu'il s'agisse de
la police ou de l'arri=E8re-plan) et la sortie correspondante dans une
autre.

Y a-t-il un moyen simple de parvenir =E0 ce resultat ?

Merci,=20
Candide

4 réponses

Avatar
David LE BOURGEOIS
Bonjour,


Bonjour.

Pour rendre plus lisible le dialogue en console, je voudrais que les
commandes en entrée soient dans un certaine couleur (qu'il s'agisse de
la police ou de l'arrière-plan) et la sortie correspondante dans une
autre.

Y a-t-il un moyen simple de parvenir à ce resultat ?


Sous zsh :

preexec() { print -Pn "e[31m" }
precmd() { print -Pn "e[0m" }

Merci,


De rien.

--
David LE BOURGEOIS
e-mail : david.lebourgeois (at) free.fr
jabber : david.lebourgeois (at) jabber.fr

Avatar
Candide

je voudrais que les commandes en entrée soient dans un certaine couleur (qu'il s'agisse de
la police ou de l'arrière-plan) et la sortie correspondante dans une
autre.

Y a-t-il un moyen simple de parvenir à ce resultat ?


Sous zsh :



Mauvaise pioche, je suis sous bash ;)


Avatar
David LE BOURGEOIS

je voudrais que les commandes en entrée soient dans un certaine couleur (qu'il s'agisse de
la police ou de l'arrière-plan) et la sortie correspondante dans une
autre.

Y a-t-il un moyen simple de parvenir à ce resultat ?


Sous zsh :



Mauvaise pioche, je suis sous bash ;)


Il y a bien la variable PROMPT_COMMAND sous bash, qui remplacerait le
precmd(). Mais pour l'équivalent de preexec(), je ne trouve pas.

--
David LE BOURGEOIS
e-mail : david.lebourgeois (at) free.fr
jabber : david.lebourgeois (at) jabber.fr



Avatar
none
Bonjour,

Pour rendre plus lisible le dialogue en console, je voudrais que les
commandes en entrée soient dans un certaine couleur (qu'il s'agisse de
la police ou de l'arrière-plan) et la sortie correspondante dans une
autre.

Y a-t-il un moyen simple de parvenir à ce resultat ?

Merci,
Candide

Bonjour,

Il me semble que c'est possible en modifiant /home/.bashrc

--
Olivier