linux.txt/linux/shells/die_shells.tex
2025-02-15 15:39:11 +01:00

28 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}