J'ai tout essayé de cette question en double mais je ne peux toujours pas le faire fonctionner. La seule différence par rapport à cette question est que lorsque je lance env | grep TERM
, je reçois TERM=xterm
au lieu de TERM=xterm-color
. Je ne pense pas que cela compte cependant, ils semblent assez interchangeables.
Ce que je ne comprends pas cependant, c’est que la seule chose qui a disparu, c’est les couleurs du message Prompt. Par exemple, si j’exécute nano
et que la syntaxe du fichier est détectée, par exemple s’il s’agit d’un script, j’obtiens des couleurs. De plus, lorsque j'exécute la commande env
mentionnée précédemment, le texte actuel de TERM
est en rouge.
Donc, les couleurs fonctionnent évidemment, c'est juste que je n'ai plus de dossiers colorés, de fichiers exécutables, etc. Je pense que cela pourrait également s’être produit lors de l’installation de Ruby/RVM. J'ai essayé de remplacer .bashrc
. ( edit Cependant, lors de la création d'un nouvel utilisateur, cet utilisateur a des couleurs de travail.
Je suppose que cela a une solution assez simple, mais j'en ai tellement marre de googler ceci maintenant que j'apprécierais vraiment quelque chose sur le fonctionnement des paramètres de coloration dans le terminal et comment cela pourrait se produire. Merci!
Vous n'avez pas de problèmes avec votre terminal ou les paramètres de votre terminal. Essaye ça:
ls --color
Ça marche, n'est-ce pas?
Très probablement, vous avez remplacé votre .bashrc. Vous pouvez trouver le fichier .bashrc d'origine, qui définit par exemple l'alias ls='ls --color=auto'
ainsi que les invites de couleur dans /etc/skel/
.
Copier un nouveau .bashrc
avec:
mv ~/.bashrc ~/.bashrc.old
cp /etc/skel/.bashrc ~/.bashrc
Sur Ubuntu, dans .bashrc, il y a une section qui dit:
# uncomment for a colored Prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the Prompt
# force_color_Prompt=yes
Donc, tout ce qui est nécessaire est de décommenter le force_color_promp=yes