====== Shells ====== Als Shell bezeichnet man einen Kommandozeileninterpreter, ein Programm, das Befehle oder ganze Skripte entgegennimmt und diese ausführt. ===== Bekannte Shells ===== Unter Linux sind folgende Shells weit verbreitet: * [[Bash]]; Bourne-Again-Shell, die am meisten verwendete Shell. * sh; Bourne-Shell; "Urvater" fast aller heutigen Shells ===== Weitere Shells ===== ^ Kurzform ^ kompletter Name ^ | [[http://de.linwiki.org/index.php/Ash|ash]] | Almquist-Shell | | [[http://de.linwiki.org/index.php/csh|csh]] | C-Shell | | [[cluster#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 [[netzwerke:SSH]] benutzt. | | [[http://de.linwiki.org/index.php/jsh|jsh]] | Job-Control-Shell | | [[http://de.linwiki.org/index.php/ksh|ksh]] | Korn-Shell | | [[http://de.linwiki.org/index.php/pdksh|pdksh]] | Public-Domain-Korn-Shell | | rssh | rssh-Shell: beschränkt (auch als [[linux:chroot]]/jail) den Benutzer auf scp, sftp, cvs, rdist, und/oder [[linux:backup#rsync]] | | [[http://de.linwiki.org/index.php/tcsh|tcsh]] | TENEX-C-Shell | | [[http://de.linwiki.org/index.php/zsh|zsh]] | Z-Shell | ===== Links ===== * [[http://martin.ankerl.com/2007/09/01/comprehensive-linux-terminal-performance-comparison/|Comprehensive Linux Terminal Performance Comparison]] * [[http://www.catonmat.net/blog/the-definitive-guide-to-bash-command-line-history|The Definitive Guide to Bash Command Line History]] [[http://www.catonmat.net/download/bash-history-cheat-sheet.pdf|cheat-sheet (PDF)]]