# Source global rc file
if [ -f /etc/bashrc ];then
. /etc/bashrc
fi
set -o vi
set -o notify
set -o noclobber
set -o nounset
#set -o xtrace # useful for debugging
shopt -s cdspell
shopt -s cdable_vars
shopt -s checkhash
shopt -s checkwinsize
shopt -s mailwarn
shopt -s sourcepath
shopt -s no_empty_cmd_completion
shopt -s histappend histreedit
shopt -s extglob # useful for programmable completion
# Colours
red='\e[0;31m'
RED='\e[1;31m'
green='\e[0;32m'
GREEN='\e[1;32m'
blue='\e[0;34m'
BLUE='\e[1;34m'
purple='\e[0;35m'
PURPLE='\e[1;35m'
cyan='\e[0;36m'
CYAN='\e[1;36m'
WHITE='\e[1;37m'
white='\e[0;37m'
NC='\e[0m' # No Colour
# Shell prompt
function fastprompt()
{
unset PROMPT_COMMAND
# TIME=$(date +%H:%M)
TIME=$(date +%a_%d_%b_%Y)
case $TERM in
xterm | rxvt | dtterm )
PS1="${PURPLE}[\u @ \h : \$TIME ]
${GREEN}\w ${white}\n$ \[\033]0;[\u@\h] \w\007\]" ;;
*)
PS1="${PURPLE}[\u @ \h : \$TIME ] ${GREEN}\w ${white}\n$ " ;;
esac
}
function powerprompt()
{
_powerprompt()
{
LOAD=$(uptime|sed -e "s/.*: \([^,]*\).*/\1/" -e "s/ //g")
TIME=$(date +%H:%M)
}
PROMPT_COMMAND=_powerprompt
case $TERM in
xterm | dtterm | rxvt )
PS1="${cyan}[\$TIME \$LOAD]$WHITE\n[\h \#] \W > \[
\033]0;[\u@\h] \w\007\]" ;;
linux )
PS1="${cyan}[\$TIME - \$LOAD]$WHITE\n[\h \#] \w > " ;;
* )
PS1="[\$TIME - \$LOAD]\n[\h \#] \w > " ;;
esac
}
fastprompt
# ALIASES
alias rm='rm -i'
#alias cp='cp -i'
#alias mv='mv -i'
alias h='history'
alias j='jobs -l'
alias r='rlogin'
alias which='type -a'
alias ..='cd ..'
alias ...='cd ../..'
alias cd.='cd ..'
alias cd..='cd ../..'
alias cd...='cd ../../..'
alias path='echo -e ${PATH//:/\\n}'
#alias print='/usr/bin/lp -o nobanner -d $LPDEST'
alias du='du -h'
alias df='df -h'
alias lss='ls -lrS'
alias lc='ls --color=auto'
alias ls='ls --color=auto -F'
alias la='ls -AlhF --color=auto |less'
alias lr='ls -lhR --color=auto'
alias lt='ls -lhsrt --color=auto'
alias lm='ls -lh --color=auto|less'
alias ll='ls -lh --color=auto|less'
alias l='ls -l -h --color=auto'
alias la='ls -alh --color=auto'
alias dirs='ls -alF | grep /'
alias wh='cd /d/weblogic'
alias gon='cd /d/MyProjects/GDC_Online'
alias goff='cd /d/MyProjects/GDC_Offline'
alias xsl='cd /d/weblogic/payframe/paytools/paybook/xsl'
alias src='cd /d/MyProjects/PayBookCore/src/com/articweb/paybook'
alias fdj='find . -name \*.java -exec grep -l '
alias fda='find . -name \*.* -exec grep -l '
#alias java='/d/jdk1.3/bin/java -cp .'
#alias make='jikes -classpath $CLASSPATH'
alias sql='sqlplus paybook_oleg/password@patsy'
alias percy='cd /c/Winnt/Profiles/Gcostello/Personal'
#alias gvim='gvim -bg black -fg white -font 9x15bold'
alias gv='gvim'
alias vim='vim'
alias vi='vim'
alias v='vim'
#alias mail='cd ~/unixmail;fetchmail-all.bat;mutt-start.bat'
alias q='exit'
alias x='/usr/X11R6/bin/startxwin.sh &'
alias xt='/usr/X11R6/bin/nxterm -n `uname -n` -j -ls -sb -sl 1000
-rightbar -bg black -fg white -geometry 110x60+161+0 &'
alias larry='telnet 100.0.0.7'
alias moz='cd /usr/local/mozilla/;run-mozilla.sh'
alias psg='ps -ef | grep '