zshrc.d/30-aliases.zrc
author Mikael Berthe <mikael@lilotux.net>
Sun, 15 Jul 2012 12:13:57 +0200
changeset 12 a906009be2b1
parent 0 7215ca490221
child 46 757c82badf6c
permissions -rw-r--r--
Add alias pyhttp (from Seth House configuration) https://github.com/whiteinge/dotfiles/blob/master/.zshrc


###########
# 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
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'