Inhalt:
Die Z-Shell
Event: | Programm 2005 |
Speaker: | Sven Guckes |
Room: | BZW/A159 |
Day/Time: | 2005-10-29 / 10:15 |
Length: | 3:00 |
Track: | Workshops |
Capacity: | 30/30 |
You need to be logged in to reserve a place. | |
Ical: | Download |
Inhalt:
Wer sich auf einem System einlogt, der bekommt als erstes eine Login-Shell vorgesetzt. Dies kann eine csh sein, oder eine ksh, oder auch eine bash. Die Z-Shell (aka zsh, www.zsh.org) kennen leider noch viel zu wenige. Dabei integriert die Z-Shell viele der zuerst genannten Shells und bietet darüber hinaus noch einiges mehr, was das Arbeiten am Computer noch angenehmer, schneller und effektiver machen kann.
- Modularität
- Vervollständigungen von Dateimustern (Globbing) (auch rekursiv), Kommandos (Command Completions) (auch aus der History), und Variablennamen in der Eingabezeile (Inline Expansion) mit farbiger Menuauswahl (coloured menu)
- Erweiterte Aliase (Suffix Aliases + Global Aliases)
- Tastenbindungen (Key Binding)
- Mehrzeiliger Zeileneditor (zle = Z-Shell Line Editor)
- Editor für Variablen (vared)
- Eingebaute Funktionen (Builtins)
- Qualifizierer für Dateimuster (Globbing qualifiers)
- Mehrfache Umleitung (Multiple Redirection)
- Tippfehlerkorrektur (Typo Correction)
- Module, z.B. zmv, prompt und tetris :-)
- zusätzlicher Prompt auf der rechten Seite
- 150 Optionen und nette Kommandos wie copy-prev-word und push-line
- Umfangreiche Arithmetik für Ganz- und Fließkommazahlen
- Associative arrays
- array manipulations
- named directories, path expansion (=foo)
- Cross platform (UNIX, Windows, OS/2)
Was gibt es nicht:
- Keine Einführung zum Tippen auf einer Tastatur. (Das müssen wir einfach mal voraussetzen. ;-)
- Keine Hilfe zu kaputten Mäusen und Maustreibern.
Zielgruppe:
Alle Benutzer, die eine Shell benutzen dürfen und auch wollen.
Erforderliche Vorkenntnisse:
Verständnis der Tastennamen 'Tab' und 'Esc' sowie von Tastenkombinationen wie 'Alt-x' und 'Control-R'. Kenntnis von den Tasten Home und End sowie Ins und Del und den Funktionstasten sind schön, aber nicht wirklich notwendig.
Webseite zum Workshop: http://www.guckes.net/dresden2005/zsh_workshop.html
Hinweise:
WARNUNG: Wer meint bei allen Programmen eine graphische Oberfläche mit Menüs und Rollbalken haben zu müssen, der wird bei diesem Workshop herausfinden, daß die Bedienung eines Computers mit 100+ Tasten sehr viel schneller gehen kann und daß man sich seine Arbeitsumgebung fast beliebig verbessern kann.