web-dev-qa-db-fra.com

Terminal Ubuntu (Xfce): conférer aux commandes de saisie une couleur de police différente de celle du texte de sortie

J'utilise Ubuntu depuis une VirtualBox (Host = Win XP) et utilise le Terminal (émulateur de terminal Xfce v0.4.8) afin de donner des commandes à FreeSurfer, un logiciel d'analyse.

Le problème est que ces commandes génèrent beaucoup de texte, et il est très difficile de faire défiler vers le haut et de trouver ma commande initiale, car tout le texte est de la même couleur (blanc). J'ai utilisé d'autres terminaux dont les lignes d'entrée/sortie étaient de couleurs différentes, ce qui permettait de détecter plus facilement vos propres commandes émises, par opposition au texte de sortie.

J'ai vérifié les options du terminal, mais je n'ai rien trouvé d'utile (je ne peux pas joindre une capture d'écran. Je l'ai donc téléchargée ici: http://www.2shared.com/photo/rkjbTpQ6/20140402_12-23-42.html ).

J'apprécierais toute aide sur la façon dont je pourrais augmenter la visibilité (discriminabilité) des différents types de texte (entrée/sortie) dans la fenêtre du terminal, merci!

3
z8080

Vous pouvez essayer de changer votre bash Invite couleur

Entrez ceci dans votre terminal

PS1 = "([\ 033 [1; 37m]\u [\ 033 [1; 33m] @ [\ 033 [1; 37m]\h) [\ e [0m]"

Cela changera la couleur de votre invite en blanc et vous pourrez distinguer la sortie de l'entrée.

Un autre

PS1 = '[\ e [1; 31m] [\ u @\h\W]\$ [\ e [0m]'

ou

PS1 = "\ n [\ e [1; 30m] [$$: $ PPID -\j:! [\ E [1; 30m]] [\ e [0; 36m]\T [\ e [1; 30m ] [[\ e [1; 34m]\u @\H [\ e [1; 30m]: [\ e [0; 37m] $ {SSH_TTY: -o} [\ e [0; 32m] + $ { SHLVL} [\ e [1; 30m]] [\ e [1; 37m]\w [\ e [0; 37m]\n\$ "

Voici un lien , où vous pouvez personnaliser votre invite à votre guise.

Si vous êtes satisfait de cette solution, vous pouvez rendre ces paramètres permanents en modifiant votre $HOME/.bashrc. Ajoutez simplement cette ligne à la fin, ou vous pouvez modifier cette partie de .bashrc:

if [ "$color_Prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;31m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi

Petite marque

\e - encoded colors
\W - short directory
\w - long directory
\t - time (hh:mm:ss)
\s - Shell
\d - date (sat jul 22)
\h - hostname
\u - user

Si cela vous intéresse, je vous recommande de lire ce wiki et this

2
c0rp