|
|
BSD 4.3reno
# This is 'CSHRC' - it is invoked by the file .cshrc in your home directory
# It gets read by EVERY new shell (csh) that you start.
# At login time, this file is read before '.login'
# first work out what type of computer we are using:
set cputype = "unknown"
if ($cputype == "unknown") if (-x /bin/sun3) if { /bin/sun3 } set cputype = "sun"
if ($cputype == "unknown") if (-x /bin/sparc) if { /bin/sparc } set cputype = "sparc"
if ($cputype == "unknown") if (-x /bin/pyr) if { /bin/pyr } set cputype = "pyr"
if ($cputype == "unknown") if (-x /bin/vax) if { /bin/vax } set cputype = "vax"
# Name of directory containing all members of this group
set groupdir = ${HOME}/..
# Set environment variable to tell X-windows programs where to find things
setenv X11 /usr/local/lib/X11
# path is a list of directories in which the shell will look for programs
set path=( ${home}/bin ${home}/bin.${cputype} ${groupdir}/bin \
${groupdir}/bin.${cputype} /usr/local/bin /usr/ucb /bin /usr/bin \
/usr/hosts /usr/games $X11/share/bin /usr/new .)
# history defines how many commands csh will remember
set history = 20
# Define the prompt that the system gives when ready for a new command
set prompt = "`hostname`% "
# 'alias' provides for some shorthand:
# make 'lf' give a useful listing of files showing their types
alias lf "ls -F"
# make '.' be short for 'logout'
alias . logout
# make 'hi' be short for 'history'
alias hi history
# make 'rm' always ask before removing anything
alias rm "rm -i"
# Use a shell variable to store the name of the last directory we were in,
# so that 'back' will take us back there.
alias cd 'set old="$cwd"; chdir \!*'
alias back 'set back="$old"; set old="$cwd"; cd "$back"; unset back; dirs'
# Now do any things that your group supervisor wants, before carrying on
# with your own .cshrc
set grouplib = ${HOME}/../lib
if ( -r ${grouplib}/CSHRC ) source ${grouplib}/CSHRC
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.