Einführung in die bash-Shell
O'Reilly (Verlag)
978-3-89721-424-8 (ISBN)
- Titel ist leider vergriffen;
keine Neuauflage - Artikel merken
Das Lob für die englischsprachigen Vorgänger-Auflagen war immens. Endlich gibt es diesen Klassiker jetzt auch in deutscher Sprache. Die aktuelle Auflage behandelt bash 3.0, ist aber auch auf die früheren Versionen anwendbar. Das Buch richtet sich an den bash-Anfänger, aber auch dem erfahrenen Unixer werden zahlreiche Aha-Erlebnis beschert.
Aus dem Inhalt:
* Das Bearbeiten von Kommandozeilen
* Mit bash die Umgebung anpassen
* Einführung in die Shell-Programmierung
* Kontrollfluss-Konstrukte
* Kommandozeilen-Optionen und typisierte Variablen
* Prozess-Behandlung
* Fehlersuche in Shell-Programmen
* bash administrieren
* Shell-Skripte schreiben
* Troubleshooting
Cameron Newham lives in Perth, Western Australia. After completing a Bachelor of Science majoring in information technology and geography at the University of Western Australia, Cameron joined Universal Defence Systems (later to become Australian Defence Industries) as a software engineer. He has been with ADI for six years, working on various aspects of command and control systems.
Inhaltsverzeichnis
VorwortIX
bash-Grundlagen 1
Was ist eine Shell? 2
Der Rahmen dieses Buchs 2
Geschichte der UNIX-Shells 3
bash besorgen 5
Interaktives Benutzen der Shell 6
Dateien 7
Ein- und Ausgabe 14
Hintergrund-Jobs 18
Sonderzeichen und Quotierung 21
Der help-Befehl 27
Kommandozeilen bearbeiten 29
Bearbeitung von Kommandozeilen aktivieren 30
Die Befehlsspeicher-Liste 31
Emacs-Bearbeitungsmodus 31
vi-Bearbeitungsmodus 39
Der Befehl fc 49
Befehlsspeicher-Erweiterung 51
readline 53
Tastatur-Gewohnheiten 57
Anpassen der Umgebung 58
Die Dateien .bash_profile, .bash_logout, und .bashrc 59
Aliase 60
Optionen 63
Shell-Variablen 66
Anpassungen und Unterprozesse 78
Hinweise zur Anpassung 83
Einfache Shell-Programmierung 85
Shell-Skripten und Funktionen 85
Shell-Variablen 90
String-Operatoren 95
Befehlsersetzung 105
Erweiterte Beispiele: pushd und popd 109
Kontrollfluss 113
if/else 114
for 128
case 135
select 138
while und until 141
Kommandozeilen-Optionen und typisierte Variablen 144
Kommandozeilen-Optionen 144
Typisierte Variablen 153
Ganzzahlige Variablen und Arithmetik 154
Arrays 165
Ein-/Ausgabe und Kommandozeilen-Verarbeitung 170
Ein-/Ausgabe-Umleitung 170
String-Ein-/Ausgabe 176
Kommandozeilen-Verarbeitung 189
Prozess-Behandlung 206
Prozess-IDs und Job-Nummern 207
Job-Steuerung 207
Signale 211
trap 217
Koroutinen 224
Subshells 228
Prozess-Ersetzung 230
Fehlersuche in Shell-Programmen 232
Einfache Hilfen bei der Fehlersuche 233
Ein bash-Debugger 241
bash-Administration 262
Installation von bash als Standard-Shell 262
Anpassung der Umgebung 265
Systemsicherheit 269
Shell-Skripte schreiben 273
Was macht das nur? 273
Programmstart 275
Potenzielle Probleme 277
Benutzen Sie bash nicht 278
bash auf Ihrem System 279
bash besorgen 279
Archiv auspacken 280
Archivinhalt 280
Wohin kann man sich wenden? 286
Vergleichbare Shells 288
Die Bourne-Shell 289
Der Shell-Standard IEEE 1003.2 POSIX 291
Die Korn-Shell 293
pdksh 295
zsh 295
Shell-Klone und Unix-ähnliche Plattformen 296
Referenzlisten 299
Aufruf 299
Anpassungen im Prompt-String 301
Eingebaute Befehle und reservierte Wörter 302
Eingebaute Shell-Variablen 304
Testoperatoren 308
set-Optionen 310
shopt-Optionen 311
Ein-/Ausgabe-Umleitung 313
Befehle im emacs-Modus 314
Befehle im vi-Steuermodus 316
Ladbare eingebaute Befehle 318
Programmierbare Vervollständigung 323
Index329
Sprache | deutsch |
---|---|
Gewicht | 610 g |
Einbandart | Paperback |
Themenwelt | Informatik ► Betriebssysteme / Server ► Unix / Linux |
Schlagworte | bash Shell • bash, Shell, Programmierung, Skripte, |
ISBN-10 | 3-89721-424-5 / 3897214245 |
ISBN-13 | 978-3-89721-424-8 / 9783897214248 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich