#!/bin/ksh # Marco Schirrmeister # http://people.ogilvy.de/~mschirrmeister/DotKshrc_rhel5.txt # .kshrc export PATH=$PATH:/opt/ibm/ldap/V6.1/bin:/opt/ibm/ldap/V6.1/sbin:/opt/ibm/ldap/V6.1/appsrv/profiles/TDSWebAdminProfile/bin JAVA_HOME=/opt/ibm/ldap/V6.1/java PATH=$PATH:$JAVA_HOME/bin CLASSPATH=$CLASSPATH:/usr/local/ibm/gsk7/classes/jre/lib/ext export CLASSPATH JAVA_HOME PATH #set shell option set -o emacs # aliases alias x=startx \ cl="tput clear" \ ll="ls -lh" \ la="ls -a" \ v=vi \ vw=view \ e="emacs -nw" \ j=java \ jc=javac \ xc="xclock -update 1" \ startx="startx /usr/X11R6/bin/mwm" \ nslookup="nslookup -sil" \ latex="latex -interaction=nonstopmode" \ pla=pdflatex # setup direction keys (for use with emacs edit mode) alias __A='' __B='' __C='' __D='' # setup prompt who=' $ ' # text color for root is red, black for others black="\\033[0;39m" red="\\033[0;31m" colr=$black id | grep '=0(' >/dev/null && who=' # ' && colr=$red print -ne $colr trap 'print -ne $black' EXIT case $TERM in xterm*) PS1='[$(tput setab 1 ; tput setaf 0)${LOGNAME}$(tput sgr0)@`hostname -s` ${PWD##*/}]# ' ;; linux*) PS1='[$(tput setab 1 ; tput setaf 0)${LOGNAME}$(tput sgr0)@`hostname -s` ${PWD##*/}]# ' ;; *) PS1='${LOGNAME}@`hostname -s` !${who}' ;; esac