--(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"