Où puis-je trouver les thèmes bash_profile / bashrc?

J'ai cherché des thèmes bash_profile / bashrc sur Google pendant un certain temps, mais je ne trouve aucun type d'agrégation pour les thèmes. La plupart d'entre eux que je trouve sont de petits extraits comme:

export TERM="xterm-color" export CLICOLOR=1 export LSCOLORS=GxFxCxDxBxegedabagaced 

Pour le compte rendu, cela sera utilisé pour mon profil Ubuntu bash, dont ce qui précède ne fonctionne même pas.

Il y a des tonnes de thèmes VIM que j'ai trouvés, mais pas bash_profile. Une idée?

Votre coque, en soi, n'a pas de "thème".

Le shell lui-même est plus ou moins juste l'invite de commande et les fonctions derrière cela. Toutes les autres informations sur les couleurs seront déterminées par d'autres programmes. Par exemple, le LSCOLORS vous avez trouvé est une variable d'environnement pour que ls builtin utilise ces couleurs dans sa sortie au lieu du texte brut. De même, vim produit uniquement certaines couleurs en fonction de son schéma.

Les programmes utiliseront des codes de couleurs pour cela. Ce sont des "séquences d'échappement". Pour plus d'informations, voir: Bash Prompt HOWTO: Chapitre 6. ANSI Séquences d'échappement: couleurs .

Mais le point principal où vous définissez comment ces couleurs sont interprétées est votre terminal, pas votre shell. Donc, dans l'ensemble, vous devriez trouver des thèmes pour votre terminal. Vous pourriez ensuite modifier cela lorsque ls "sortie" en rouge, vous voudrez vraiment "aubergine" ou similaire. Tout émulateur de terminal vous permet de changer les couleurs.

Par exemple, en utilisant le thème Solarized dans iTerm 2 pour OS X, vous pouvez voir que mon "rouge vif" devient en fait orange foncé, et mon "noir" est quelque peu bleuâtre:

Couleurs iTerm

Enfin, Generic Colouriser est un programme qui vous permettra de colorier (presque) les sorties d'une commande, même pour les commandes qui n'utilisent généralement pas de couleurs, comme traceroute :