.cshrc

Updated: 08/02/2020 by Computer Hope

Unix C shell startup configuration file found in the home or root directory. The C shell startup configuration file can contain or perform such functions as set variables, define aliases, perform initializations and other tasks.

Users who are more familiar with Microsoft Windows or Microsoft DOS can relate the autoexec.bat and the config.sys files to the .cshrc file.

Example of a .cshrc file

# @(#)Cshrc 1.6 91/09/05 SMI

set path = (/usr/local/bin /usr/local/bin/X11 /usr/openwin/bin /usr/bin \
/usr/ucb /usr/etc /usr/local/games .)

alias pwd 'echo $cwd'
umask 066

if ($?USER == 0 || $?prompt == 0) exit

set filec
set history=40
set prompt="`hostname`> "

# Edit the below lines as you want
setenv EDITOR "pico -t"
setenv OPENWINHOME /usr/openwin
setenv MANPATH /usr/man:/usr/local/man:/usr/openwin/man
setenv LD_LIBRARY_PATH /usr/local/lib:/usr/openwin/lib

limit coredumpsize 0

# commands for interactive shells
alias ls 'ls -F'
alias cd 'cd \!*;echo $cwd'
alias home 'cd ~'

# MS-DOS aliases
alias dir 'ls -alg'
alias del 'rm -i'
alias copy 'cp -i'
alias move 'mv -i
 
# Terminal settings
setenv TERM vt100
/usr/bin/stty rows 24
/usr/bin/stty cols 80
/usr/bin/stty erase ^H

C Shell, Operating system terms, Unix help