# .bashrc # Source global definitions if [ -f /etc/bash.bashrc ]; then . /etc/bash.bashrc fi # User specific aliases and functions echo "===========> Welcome to `hostname` (`uname -s`)" alias lf="/bin/ls -AF --show-control-chars" alias ls="ls -A --color --show-control-chars" alias ll="ls -l" alias xvi="gvim2" export XEDITOR=gvim2 # PATHes export XUSERFILESEARCHPATH=$HOME/app-defaults/%N # i18n and charsets export LANG=fr_FR export LC_ALL=fr_FR.ISO-8859-1 export OUTPUT_CHARSET=fr_FR.ISO-8859-1 # PS1 if [ $TERM == "xterm" ] then PS1g="\[\033]2;\]\h:\w\[\007\033]1;\]\h\[\007\013\033[32m\][\u@\h]\[\033[0m\]\$ " PS1n="[\u@\h]\$ " export PS1=${PS1n} export PROMPT_COMMAND='echo -ne "\033]2;${HOSTNAME}:${PWD}\007\033]1;${HOSTNAME} \007"' fi # Deal with locate database typeset -i t_now=`date +%s` typeset -i t_db=`stat --format=%Z /var/lib/locatedb` typeset -i t_delta="$t_now - $t_db" typeset -i t_7days="60 * 60 * 24 * 7" if [ $t_delta -gt $t_7days ] then if [ ! -f /tmp/Updating_locatedb ] then echo "Updating locatedb." touch /tmp/Updating_locatedb (updatedb --localpaths='/' --prunepaths='/tmp /usr/tmp /var/tmp /afs /cygdrive /proc' --prunefs='proc' && rm -f /tmp/Updating_locatedb)& fi fi unset t_now