alias bye='exit' alias aoeu='setxkbmap us' alias asdf='setxkbmap dvorak' alias rm='rm -i' alias cd='pushd' alias bd='popd' alias cdh='cd ~' alias g++='g++ -ansi -pedantic -Wall' alias gcc="gcc -ansi -pedantic -Wall" alias screen='screen -wipe ; screen' alias grep='grep --color=auto' # - - - - - - - - # ls aliases # - - - - - - - - if [ "$TERM" != "dumb" ]; then eval "`dircolors -b`" alias ls='ls -lvF --color' alias lss='ls -AlvF --color' #alias dir='ls --color=auto --format=vertical' #alias vdir='ls --color=auto --format=long' fi # - - - - - - - - - - - - - - # make extraction easier # - - - - - - - - - - - - - - extract() { if [ -f $1 ] ; then case $1 in *.tar.bz2) tar xvjf $1 ;; *.tar.gz) tar xvzf $1 ;; *.bz2) bunzip2 -v $1 ;; *.rar) unrar x $1 ;; *.gz) gunzip -v $1 ;; *.tbz2) tar xvjf $1 ;; *.tgz) tar xvzf $1 ;; *.zip) unzip -v $1 ;; *.Z) uncompress $1 ;; *.7z) 7z x $1 ;; *) echo "'$1' cannot be extracted via extract()";; esac else echo "'$1' is not a valid file" fi }