# This CSH file only works nicely if you're using BASH and have my # corresponding .bash_profile! setenv LS_COLORS "no=00:fi=00:di=01;32:ln=01;35:ex=01;31:*.tar=01;33:*.tgz=01;33:*.gz=01;33:*.z=01;33:*.Z=01;33:*.zip=01;33:*.bz2=01;33:" setenv LESS "-M -R" unsetenv LD_LIBRARY_PATH setenv CLASSPATH .:$JOOSPATH set path=( $path $HOME/bin ) #set path=( $PATH /bin /usr/local/bin /usr/bin /usr/local/scripts /usr/share/pvm3/lib \ # /sbin /usr/sbin /usr/local/sbin /usr/bin/X11 /usr/X11R6/bin $HOME/bin .) setenv NNTPSERVER news.mcgill.ca # # Skip remaining setup if not an interactive shell. # if ($?USER == 0 || $?prompt == 0) exit if ($TERM == 'screen' || $TERM == 'rxvt') setenv TERM vt220 # # Set up some useful shell variables: type 'man csh' to see what is # available. # set editmode=emacs set history=100 # Use for CTRL-D #set ignoreeof set notify #set noclobber set filec set savehist set fignore=(.o .out) # So that people do not get logged out unset autologout # Set for tab completion set autolist # Set a nice prompt set prompt="[%n][%m][%~] " # Set the SHELL #setenv SHELL tcsh # Used for cplex setenv CPLEXLICDIR /usr/local/pkgs/cplex-6/licdir # Use for PVM setenv PVM_RSH /usr/bin/ssh setenv PVM_ROOT /usr/share/pvm3 # Use for LANG unsetenv LANG # gconf fix setenv GCONF_LOCAL_LOCKS 1 # # Set up alias commands... You can define a new command in terms of old # ones: type 'man csh' for more information. # alias off exit alias bye exit alias quit exit alias c clear alias h 'history -r \!* | more' alias f 'finger' alias la 'ls -a' alias ll 'ls -la' alias lc 'ls -F' alias j 'jobs -l' alias psg 'ps aux | grep \!* | grep -v grep' alias ff 'find . -name \!* -print' # # Just in case MS/PC-DOS is more familiar... # alias dir 'ls -l'