#! /usr/bin/sh
#####################################################################
#
#       personal alias setting
#
#####################################################################
 
# important:
alias ln='ln -is'
# List all subdirectories in a given directory:
function dir() {ls -lA $* | grep \^d}

# System status
alias ps='\ps -ef'
alias psu="\ps -flu $USER"

alias who='who -q'

# commands

alias ll='ls -alh --color '
alias lt='ls -altr --color '
alias ltt='ls -altr | tail -10'
alias ltm='ls -alth --color | more'
alias l='ls -lh'

alias h=history
alias hm='history | more'
alias cls='clear'

alias viw='vim -c ":set wrapmargin=8"'
alias vi='vim'

alias tailf='tail -n 40 -f'

alias untar='tar xvfz'

alias ssh='ssh -X'

alias decode='openssl des3 -d -salt -in '
alias encode='openssl des3 -salt -in '

# cvs update of all folders ignoring empty folders
alias cvsupdate='cvs update -d -P'

# improved xdiff
alias xdiff='mgdiff'

# mix

function setenv() {
    case $# in
        1)
        export $1
 
            ;;
        2)
        export $1=$2
 
            ;;
        *)
        export
    esac
}

# print
alias prnt='lp'