%general-entities; ]> $LastChangedBy$ $Date$ Tcsh-&tcsh-version; Tcsh Introduction to <application>Tcsh</application> The Tcsh package contains "an enhanced but completely compatible version of the Berkeley Unix C shell (csh)". This is useful as an alternative shell for those who prefer C syntax to that of the bash shell, and also because some programs require the C shell in order to install. Package information Download (HTTP): Download (FTP): Download MD5 sum: &tcsh-md5sum; Download size: &tcsh-size; Estimated disk space required: &tcsh-buildsize; Estimated build time: &tcsh-time; Installation of <application>Tcsh</application> Install Tcsh by running the following commands: ./configure --prefix=/usr && make && make install && make install.man && ln -sf /usr/bin/tcsh /bin/csh Command explanations ln -sf /usr/bin/tcsh /bin/csh: The FHS states that if there is a C shell installed, there should be a symlink from /bin/csh to it. This creates that symlink. Configuring <application>Tcsh</application> Config files There are numerous configuration files for the C shell. Examples of these are /etc/csh.cshrc, /etc/csh.login, /etc/csh.logout, ~/.tcshrc, ~/.cshrc, ~/.history, ~/.cshdirs, ~/.login, ~/.logout. More information on these files can be found in the tcsh(1) man page. /etc/csh.cshrc /etc/csh.login /etc/csh.logout ~/.tcshrc ~/.cshrc ~/.history ~/.cshdirs ~/.login ~/.logout Contents Installed Program tcsh Short Descriptions tcsh is an enhanced but completely compatible version of the Berkeley Unix C shell, csh. It is usable as both an interactive shell and a script processor. tcsh