Lorsque l’on se sert de Putty pour se connecter en SSH sur un serveur Linux, par défaut le prompt est en noir et blanc :

Putty xterm noir et blanc


Cela vient du fait que Putty envoi comme chaine caractérisant le terminal « xterm » au lieu de « xterm-color« , il suffit donc de le changer dans :

Connection > Data > Terminal details > Terminal-type string

Putty terminal type


Et voila le résultat :


Ce n’est pas révolutionnaire mais ca permet de jouer avec le paramétrage de la chaine PS1 dans les fichiers ~/.bashrc ou /etc/bash.bashrc :


case "$TERM" in
 xterm-color) color_prompt=yes;;
esac
 
if [ "$color_prompt" = yes ]; then
 PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
 PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi

Les commentaires sont fermés.