Un Shell en couleur, est-ce possible ?

Un Shell en couleur, est-ce possible ? - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 25-10-2005 à 21:05:44    

A mon travail, il y a un interpréteur de commandes (un Shell) en couleur, alors qu'à la maison j'ai un bash non coloré. Bon d'accord, je peux faire un ls --color qui va s'afficher en couleur, mais mon bash (c'est-à-dire le prompt, les variables, ...) ne l'est pas. Je précise qu'à mon travail, la variable PS1 ne contient aucune séquence d'échappement, donc l'astuce ne vient pas de là.  
 
J'aimerais bien avoir ces couleurs chez moi. Quelqu'un a une idée ?


Message édité par e-miel le 25-10-2005 à 22:00:24
Reply

Marsh Posté le 25-10-2005 à 21:05:44   

Reply

Marsh Posté le 25-10-2005 à 21:36:58    

tu peux aussi passer des arguments à xterm pour qu'il affiche des couleurs :). L'astuce vient peut-être de là !


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 25-10-2005 à 22:02:23    

En fait, au travail je dois utiliser PuTTY car les postes de travail sont des Windows. Seul la machine "serveur" est sous UNIX (en plus un vieux HP-UX). Donc, si PuTTY affiche des couleurs, c'est forcément qu'il reçoit des séquences d'échappement, et s'il reçoit des séquences d'échappement, qui génère ces séquences ?

Reply

Marsh Posté le 25-10-2005 à 22:11:24    

ah, alors là...:/


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 25-10-2005 à 22:15:59    

regarde dans ton ~/.bash_profile ou ~/.bashrc
 
de toute maniere, c'est des sequences d'echapement... pas moyen de faire autrement avec bash

Reply

Marsh Posté le 25-10-2005 à 23:12:50    

Oui, tout ça je l'ai déjà fait chez moi : mettre des séquences d'échappement dans PS1 et définir des aliases pour ls.
 
Seulement, à l'entreprise, la variable PS1 ne contient aucune séquence d'échappement (le prompt est pourtant affiché avec plusieurs couleurs différentes).
 
Pour le ls, à l'entreprise il est en gris car comme c'est un vieux UNIX, l'option --color n'est pas reconnue. Est-ce que quelqu'un a déjà vu ça ?

Reply

Marsh Posté le 25-10-2005 à 23:23:42    

il faut que ton .bashrc soit 'sourcé' (dans ton .bash_profile) si tu veux qu'il soit pris en compte.
 
pour ton ls qui ne supporte pas le --color c'est que c'est un vieux ls [:spamafote]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed