#!/bin/csh # # Wheeler Ruml's .cshrc - should work on any OS # umask 006 allows group full permissions # 026 allows group reads but not writes # 066 allows only me umask 066 set path = ( /home/rai/group/bin/$HOSTTYPE /home/rai/group/bin \ ~/bin/$HOSTTYPE ~/bin $path ) ########### what follows is only for interactive shells ############### if ($?USER == 0 || $?prompt == 0 || $?TERM == 0) exit # somehow needed under ubuntu source ~/.login echo 'Reading .cshrc...' set prompt="%m(%!)> " # give immediate results from backgrounded commands set notify set history = 500 set savehist = 500 # ignored in tcsh - for csh set filec set autoexpand set correct=cmd set autolist=ambiguous set noclobber unset autologout # Aliases alias ls ls -F alias top top -d 1 #alias du du -k alias pd pushd alias ev evince alias rm 'mv \!* ~/.trash' alias delete_immediately '/bin/rm -Rf' alias empty_trash '/bin/rm -Rf ~/.trash/* ~/.trash/.*' alias psme 'ps -fu ruml' alias ptop '/bin/ps -e -o user,pid,ppid,nice,time,pcpu,vsz,comm | sort -n -k 6 -k 5 | tail -n 15' alias list "a2ps -2 \!*" # EOF