29 lines
1 KiB
TeX
29 lines
1 KiB
TeX
|
% master: die_shells.tex
|
||
|
% Befehle v0.3
|
||
|
% 2022-05-10 (Rx)
|
||
|
|
||
|
\section{Die Shells}
|
||
|
%-------------------
|
||
|
|
||
|
Eine Shell ist ein Kommando-Interpreter, ein Programm das durch ein anderes
|
||
|
ersetzt werden kann. Es zerlegt die Kommandozeile, führt Sonderzeichen durch
|
||
|
und reicht das Kommando an UNIX weiter.
|
||
|
Ohne Shell gibt es keinen Zugang zum Betriebssystem.
|
||
|
|
||
|
\index{sh}\index{ksh}\index{csh}\index{bash}\index{tcsh}
|
||
|
\index{export}\index{locate}\index{setenv}\index{unset}\index{unsetenv}
|
||
|
\begin{verbatim}
|
||
|
/bin/sh Bourne-Shell zum programmieren
|
||
|
/bin/ksh Korn-Shell Mischung aus C-und Bourne-Shell
|
||
|
/bin/csh C-Shell zum interaktiven Arbeiten
|
||
|
/bin/bash Bourne-Again-Shell
|
||
|
/bin/tcsh TC-Shell
|
||
|
|
||
|
export Setzt Umgebungsvariablen, Variablen exportieren
|
||
|
locate Findet Dateien anhand einer Datenbank
|
||
|
setenv Setzt Umgebungsvariablen unter Nicht-Bash Shells, z.B. csh
|
||
|
unset Variable löschen in ksh, bsh und bash
|
||
|
unsetenv Variable löschen in csh
|
||
|
\end{verbatim}
|
||
|
|