Shells und Skripte
Varianten von Shells
Die Bourne-Shell (sh)
Ende der 70er Jahre wurde mit der Unix-Version 7 die erste Bourne-Shell (kurz sh) mitgeliefert.
Die Job-Shell (jsh)
Die Job-Shell (kurz jsh) ist eine Weiterentwicklung der Bourne-Shell
Die C-Shell (csh)
Die C-Shell (kurz csh) wurde in den ersten Jahren der BSD-Entwicklung parallel zur Bourne-Shell entwickelt.
Die TENEX-C-Shell (tcsh)
Die TENEX-C-Shell (kurz tcsh) ist einer Weiterentwicklung der C-Shell von Christos Zoulas.
Die Korn-Shell (ksh)
Die Korn-Shell (kurz ksh) ist eine, von David Korn entwickelte und auf der Bourne-Shell basierte Shell.
Die Public-Domain-Korn-Shell (pdksh)
Da die Korn-Shell nicht immer frei war, wurde die Public-Domain-Korn-Shell (pdksh) als Lösung entwickelt.
Die Almquist-Shell (ash)
Die Almquist-Shell (kurz ash) ist eine kleine, der Bourne-Shell ähnliche Shell, welche bei einigen BSD-Derivaten als Standardshell eingesetzt ist.
Die Debian-Almquist-Shell (dash)
Die Debian-Almquist-Shell (kurz dash) basiert auf der NetBSD-Version der Shell ash und ist kompatibel mit der Bourne-Shell.
Die Bourne-Again-Shell (bash)
Die Bourne-Again-Shell (kurz bash) hat die Vorteile eines Open-Source-Projektes, ist POSIX-standard-konform und baut auf der Syntax der Bourne-Shell auf. Sie beherrscht die Features dwer Bourne-Shell, der Korn-Shell sowie der C-Shell und ist somit die Standardshell unter Linux-Systemen.
Die Z-Shell (zsh)
Die Z-Shell (kurz zsh) ist der Bolide unter den Shells und vereint Features der bash, csh und tcsh.