iTerm2 : personnaliser le titre des onglets

Vous pouvez personnaliser le titre d’un terminal avec les séquences d’échappement XTerm, \033]0; et \007

Pour tester directement dans le terminal, si la variable PROMPT_COMMAND n’est pas définie :

echo -ne "\033]0;HELLO\007"

Si vous voulez que le titre soit dynamique, vous pouvez le fixer à chaque exécution d’une commande dans le shell.
Ici, on affichera le chemin courant.

export PROMPT_COMMAND='echo -ne "\033]0;`pwd`\007"'

Pour afficher l’utilisateur courant ainsi que le hostname :

export PROMPT_COMMAND='echo -ne "\033]0;$USER@$HOSTNAME\007"'

Si vous voulez fixer un titre, vous pouvez utiliser par exemple un fichier de configuration dans votre $HOME :

echo "OSX" > $HOME/.term_title
export PROMPT_COMMAND='echo -ne "\033]0;`cat $HOME/.term_title`\007"'

Pour rendre cette commande permanente, il faut l’ajouter au fichier .bash_profile