Re: Un prompt en couleur dans le shell
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
Un prompt en couleur dans le shell
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
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
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
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
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
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
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
-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
-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