Lokales Hilfesystem auf dem Rechner Alma

Beispielkonfiguration fuer die tcsh:

Die tcsh ist eine Weiterentwicklung der csh. Die tcsh erlaubt durch zahlreiche Zusatzfunktionen sehr komfortables interaktives Arbeiten. Die tcsh kann mit dem 'chsh' Kommando als neue Loginshell gesetzt werden. Sie ist nicht mit der tsh zu verwechseln, letztere ist eine restricted Shell, von der aus der Befehl chsh nicht mehr erreichbar ist!

Die Programmierung der tcsh/csh unterscheidet sich grundlegend von der der sh/ksh.

Beim Login wird von der tcsh eine Datei mit Namen '.tcshrc' in Ihrem Homedirectory gelesen und die dort abgelegten Befehle ausgefuehrt. Da die tcsh abwaertskompatibel zur csh konzipiert ist, wird ggf. auch eine Datei '.cshrc' beruecksichtigt. Im folgenden ein kleines Beispiel fuer die .cshrc:

#
# Grundkonfiguration .cshrc (csh, tcsh)
#
umask 022

set path=($HOME/bin /usr/local/bin /usr/bin /usr/bin/X11 /usr/sbin /sbin /etc /usr/ucb /usr/ccs/bin .)

setenv DOMAIN .student.uni-kl.de
setenv MFBASES .:/usr/lpp/mf/bases
setenv MFINPUTS .:/usr/lpp/mf/inputs
setenv MFPOOL .:/usr/lpp/mf/pool
setenv NNTPSERVER sun.rhrk.uni-kl.de
setenv PAGER /usr/local/bin/less
setenv SHELL /usr/local/bin/tcsh
setenv TMPDIR /tmp
setenv MANPATH /usr/local/man

set history=100
set prompt="%S%n@%m%s [%/] "
set autolist
alias ll ls -l
alias la ls -al
alias dir ls -l
alias ls ls -F
alias cls clear
alias mps ps -fu `whoami`

limit filesize unlimited
limit stacksize 4096
limit datasize unlimited
limit cputime unlimited
limit coredumpsize 0
limit memoryuse unlimited

stty -istrip -parenb cs8 -ixoff -ixon

if ( ! $?term ) then
        set term=vt100
endif

Das Shellscript 'setup' erstellt eine etwas andere Konfigurationsdatei. Diese kann in /usr/local/lib/setup/.cshrc eingesehen werden. Sie liest ihrerseits beim Start eine systemweite /usr/local/lib/setup/system.cshrc.


Bitte wenden Sie sich mit Fragen und Anregungen an folgende eMail-Adresse:
hilfe@student.uni-kl.de