Ajouter de la couleur au terminal sous Mac OS X
Ajouter une sortie ls colorisée au Terminal sous Mac OS X est un bon moyen de faciliter un peu la navigation autour de la ligne de commande. Cela fait apparaître différents éléments dans différentes couleurs, y compris les répertoires, les fichiers, les exécutables et les liens symboliques.
Comment ajouter une sortie de commande de couleur "ls" dans le terminal Mac OS X
Nous couvrirons un paramètre de sortie couleur personnalisable pour les terminaux sombres et clairs, et vous pouvez obtenir un aperçu de la sortie couleur ls en tapant "ls -G" sur la ligne de commande. L'aperçu avec ls -G dépendra des paramètres de couleur des terminaux et ne représentera pas nécessairement les couleurs affichées dans les captures d'écran ci-dessous.
- Ouvrez le terminal et tapez : nano .bash_profile
- Utilisez les touches fléchées pour naviguer vers le bas du document et collez l'un des blocs de texte ci-dessous, en fonction de l'apparence des terminaux (voir l'entrée man ci-dessous pour d'autres personnalisations)
Couleurs pour les thèmes Dark Terminal : export CLICOLOR=1 export LSCOLORS=GxFxCxDxBxegedabagaced
Couleurs pour les thèmes Light Terminal : export CLICOLOR=1 export LSCOLORS=ExFxBxDxCxegedabagacad
- Après avoir collé les chaînes dans .bash_profile, confirmez qu'il ressemble à ceci dans nano :
- Appuyez sur Ctrl+O pour enregistrer et ouvrir une nouvelle fenêtre de terminal
- Tapez "ls" ou "ls -la" pour confirmer la sortie colorisée
Facultativement, vous pouvez créer un alias dans .bash_profile pour lier ls à quelque chose comme ls -GFh, cela ressemblerait à :
alias ls='ls -GFh'
Cela fonctionnera avec Mac OS X 10.6, OS X 10.7, OS X 10.8 et au-delà, tant que vous utilisez le shell bash. Si vous n'êtes pas certain du shell que vous utilisez, recherchez "bash" dans la barre de titre de la fenêtre du terminal ou vous pouvez vérifier avec la commande suivante :
echo $SHELL
La sortie sera "/bin/bash" si c'est bash, et quelque chose d'autre sinon.
N'oubliez pas que vous pouvez également modifier instantanément l'apparence des fenêtres du terminal et modifier également le fond d'écran du terminal.
Personnalisation manuelle de LSCOLORS Si les choix de couleurs ci-dessus ne vous conviennent pas, vous pouvez définir ce que vous voulez. Voici la page de manuel sur LSCOLORS si vous voulez essayer. La valeur par défaut est "exfxcxdxbxegedabagacad", mais la suppression de l'entrée de couleur .bash_profile supprimera également toutes les combinaisons de couleurs hideuses.