Re: Un prompt en couleur dans le shell

2014-09-13 Par sujet JUPIN Alain

Le 12/09/2014 19:22, Frédéric Micout a écrit :

Par curiosité, avec quoi est-ce que tu accèdes à ton serveur dédié ?

Bonjour,

Avec un terminal SSH (commande ssh sous la console debian)

Alain JUPIN

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/5413eace.3040...@jupin.net



Re: Un prompt en couleur dans le shell

2014-09-12 Par sujet VieuxGeek DuSystem
Bonjour

En fermant un crochet ]  ?

... m@\e[0;31m\h\e[0;m:\]w\$ '

Je suis pas trop sur mais c'est à tester.

Stef

Le 12 septembre 2014 11:15, JUPIN Alain aju...@jupin.net a écrit :

 Bonjour,

 Dans les serveurs dédié que j'administre, j'aimerais avoir le user@host
 en couleur pour mieux repérer les commandes dans la console.

 J'ai fait un test avec ceci dans le .bashrc :
 $PS1=' 
 ${debian_chroot:+($debian_chroot)}\e[1;32m\u\e[0;m@\e[0;31m\h\e[0;m:\w\$
 '

 Le résultat est OK, mais (il y a toujours un mais) pour les commandes trop
 longues, il n'y a pas de saut de ligne, la suite de la commande se continue
 au début de la même ligne (et efface le contenu précédent).

 Comment éviter ce petit bug mais parfois bien gênant ?

 Merci à vous

 --
 Alain JUPIN

 --
 Lisez la FAQ de la liste avant de poser une question :
 http://wiki.debian.org/fr/FrenchLists

 Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
 vers debian-user-french-requ...@lists.debian.org
 En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
 Archive: https://lists.debian.org/5412b9c2.3080...@jupin.net




Re: Un prompt en couleur dans le shell

2014-09-12 Par sujet Belaïd
bonjour,
Apparemment il y'a des gens qui ont eu le même problème:
http://linuxfr.org/forums/linux-general/posts/fixed-un-vieux-bug-avec-bash-pour-les-longues-commandes
 Le 12 sept. 2014 11:24, JUPIN Alain aju...@jupin.net a écrit :

 Bonjour,

 Dans les serveurs dédié que j'administre, j'aimerais avoir le user@host
 en couleur pour mieux repérer les commandes dans la console.

 J'ai fait un test avec ceci dans le .bashrc :
 $PS1=' 
 ${debian_chroot:+($debian_chroot)}\e[1;32m\u\e[0;m@\e[0;31m\h\e[0;m:\w\$
 '

 Le résultat est OK, mais (il y a toujours un mais) pour les commandes trop
 longues, il n'y a pas de saut de ligne, la suite de la commande se continue
 au début de la même ligne (et efface le contenu précédent).

 Comment éviter ce petit bug mais parfois bien gênant ?

 Merci à vous

 --
 Alain JUPIN

 --
 Lisez la FAQ de la liste avant de poser une question :
 http://wiki.debian.org/fr/FrenchLists

 Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
 vers debian-user-french-requ...@lists.debian.org
 En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
 Archive: https://lists.debian.org/5412b9c2.3080...@jupin.net




Re: Un prompt en couleur dans le shell

2014-09-12 Par sujet maderios

On 09/12/2014 11:15 AM, JUPIN Alain wrote:

Bonjour,

Dans les serveurs dédié que j'administre, j'aimerais avoir le user@host
en couleur pour mieux repérer les commandes dans la console.

J'ai fait un test avec ceci dans le .bashrc :
$PS1='
${debian_chroot:+($debian_chroot)}\e[1;32m\u\e[0;m@\e[0;31m\h\e[0;m:\w\$ '

Le résultat est OK, mais (il y a toujours un mais) pour les commandes
trop longues, il n'y a pas de saut de ligne, la suite de la commande se
continue au début de la même ligne (et efface le contenu précédent).

Salut
Pour les belles couleurs sur la console, le début de mon .bashrc 
contient ceci que j'ai récupéré  sur une Gentoo.   Jamais eu de souci 
avec les sauts de ligne


#couleurs du bash:
if [[ ${EUID} == 0 ]] ; then
PS1='\[\033[01;31m\]\h\[\033[01;34m\] \W \$\[\033[00m\] '
else
PS1='\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\] '
fi


--
Maderios


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/5412dffa.2060...@gmail.com



Re: Un prompt en couleur dans le shell

2014-09-12 Par sujet JUPIN Alain

Bonjour,

Grand merci à toi ça fonctionne nickel :D :D
Pour info, je n'ai mis que ceci dans mon .bashrc (modif que par utilisateur

Alain JUPIN

Le 12/09/2014 13:58, maderios a écrit :

On 09/12/2014 11:15 AM, JUPIN Alain wrote:

Bonjour,

Dans les serveurs dédié que j'administre, j'aimerais avoir le user@host
en couleur pour mieux repérer les commandes dans la console.

J'ai fait un test avec ceci dans le .bashrc :
$PS1='
${debian_chroot:+($debian_chroot)}\e[1;32m\u\e[0;m@\e[0;31m\h\e[0;m:\w\$ 
'


Le résultat est OK, mais (il y a toujours un mais) pour les commandes
trop longues, il n'y a pas de saut de ligne, la suite de la commande se
continue au début de la même ligne (et efface le contenu précédent).

Salut
Pour les belles couleurs sur la console, le début de mon .bashrc 
contient ceci que j'ai récupéré  sur une Gentoo.   Jamais eu de souci 
avec les sauts de ligne


#couleurs du bash:
if [[ ${EUID} == 0 ]] ; then
PS1='\[\033[01;31m\]\h\[\033[01;34m\] \W \$\[\033[00m\] '
else
PS1='\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\] '
fi




--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/5412f225.7060...@jupin.net



Re: Un prompt en couleur dans le shell

2014-09-12 Par sujet Pascal Legrand
Voilà le mein que j'aime bien
PS1=\033[01;32m┌─[\u@\h]──\033[01;33m[\w]\033[03;32m\n└─[#] \[\033[00m\]

-- 
Pascal

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/5412f344.1030...@univ-orleans.fr



Re: Un prompt en couleur dans le shell

2014-09-12 Par sujet Sylvain L. Sauvage
Le vendredi 12 septembre 2014, 15:21:08 Pascal Legrand a écrit :
 Voilà le mein que j'aime bien
 PS1=\033[01;32m┌─[\u@\h]──\033[01;33m[\w]\033[03;32m\n└─[#]
 \[\033[00m\]

  Il y a une variable PROMPT_COMMAND qui peut contenir des 
commandes à effectuer avant chaque invite (la commande est 
exécutée et sa sortie affichée).

→ Ça évite de surcharger PS1 (sous-shells, plusieurs lignes, 
etc.).

→ Ça évite les problèmes avec readline (compte ou pas des sauts 
de ligne, effacement qui va trop loin, défilement latéral si 
débordement qui déconne, déplacements bizarres, etc.).

→ Ça permet de faire un tas de truc plus compliqués (vu que 
c’est une commande (ou une liste de commandes, ou une 
fonction…)) tout en étant plus propre/lisible que de trafiquer 
un PS1 qui inclurait des sous-shells.

  Note de goût : un PS doit être court. C’est pas la peine 
d’avoir un écran de 150 colonnes si c’est pour en avoir 140 
prises par l’invite.

-- 
 Sylvain Sauvage

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/4816211.NLc5hhfLRb@earendil



Re: Un prompt en couleur dans le shell

2014-09-12 Par sujet Frédéric Micout
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Bonjour,

Je ne sais pas si ça répond à la question mais la seule fois où j'ai
rencontré un phénomène comme celui là, c'est en tentant d'accéder à une
machine GNU/Linux à distance via putty sous Windows. Tout le reste,
notamment la configuration du $PS1 était OK.

Par curiosité, avec quoi est-ce que tu accèdes à ton serveur dédié ?


Le 12/09/2014 11:15, JUPIN Alain a écrit :
 Bonjour,
 
 Dans les serveurs dédié que j'administre, j'aimerais avoir le user@host
 en couleur pour mieux repérer les commandes dans la console.
 
 J'ai fait un test avec ceci dans le .bashrc :
 $PS1='
 ${debian_chroot:+($debian_chroot)}\e[1;32m\u\e[0;m@\e[0;31m\h\e[0;m:\w\$ '
 
 Le résultat est OK, mais (il y a toujours un mais) pour les commandes
 trop longues, il n'y a pas de saut de ligne, la suite de la commande se
 continue au début de la même ligne (et efface le contenu précédent).
 
 Comment éviter ce petit bug mais parfois bien gênant ?
 
 Merci à vous
 


- -- 

Frédéric Micout
|
Mon blog : http://blog.sujets-libres.fr
Page de dev perso : http://dev.sujets-libres.fr
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQEcBAEBAgAGBQJUEyvCAAoJEIRBMHx5JqfyRHkH/3nZJ0Zf/Z+l3wNKdkfdw/1I
AeDiayb25L2yk8NFrdhtxE1yRCLmwdt/jeD/g7vfeAVDKoSSUxr20ywxt414Qvyg
OMGs4G8yfiT5NSOm1+Mgfc3Go35zLT6X1dOKB6hDlZhuOlW9w0LcH7t5tWmkjPZl
TeGu4YCH58800nYdRswhZnSQrhNLeevrhw9IGY5CmZb2zUcvlgZEk/DN2/qaYWvR
i9lRLZfGMt1Qyt3ESeEL6bKxeRi+hD2W9remL7AnM/v3O1d6zHWx5CTf6fEbscSB
sFLRxz1OGVVPdJtO1kx1rWqaaIEqoZ1iXxbUfoJ+qtDgp/gR13+RszbNVY3hd3k=
=jVOz
-END PGP SIGNATURE-

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/54132bcb.8000...@sujets-libres.fr



Re: Un prompt en couleur dans le shell

2014-09-12 Par sujet François Patte
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Le 12/09/2014 11:15, JUPIN Alain a écrit :
 Bonjour,
 
 Dans les serveurs dédié que j'administre, j'aimerais avoir le
 user@host en couleur pour mieux repérer les commandes dans la
 console.
 
 J'ai fait un test avec ceci dans le .bashrc : $PS1=' 
 ${debian_chroot:+($debian_chroot)}\e[1;32m\u\e[0;m@\e[0;31m\h\e[0;m:\w\$
 '
 
 Le résultat est OK, mais (il y a toujours un mais) pour les
 commandes trop longues, il n'y a pas de saut de ligne, la suite de
 la commande se continue au début de la même ligne (et efface le
 contenu précédent).

J'ai adopté cette solution (dans .bashrc):

if [ -n $SSH_CLIENT ]; then text= ssh
#echo -e \n
export PS1='\[\e[1;31m\]\u@\h -\d- ${text} \W\[\e[m]\]\$ '
fi




- -- 
François Patte
UFR de mathématiques et informatique
Laboratoire CNRS MAP5, UMR 8145
Université Paris Descartes
45, rue des Saints Pères
F-75270 Paris Cedex 06
Tél. +33 (0)1 8394 5849
http://www.math-info.univ-paris5.fr/~patte
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iEYEARECAAYFAlQTVwwACgkQdE6C2dhV2JUzuwCggJkyMD3+DlVzMfFy9r8quWOy
/fIAnic2KR79uF4ETMfwHYUDMBYD8dLR
=FK3h
-END PGP SIGNATURE-

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/54135712@mi.parisdescartes.fr