% master: die_c-shell.tex 
% Die C-Shell v0.3
% 2022-05-09 (Rx)

\section{Die C-Shell}
%--------------------

\index{stdin}
\begin{verbatim}
~               Home-Verzeichnis
~user           Home-Verzeichnis des Benutzers user
*               beliebige Zeichen-kette
?               genau Zeichen
{a,b,c}         a oder b oder c
[aceg]          genau eines der Zeichen
[a-z]           a bis z
[!adfh]         kein a, d, f, h
´´              maskiert alles
\               maskiert das nachfolgende Zeichen
""              maskiert $ ` \ nicht
> Datei         Ausgabe in die Datei, stdout
>& Datei        Ausgabe in die Datei, stdout und stderr
>>Datei         Unlenkung in die Datei, stdout umgelenkt
< Datei         von der Datei lesen, anstatt von stdin zu lesen
set noclobber   Überschreiben einer vorhandenen Datei verhindern
|               Ausgabekanal eines Kommandos direkt in den Eingabekanal eines
                anderen Kommandos leiten
#!Programm      so beginnt eine Datei die vom Progamm ausgeführt wird
$HISTSIZE       History-Größe
$LS_OPTIONS     ls Funktionen
$PATH           Pfad zu den Programmdateien
Programm &      Programm im eigenem Prozess starten
\end{verbatim}

