alias

# Aliases pour zsh              -*- shell-script -*-
# $Id: alias,v 1.3 2000/10/12 01:16:45 seb Exp $
# alias et fonctions génériques pour les shells sh


# {{{ OS-Spécifiques

case `uname` in
FreeBSD|OpenBSD)
    alias ll='ls -l'
    alias la='ls -al'
    alias li='ls -li'
    alias df='df -k'
    alias rm='rm -i'
    ;;
Linux)
    if [ -z "$nocolor" ] ; then
        alias ls="ls --color=auto"
    fi
    alias ll='ls -lp'
    alias la='ls -alp'
    alias li='ls -lip'
    alias rm='rm -iv'
    alias cp='cp -v'
    alias mv='mv -vi'
    alias del='rm -iv'
    alias df='df -Th'
    ;;
*)
    echo -n "alias de base ... "
    alias ll='ls -l'
    alias la='ls -la'
    sleep 1
    ;;
esac

# }}}
# {{{ Divers alias de base

alias l='ls -lL'

alias ch-='chmod -R go-rwx'
alias ch+='chmod -R go+X+r-w'
alias chx='chmod -R go+X-rw'

alias diru='ls -d * .??* 2> /dev/null | xargs du -cs | sort -n | more'


alias rd='rmdir'
alias md='mkdir'

alias c='clear'
alias m='$PAGER'

alias f='finger'
alias p='ping -c 1'

alias r='fc -e - '
alias h='history'
alias j='jobs -l'

alias L='logout'
alias E='exit'

# }}}
# {{{ Fonctions basées sur les alias.

function lm 
{
      l $* | $PAGER
}
function llm
{
      ll $* | $PAGER
}
function lam
{
      la $* | $PAGER
}

# }}}

# Local variables:
# folded-file: t
# fold-internal-margins: nil
# mode: shell-script
# end: