Salut,
Etant donner que le plus souvent nous sommes sous le shell amis nuxien’, j’ai décider un concours de personnalisation et je lance le balle avec le mien :
[code]# If not running interactively, don’t do anything
je comprend pas, donc je laisse ^^ : y’a écrit “do nothing” ^^
[ -z “$PS1” ] && return
don’t put duplicate lines in the history. See bash(1) for more options
export HISTCONTROL=ignoredups
export HISTCONTROL=ignoreboth
je pense que les deux lignes ci-dessus font le même boulot mais bon…
la ligne ci-dessous sert à ne pas enregistrer dans l’historique des commandes trop usuelles
export HISTIGNORE=“cd:l[sl]:clear:exit:su”
check the window size after each command and, if necessary,
update the values of LINES and COLUMNS.
shopt -s checkwinsize
make less more friendly for non-text input files, see lesspipe(1)
j’utilise jamais less, mais on va dire que ça peut être utile…
[ -x /usr/bin/lesspipe ] && eval “$(lesspipe)”
un peu de coloriage dans ls et des alias utiles…
if [ “$TERM” != “dumb” ]; then
eval "dircolors -b"
alias ls='ls --color=auto’
alias ll='ls -l --color=auto’
alias llm=‘ls -l --color=auto | more’
#alias dir=‘ls --color=auto --format=vertical’
#alias vdir='ls --color=auto --format=long’
fi
permet de chercher sympatochement dans l’historique normalement
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
un prompt tout en couleurs (je ne les utilise pas toutes mais
au moins elles sont en mémoire ^^)
C_RED="[\e[1;31m]“
C_BLUE=”[\e[1;34m]“
C_GRAY=”[\e[1;30m]“
C_WHITE=”[\e[1;37m]“
C_YELLOW=”[\e[1;33m]“
C_BROWN=”[\e[0;33m]“
C_DEF=”[\033[0m]"
PS1="\t ${C_DEF}${C_BLUE}\u${C_DEF}@\h:${C_BROWN}\w${C_BLUE}$${C_DEF} “
PS2=”${C_BLUE}>${C_DEF} "
export PS2
export PS1
#affichage d’un message de bienvenue : requiert cowsay (tagada tsoin tsoin cowsay)
echo Bonjour $USER, nous sommes le date +"%A %e %B %Y", et il est : date +"%H" h date +"%M" | cowsay -f tux.cow[/code]
A++