• Tags

Ma configuration Bash

Rien d’extraordinaire, ma configuration .bashrc classique, à copier-coller sur mes équipements.

#
# my bashrc - http://www.matieux.net/
#

# Keychain
[ -f ~/.keychain/`hostname`-sh ] && . ~/.keychain/`hostname`-sh

# Shell options
set +o ignoreeof
set cmdhist
export LS_OPTIONS='--color=auto'
#umask=111
#eval `dircolors`

# Environment variables
if [ "$HOSTNAME" = "moyo" -o "$HOSTNAME" = "mcp" ]; then
        export PATH=/opt/bin:/opt/usr/bin:/opt/sbin:/opt/usr/sbin:/bin:/sbin:/usr/bin:/usr/sbin
        export LD_LIBRARY_PATH=/opt/usr/lib
else
        export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
fi
export EDITOR=vi
export TERM=xterm
export LANG=en_US.UTF-8

# Classical aliases
alias l='ls -F $LS_OPTIONS'
alias ll='l -l'
alias la='l -a'
alias ld='l -d'
alias li='l -i'
alias lla='ll -a'
alias lld='ll -d'
alias lli='ll -i'
alias lltr='ll -tr'
alias h='history'
alias vi='vim'
alias ipkgi='ipkg -verbose_wget install'
alias ipkgl='ipkg -verbose_wget list | grep'

# Less classical aliases
alias psg='ps -ef | grep -i'
alias mplayer_dvd='mplayer -alang ja -sid 0 -dvd 1'
#alias cdrec='echo "mkisofs -J -r file \\| cdrecord -v -pad -eject -nofix fs=32m speed=30 dev=0,0,0 driveropts=burnfree -overburn -dummy -"'
#alias gpge='gpg -r '\''Mathieu François-Barseghian >'\'' -a --encrypt'
export cde=/etc
export cdl=/var/log
export cdh=/mnt/myhome/mat
export cds=/mnt/myspace
export cdg=/goinfre
for VAR in cde cdl cdh cds cdg
do
  alias ${VAR}="cd \$${VAR}"
done

# Prompt based on Gentoo ...
if [ "$USER" = 'root' ]
then
        # Do not set PS1 for dumb terminals
        if [ "$TERM" != 'dumb'  ] && [ -n "$BASH" ]
        then
                export PS1='\[\033[01;31m\]\u@\H \[\033[01;34m\]\w \$ \[\033[00m\]\n'
        fi
else
        # Do not set PS1 for dumb terminals
        if [ "$TERM" != 'dumb'  ] && [ -n "$BASH" ]
        then
                export PS1='\[\033[01;32m\]\u@\H \[\033[01;34m\]\w \$ \[\033[00m\]\n'
        fi
fi

if [ "$HOSTNAME" = "moyo" -o "$HOSTNAME" = "mcp" ]; then
        [ -f /opt/etc/bash_completion ] && . /opt/etc/bash_completion
else
        [ -f /etc/bash_completion ] && . /etc/bash_completion
fi
Cet article a été publié dans Public avec les mots-clefs : . Bookmarker le permalien. Laisser un commentaire ou faire un trackback : URL de trackback.

Un commentaire

  1. Le juillet 18, 2010 à 11:18 | Permalien

    Mais caisse…? regard effaré de la poule face à un clavier:moi…
    cheers

Un trackback

  1. Par office supplies le avril 29, 2010 à 03:38

    office supplies…

    I wish I was able to do the same…

Laisser un commentaire

Vous devez être connecté pour laisser un commentaire.