Zsh: Unterschied zwischen den Versionen
SHL (Diskussion | Beiträge) (Artikel zur zsh angelegt.) |
SHL (Diskussion | Beiträge) (Link geaender) |
||
Zeile 38: | Zeile 38: | ||
* http://www.michael-prokop.at/computer/tools_zsh_liebhaber.html | * http://www.michael-prokop.at/computer/tools_zsh_liebhaber.html | ||
* http://grml.org/zsh/ | * http://grml.org/zsh/ | ||
* http://commandline-tools | * http://blogs.noname-ev.de/commandline-tools/ | ||
* http://blog.pimpmyshell.de/2007/02/14/zsh-completion-mit-anderen-programmen/ | * http://blog.pimpmyshell.de/2007/02/14/zsh-completion-mit-anderen-programmen/ |
Version vom 8. August 2007, 08:08 Uhr
Dieser Artikel ist leider sehr kurz. Also: Sei mutig und mache aus ihm bitte einen guten Artikel, wenn du mehr zum Thema „Zsh” weißt.
Allgemeines
Die zsh - Kurzform fuer Z-Shell wurde zur Erweiterung der bash, der csh und der tcsh entwickelt. Sie ist fast komplett zur bash und zur TENEX-C Shell kompatibel, bietet aber einige Erweiterungen:
- frei programmierbare TAB-Completion
- eine History fuer alle laufenden Instanzen
- Rechtschreibpruefung waehrend der Eingabe
- extrem themebares Prompt (auch auf der rechten Seite des Terminals moeglich)
Die zsh wurde 1989 entwicklelt und steht unter der BSD-Lizenz. Sie war lange die Standard-Shell auf MacOS X. In nahezu jeder Unix/Linux-Distrubution existieren binaer-Pakete zur Z-Shell.
nette Features
Die zsh kann Tippfehler innerhalb von Kommandos erkennen und korrigieren.
shl@shell ~ % chhs zsh: correct 'chhs' to 'chsh' [nyae]?
Die TAB-Completion kann auf Parameter von Kommandos angewendet werden. Genauso auch auf scp-Verbindungen.
ausprobieren!
Wer sich die zsh einfach mal ansehen will: auf shell.uugrn.org ist sie installiert! Eine angepasste Config gibt's hier - einfach im Benutzer-Home auspacken. Diese Config ist grossteils aus grml "ausgeliehen" - funktioniert wunderbar. ;)
[shl@shell ~]$ cd [shl@shell ~]$ wget http://shell.uugrn.org/~shl/zshconfig-SHL.tar.gz [shl@shell ~]$ tar xzvf zshconfig-SHL.tar.gz [shl@shell ~]$ zsh shl@shell ~ %