J'ai tout essayé à partir de cette question en double mais je n'arrive toujours pas à la faire fonctionner. La seule différence avec cette question est que lorsque je cours, env | grep TERM
je reçois TERM=xterm
au lieu de TERM=xterm-color
. Je ne pense pas que cela compte cependant, ils semblent être assez interchangeables.
Ce que je ne comprends pas cependant, c'est que la seule chose qui a disparu, ce sont les couleurs de l'invite. Par exemple, si je lance nano
et qu'il détecte la syntaxe du fichier, par exemple s'il s'agit d'un script, j'obtiens des couleurs. De plus, lorsque j'exécute la env
commande mentionnée précédemment, le TERM
texte réel est 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 peut également avoir eu lieu lors de l'installation de Ruby / RVM. J'ai essayé de remplacer .bashrc
. ( modifier 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 maintenant que j'apprécierais vraiment certaines informations sur la façon dont les paramètres de coloration fonctionnent dans le terminal et comment cela pourrait se produire. Merci!
l
alias.bash_profile
, alors je l'ai changé maintenantalias l='ls -l --color'
. Taperl
me donne maintenant une liste colorée, maisls
manque toujours de couleur, même si j'ai vu que le.bashrc
fichier a spécifiquement un alias pour qu'il soit coloré. Ugh, merci beaucoup pour votre réponse, je vais devoir lire de la documentation bash.ls='ls --color=auto'
(comme la plupart des gens).ls
fait Afficher les couleurs d' abord (je pense qu'il est la valeur par défaut dans Ubuntu Server).alias ls='ls --color=auto'
Sur Ubuntu, dans .bashrc, il y a une section qui dit:
Il suffit donc de décommenter le
force_color_promp=yes
la source