Nächste Überarbeitung | Vorhergehende Überarbeitung |
linux:shells [2006/11/17 21:29] – st | linux:shells [2008/02/24 22:02] (aktuell) – st |
---|
| ====== 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)]] |