###########
# Aliases #
###########
# Ces 3 alias demandent confirmation avant d'ecraser un fichier
alias cp='cp -i'
alias mv='mv -i'
alias rm='rm -i'
alias cd..='cd ..'
# Gestion de l'historique des commandes
alias h=history 23
alias H='history | less'
# Affiche la liste de tous les processus tournant en memoire
alias psx='ps aux | less -S'
# Affiche la liste de tous vos processus
alias psu='ps ux | less -S'
# Divers alias pour lister le contenu d'un repertoire
# la = comme 'ls' avec les fichiers caches en plus
# ll = tout lister, y compris les fichiers caches
# lm = comme 'll' avec une pause en plus
# dir = affichage long
# dirm = comme 'dirm' avec une pause en plus
alias l='command ls $LS_OPTIONS -l'
alias ls='command ls $LS_OPTIONS -F'
alias la='command ls $LS_OPTIONS -aF'
alias ll='command ls $LS_OPTIONS -laF'
function lm() { command ls $LS_OPTIONS -laF $* | less }
alias dir='command ls $LS_OPTIONS -lF'
function dirm() { command ls $LS_OPTIONS -lF $* | less }
# Gestion de la directory stack, lire le man pour en savoir plus
alias d=dirs
alias dv='dirs -v'
#alias pu=pushd
#alias po=popd
if [[ -x /usr/bin/xemacs ]]; then
alias em='xemacs -nw'
elif [[ -x /usr/bin/emacs ]]; then
alias em='emacs -nw'
fi
if [[ -x /usr/bin/vim ]]; then
alias vi=vim
alias avi='vim -i NONE'
alias avim='vim -i NONE'
fi
# DNS stuff
alias dmx='dig -t MX +nocmd +nocomment +identify +nostats +noquestion'
alias dhost='dig +nocmd +nocomment +identify +nostats +noquestion'
# :)
alias :q='echo "Ha ha ha :-)"'
# Xterm resizing-fu (From Joey...)
alias default='echo -e "\033]50;fixed\007"'
alias normal=default
#alias hide='echo -e "\033]50;nil2\007"'
#alias tiny='echo -e "\033]50;5x7\007"'
alias small='echo -e "\033]50;6x10\007"'
alias medium='echo -e "\033]50;7x13\007"'
alias large='echo -e "\033]50;9x15\007"'
alias huge='echo -e "\033]50;10x20\007"'
# Start a webserver in the current directory
# Borrowed from Seth House repository
alias pyhttp='python -m SimpleHTTPServer'