Une chose que j'aimais chez Mint était que le terminal montrait généralement deux couleurs: tout de gauche à gauche $
serait une couleur, et tout ce qui $
serait passé serait une autre.
Existe-t-il un moyen d'avoir cette configuration avec Ubuntu?
command-line
bash
colors
color-management
TSJNachos117
la source
la source
Réponses:
Exécutez la commande suivante dans un terminal:
Lorsqu'il
.bashrc
s'ouvre, recherchez et décommentezforce_color_prompt=yes
(c'est-à-dire, supprimez le hachage, afin qu'il ne ressemble plus à:)#force_color_prompt=yes
.Enregistrez le fichier et ouvrez une nouvelle fenêtre de terminal, et vous devriez déjà voir un changement (l'invite doit être Light Green , qui est définie par 1; 32 ). Vous pouvez ensuite modifier n'importe quelle valeur de couleur que vous aimez; par exemple: 0; 35 = Violet .
Pour modifier les valeurs de couleur, recherchez la section suivante et modifiez les valeurs par défaut avec certains des exemples répertoriés ci-dessous:
Vous pouvez consulter ce nuancier Bash pour une gamme complète de valeurs de couleur, mais voici quelques-unes de base avec lesquelles vous pouvez jouer (notez que "Light" n'est pas ce que vous pourriez penser - cela signifie en fait "bold"): Noir 0; 30 - Gris foncé 1; 30 - Bleu 0; 34 - Bleu clair 1; 34 - Vert 0; 32 - Vert clair 1; 32 - Cyan 0; 36 - Cyan clair 1; 36 - Rouge 0; 31 - Clair Rouge 1; 31 - Violet 0; 35 - Violet clair 1; 35 - Marron 0; 33 - Jaune 1; 33 - Gris clair 0; 37 - Blanc 1; 37
Par exemple, voici la ligne que je l'utilise:
ou, ma copine, utilisez:
N'hésitez pas à expérimenter en définissant votre invite en modifiant la valeur de la variable d'environnement PS1 dans Terminal, comme suit:
ou juste
Voici à quoi ressemble mon terminal:
Source: http://ubuntugenius.wordpress.com/2011/07/11/how-to-change-the-command-line-prompt-colour-in-the-ubuntulinux-terminal/
la source
Modifiez simplement
$PS1
les fichiers de démarrage du shell avec les appels appropriés àtput
afin de définir et d'effacer les attributs de texte. Voir les pages de manueltput(1)
etterminfo(5)
pour plus de détails.la source
$(tput setaf 2)
et$(tput sgr0)
, je recommande d'utiliser directement les séquences d'échappement ANSI:\033[32m
et\033[m
. Le résultat est le même, mais il ne nécessite pas d'appel.Cette chose dont vous parlez s'appelle invite . Il existe de nombreuses options et scripts pour modifier votre invite en utilisant différentes couleurs et en affichant tout type d'informations supplémentaires. Un bon début avec quelques exemples peut être trouvé dans la collection de jamie et IBM a de belles explications pour les débutants. Si vous voulez aller plus en détail, jetez un œil à ce guide complet
la source
Vous pouvez essayer celui-ci:
(essayez-le d'abord dans un terminal). Ensuite, si vous l'aimez, vous pouvez le mettre quelque part dans votre
.bashrc
fichier.la source