Als Shell bezeichnet man einen Kommandozeileninterpreter, ein Programm, das Befehle oder ganze Skripte entgegennimmt und diese ausführt.
Unter Linux sind folgende Shells weit verbreitet:
Kurzform | kompletter Name |
---|---|
ash | Almquist-Shell |
csh | C-Shell |
dsh | dancer's shell, or distributed shell: Shell für Verteilte Systeme z.B. Cluster. Aufgaben können parallel übermittelt werden, dafür werden Methoden wie SSH benutzt. |
jsh | Job-Control-Shell |
ksh | Korn-Shell |
pdksh | Public-Domain-Korn-Shell |
rssh | rssh-Shell: beschränkt (auch als chroot/jail) den Benutzer auf scp, sftp, cvs, rdist, und/oder rsync |
tcsh | TENEX-C-Shell |
zsh | Z-Shell |