igloo

Prompt en couleur pour root sous Debian


mise à jour: 01/02/2026


Par défaut, le prompt de l'utilisateur root n'affiche pas les couleurs.
On va y remedier.

# emacs ~/.bashrc

# ~/.bashrc: executed by bash(1) for non-login shells

# Note: PS1 and umask are already set in /etc/profile. You should not
# need this unless you want different defaults for root.
# PS1='${debian_chroot:+($debian_chroot)}\h:\w\$ '
PS1='\[\033]0;\u@\h:\w\007\]\[\033[01;31m\]\h\[\033[01;34m\] \w \$\[\033[00m\] '
# umask 022

# You may uncomment the following lines if you want `ls' to be colorized:
export LS_OPTIONS='--color=auto'
eval "$(dircolors)"
alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -l'
alias l='ls $LS_OPTIONS -lA'

On peut en profiter pour ajouter la couleur à la sortie des commandes 'dir' et 'grep'

alias diff='diff --color=auto'
alias dir='dir --color=auto'
alias grep='grep --color=auto'
alias vdir='vdir --color=auto'

Pour notre 'user', on peut décommenter les lignes suivantes dans notre .bashrc

alias dir='dir --color=auto'
alias vdir='vdir --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'

Il n'y a plus qu'à se déconnecter puis se reconnecter.

# exit

$ su -