--(0)> cat .bashrc
VERSION="0.88"
VDATE="02.12.07"
case $- in
*i*)
echo "4|cYp3r login script :: version $VERSION : $VDATE"
echo ""
;;
esac
#PATH ################################################
PATH=$PATH:$HOME/bin:/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/var/netconf/bin:/opt/csw:/opt/sfw:/opt/csw/bin:/opt/sfw/bin
export PATH;
#END
#OpenBSD specific settings############################
alias aterm='aterm -geometry 100x50 -fg white -cr grey -pr white -bw 0 -bg black +sr -sl 20000 -tr -trsb -sh 30 -fb 6x11'
export PKG_PATH="ftp://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/packages/i386/"
portsearcher() {
if [ "$1" = "" ]; then
echo "please enter a search term"
else
cd /usr/ports
make search key=$1
fi
}
alias portsearch='portsearcher'
#END
#EXPORTS #############################################
EDITOR=`which emacs`
JAVA_HOME=/usr
export EDITOR;
export JAVA_HOME;
################SCRIPTS###############################
mk() { eval ${1:-MKPWD}=\"`pwd`\"; }
rt() { eval cd \"\$${1:-MKPWD}\";pwd; }
#END
#ALIASES #############################################
alias ss='sudo su'
alias dstat='dstat -cdglmns'
alias yi='yum install'
alias ys='yum search'
alias tf='~/bin/totalfiles'
alias scp='scp -r -p'
alias wget='wget --server-response --progress=bar'
alias emacs='emacs -nw'
alias cx='cd ..'
alias l='ls -l'
alias la='ls -a'
alias ll='ls -l'
alias lla='ls -al'
alias emacs='emacs -nw'
alias rmdir='rm -rfi'
alias rm='rm -i'
alias mv='mv -i'
alias cp='cp -i'
alias psa='ps axo "user,pid,ppid,%cpu,%mem,tty,stime,state,command"'
alias px='psa | grep -v "grep" | grep'
alias su="su -c 'bash -rcfile ~$USER/.bashrc'"
#END
# Define ANSI color sequences
NORMAL="\[\033[0m\]"
WHITE="\[\033[0;37;40m\]"
MAGENTA="\[\033[0;43;40m\]"
BRIGHTBLUE="\[\033[0;31;40m\]"
BRIGHTWHITE="\[\033[1;37;40m\]"
BRIGHTMAGENTA="\[\033[0;33;40m\]"
# Find out if we are root
if [ $UID -eq 0 ] ; then
# The # character serves as an extra reminder that I am root
SYM='#'
else
SYM='-'
fi
# Define the actual prompt
# This is split up for easier reading within this book
P1="$MAGENTA$SYM$BRIGHTMAGENTA-$BRIGHTBLUE($WHITE\u$MAGENTA@$WHITE"
P2="\h$BRIGHTBLUE)$BRIGHTMAGENTA-$BRIGHTBLUE($BRIGHTWHITE\w$BRIGHTBLUE"
P3=")$BRIGHTMAGENTA-$MAGENTA$SYM$NORMAL\n$MAGENTA$SYM$BRIGHTMAGENTA-"
P4="$BRIGHTBLUE($BRIGHTWHITE\$?$BRIGHTBLUE)$MAGENTA>$NORMAL "
PS1="$P1$P2$P3$P4"