Depuis la mise à jour vers macOS 10.15 Catalina, le shell Zsh est le shell par défaut dans l'application Terminal, remplaçant Bash. Pourtant, l'apparence reste basique : une fenêtre noire avec du texte blanc. Personnalisons-la pour un rendu minimaliste et élégant, adapté à votre arrière-plan.
Apprenez à customiser l'invite Zsh pour optimiser l'espace et booster votre productivité dans le Terminal.
Lorsque vous ouvrez le Terminal, il affiche des infos utiles comme la dernière connexion et l'invite de commande. Voici l'invite par défaut typique :
Dernière connexion : mercredi 3 février 22:00:40 sur console
samir@MacBook-Air ~ %L'invite Zsh montre votre nom d'utilisateur, le modèle de votre Mac (MacBook Air, Pro, Mini, etc.) et le tilde (~) pour le répertoire personnel.

Modifier les fichiers système expose à des pertes lors des mises à jour macOS. Créez plutôt un fichier dotfile dédié (.zshrc) pour persister vos personnalisations.
macOS n'en fournit pas par défaut : créez-le manuellement. C'est le meilleur endroit pour configurer l'apparence et le comportement de l'invite Zsh.
Étapes :
1. Ouvrez l'application Terminal.
2. Exécutez :
touch ~/.zshrcCe fichier apparaît dans /Users/votre_nom/ (activez l'affichage des fichiers cachés dans le Finder). Il s'active pour les shells interactifs et logins locaux (pas SSH).
Ajoutez-y toutes vos modifications d'invite.
L'invite par défaut inclut nom d'utilisateur, machine et répertoire courant, définie dans /etc/zshrc comme :
PROMPT="%n@%m %1~ %#"Décomposition :
Pour modifier : ouvrez le Terminal, exécutez
nano ~/.zshrc et ajoutez :PROMPT='%n~$'Validez avec Ctrl + O, puis quittez avec Ctrl + X.

Ouvrez un nouveau Terminal : votre invite affiche nom, ~ et $.
Incluez date/heure pour éviter de checker ailleurs.
Éditez :
nano ~/.zshrcDate : %D (aa-mm-jj) ou %W (mm/jj/aa) :
PROMPT='%n:%W:~$'
Heure : %T (24h), %t (12h am/pm), %* (24h+sec) :
PROMPT='%n:%T:~$'
Évitez le blanc monotone : colorez le texte pour matcher votre thème Terminal.
Éditez
nano ~/.zshrc. Couleurs : black, white, yellow, green, red, blue, cyan, magenta.PROMPT='%F{cyan}%n%f:~$'
Ou 256 couleurs (0-255) :
PROMPT='%F{51}%n%f :~$'. %F{color} avant, %f après.Allez plus loin : gras, surligné, souligné.
Gras : %B ... %b
PROMPT='%B%F{51}%n%f%b :~$'
Surligné : %S ... %s (couleur choisie)
PROMPT='%S%F{51}%n%f%s :~$'
Souligné : %U ... %u
PROMPT='%U%F{51}%n%f%u :~$'
Masquez la ligne supérieure pour un look épuré :
touch ~/.hushloginProchain Terminal : invite directe.
Même pour un usage occasionnel, personnalisez : gras, couleurs, date/heure. Expérimentez !