Est-il possible de colorer l'invite dans Bash?

14

Est-il possible de colorer l'invite ("user @ host: ~ / dir / $") dans Bash? Certaines commandes génèrent beaucoup de sortie et il est parfois difficile de trouver où cela a commencé. La coloration aiderait beaucoup.

Olivier Lalonde
la source
Oui, vous pouvez. Voir ce lien
karthick87

Réponses:

30

J'ai trouvé un moyen simple de le faire:

Uncomment force_color_prompt=yesdans ~/.bashrc.

Olivier Lalonde
la source
1
C'est certainement le moyen le plus simple :)
Little Jawa
J'ai absolument ignoré cette option dans le ~ / .bashrc! Merci quand même!
Ubuntuser
0

Bashish est un moteur de thème pour la console; vérifiez quelques captures d'écran ici :-)

C'est simple à installer:

  1. Cliquez sur le lien de téléchargement sur le site
  2. obtenir le deb pour Ubuntu
  3. double-cliquez sur le fichier téléchargé et le Centre logiciel l'installera pour vous.

Après cela, fermez tous les terminaux ouverts et tapez:

bashish list

pour obtenir une liste des thèmes déjà construits.

Amusez-vous :-)

Pitto
la source
0

Une alternative fourre-tout aux autres solutions:

if [ $ ( which dircolors ) ] then if [ - r ~ /. dircolors ] puis eval "$ (dircolors -b ~ / .dircolors)" else eval "$ (dircolors -b)" fi 
  export color_support = true
 fi  

    
  
     
  
     
  

De plus, vous pouvez activer les couleurs dans les commandes courantes telles que lset grep.

si [ "$ color_support" = true ]   
 alors 
  alias ls = "ls --color = auto" 
  alias grep = "grep --color = auto" fi

la source
Dans quels fichiers ce code doit-il être stocké?
Chai T. Rex
Je suggère .bashrcpour plus de simplicité. :)