# General .cshrc file # This file is called .cshrc on d0mino, clued0 and afs # --------------------------------------------------------------------- # Use hostname dependant options for different machines. # --------------------------------------------------------------------- # First of all find out which machine is being used. # --------------------------------------------------------------------- set CPU=`uname -n` if ( `uname -n | awk '{print substr($1,1,6)}'` == 'd0mino' ) then setenv ALS_CLUSTER d0mino setenv CPUOS irix if ( -r /usr/local/etc/fermi.cshrc ) source /usr/local/etc/fermi.cshrc else if ( `uname -n | awk '{i=length($1); print substr($1,i-5,6)}'` == 'clued0') then setenv ALS_CLUSTER clued0 setenv CPUOS linux else if ( `uname -n | awk '{print substr($1,1,4)}'` == 'd0cs' ) then setenv ALS_CLUSTER cab setenv CPUOS linux else if ( `uname -n | awk '{print substr($1,1,5)}'` == 'cmswn' ) then setenv ALS_CLUSTER cmsuaf setenv CPUOS linux if ( -r /usr/local/etc/local.cshrc ) source /usr/local/etc/local.cshrc else if ( `uname -n | awk '{print substr($1,1,5)}'` == 'lpcdt' ) then setenv ALS_CLUSTER lpc setenv CPUOS linux else if ( `uname -n | awk '{print substr($1,1,4)}'` == 'flxi' ) then setenv ALS_CLUSTER flxi setenv CPUOS linux if ( -r /usr/local/etc/local.cshrc ) source /usr/local/etc/local.cshrc else if ( `uname -n | awk '{print substr($1,1,4)}'` == 'fsui' ) then setenv ALS_CLUSTER fsui setenv CPUOS sun if ( -r /usr/local/etc/fermi.cshrc ) source /usr/local/etc/fermi.cshrc else setenv ALS_CLUSTER unknown setenv CPUOS unknown endif # --------------------------------------------------------------------- # Decide whether this is an interactive or a batch session. # --------------------------------------------------------------------- if ( $?prompt == 0 || $?USER == 0 ) exit if ( $?ENVIRONMENT == 1 ) then if ( $ENVIRONMENT == "BATCH" ) exit endif # --------------------------------------------------------------------- # Set up tCshell environment for interactive usage. # --------------------------------------------------------------------- interactive: umask 022 setenv EDITOR xemacs setenv HOST_EDITOR xemacs setenv FLPRPRINTER wh11nw_hp8150_ps setenv FLPQUE wh11nw_hp8150_ps setenv FLPHOST fnprt setenv NNTPSERVER newscli.fnal.gov setenv WWW_HOME 'http://home.fnal.gov/~alstone/' setenv XENVIRONMENT ~/.Xdefaults set system=`uname -n` set uxversion=`uname` set notify set history=1000 set filec set savehist=1000 set autologout=1500 set filec set time=100 unset noclobber unset ignoreeof alias aps 'a2ps \!* > /tmp/\!*.ps; lp /tmp/\!*.ps' alias beep 'tput bel' alias wt 'echo -n "]0;\!*"' alias cls 'tput clear' alias diff 'diff -w -b' alias exe 'chmod +x' alias fk 'kill -9' alias gv '\gv \!* >& /dev/null &' alias hi 'history' alias hostname 'uname -n' alias kinit 'kinit -n' alias lo 'logout' alias log 'logout' alias ll 'ls -l' alias la 'ls -a' alias pd 'pushd' alias pop 'popd' alias prot 'chmod 600 \!*' alias run 'source' alias rs 'set noglob; eval `/usr/bin/X11/resize`; unset noglob' alias rsh 'rsh -x -F' alias telnet 'telnet -a -F -x' alias tex2ps 'latex \!*.tex ; dvips -o \!*.ps \!*.dvi ; \ghostview -a4 \!*.ps &' alias tree 'find . -type d -print' # --------------------------------------------------------------------- # Operating system dependent stuff. # --------------------------------------------------------------------- # Linux # --------------------------------------------------------------------- if ( $CPUOS == 'linux' ) then alias bdf 'df -k' alias mp 'pstree -u `whoami`' alias pstree 'pstree -p -G' alias remsh 'rsh' alias pg 'less' alias ps '\ps aux www' alias rcp 'rcp -p' alias rlogin 'rlogin -x' # --------------------------------------------------------------------- # IRIX # --------------------------------------------------------------------- else if ( $CPUOS == 'sgi' ) then alias bdf 'df -k' alias mp '\ps -ef | grep `whoami` | grep -v grep' alias pstree '\ps -ef | grep `whoami` | grep -v grep' alias ps '\ps -ef' alias remsh 'rsh' alias rcp 'rcp -p -F' alias rlogin 'rlogin -x -F' endif # --------------------------------------------------------------------- # Set the prompt for the interactive sessions. # --------------------------------------------------------------------- if ( $CPUOS == 'sun' ) then set prompt="<$USER@`uname -n`>" else # set prompt="[\!] `whoami`@`uname -n`:$cwd>" set prompt="[`uname -n`]<`whoami`>" endif # --------------------------------------------------------------------- # End of the part relevant for interactive sessions. # ---------------------------------------------------------------------