J'utilise un Mac et utilise iterm2 ssh login linux Server . mais quand j'exécute ls le terminal est noir et blanc Comment configurer le terminal comme les couleurs du Mac ?
Réponses
Trop de publicités?La valeur par défaut TERM
Le type de rapport iTerm est xterm
et cela devrait suffire du côté de votre Mac pour voir les couleurs. Le problème est qu'il y a deux choses en jeu ici : votre terminal iTerm local et l'application à distance et sa configuration shell. Si vous n'avez pas configuré votre shell pour qu'il affiche la couleur, le rapport de votre iTerm n'a aucune importance. TERM
.
Il semble que le problème se situe au niveau de l'extrémité distante et que vous n'avez pas configuré ls
sur votre système Linux pour afficher les couleurs.
Essayez de régler LS_COLORS dans votre environnement après avoir ssh
dans votre machine Linux. Voici une façon de le faire :
export LS_COLORS='rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32'
Cela devrait vous donner une assez bonne chance de vous assurer de voir les couleurs lorsque vous courez. ls
sur n'importe quel répertoire. Si vous aimez ces paramètres, rendez-les permanents en ajoutant cette ligne à votre fichier ~/.bash_profile
sur la machine Linux.
Vous pouvez également utiliser la version plus récente et plus générique, COLORS
et faites-la pointer vers la variable d'environnement /etc/DIR_COLORS
qui devrait exister sur la plupart des installations modernes de Linux. Plus d'outils que le simple ls
Vous verrez donc la couleur dans des outils comme grep
aussi. Ajoutez ce qui suit à votre ~/.bash_profile
:
export COLORS=/etc/DIR_COLORS
pour ajouter des couleurs à d'autres outils.