Skip to content

Latest commit

 

History

History
143 lines (103 loc) · 5.07 KB

coloration_mac_os.md

File metadata and controls

143 lines (103 loc) · 5.07 KB

Activer la coloration syntaxique dans le terminal de Mac OS X

Sur un Mac, il est parfois utile de pouvoir faire la différence entre les dossiers, les fichiers et les instructions tapées dans le terminal. L'activation de la coloration syntaxique permet de mieux distinguer chaque élément, et par la même occasion elle apporte un réel confort de lecture. Sans cette activation de couleur, le terminal ressemble à l'image ci-dessous :

Pour activer la couleur dans notre terminal, il va nous falloir modifier le fichier .bash_profile dans lequel sont placées les variables d'environnement. Les variables d'environnement permettent d'influencer le comportement des applications du système, comme par exemple ici l'application Terminal. Ce fichier $.bash_profile$ est ce que l'on appelle un fichier caché, reconnaissable au point placé devant le nom du fichier. Il est exécuté au lancement de la session de l'utilisateur.

Activation de la couleur dans le terminal

  • ouvrez votre terminal – vous devriez avoir un affichage basique avec le nom de votre Mac suivi de l'identifiant de connexion de votre session

  • vérifiez que le fichier .bash_profile existe en tapant dans la console l'instruction suivante

Vous pouvez collier-coller l'instruction :

ls -la | grep ".bash_profile"

Cette ligne de commande liste les fichiers du répertoire courant, en incluant les ficiers cachés, et ne conserve que les lignes contenant la clé .bash_profile. Si le terminal affiche un message indiquant que le fichier n'existe pas, vous pouvez le créer avec l'instruction suivante :

touch .bash_profile
  • éditez votre fichier .bash_profile afin de modifier les variables d'environnement – l'instruction suivante permet d'ouvrir votre fichier dans l'application TextEdit, l'éditeur de texte par défaut sur Mac :
open -a "TextEdit" .bash_profile

TextEdit ouvre une page vide que l'on va pouvoir remplir.

  • si vous utilisez un terminal avec un arrière-plan clair, ajoutez les paramàtres suivants au fichier .bash_profile :
export CLICOLOR=1
export LSCOLORS=ExFxCxDxBxegedabagacad
  • si vous utilisez un terminal avec un arrière-plan noir ou foncé, préférez les paramètres suivants :
export CLICOLOR=1
export LSCOLORS=gxBxhxDxfxhxhxhxhxcxcx

Voici le résultat avec la couleur activée dans un terminal de couleur claire.

Et voici le résultat dans un terminal avec un fond d'écran foncé.

Détails des commandes UNIX utilisées

  • Commande de gestion de répertoire
ls

→ liste le contenu d'un répertoire

l

→ liste les informations détaillées des fichiers (type de fichier, nombre de liens avec le fichier, propriétaire du fichier...)

a

→ liste les fichiers cachés

ls -la

→ raccourci de ls -l -a, affichage détaillé incluant les fichiers cachés

  • Opérateur de redirection d'entrée/sortie
|

→ appelé symbole pipe, relie deux commandes entre elles

  • Commande de recherche
grep

→ affiche les lignes du fichier contenant la chaîne de caractère

  • Commande d'édition
touch

→ modifie les caractéristiques d'un fichier ou crée un fichier vide s'il n'existe pas déjà

  • Commande de client FTP
open

→ ouvre une session FTP ou une application

  • Commande d'exportation de variable
export

→ exporte (copie) une variable de manière à ce qu'elle soit visible par les scripts

  • Autres commandes
CLICOLOR=1

→ active simplement la couleur dans votre terminal (principe de l'interrupteur)

LSCOLORS

→ spécifie et personnalise les couleurs que vous utilisez

Ressources

Voici quelques liens qui pourront vous être utiles :