Shell-Programmierung, m. DVD-ROM
Dieses umfassende Handbuch bietet alles, was Sie zur Shell-Programmierung wissen müssen. Behandelt werden: Variablen, Parameter und Argumente, Kontrollstrukturen, Terminal-Ein- und -ausgabe, Funktionen, Signale, Scripts und Prozesse, Fehlersuche und...
Leider schon ausverkauft
Buch
- Lastschrift, Kreditkarte, Paypal, Rechnung
- Kostenlose Rücksendung
Produktdetails
Produktinformationen zu „Shell-Programmierung, m. DVD-ROM “
Klappentext zu „Shell-Programmierung, m. DVD-ROM “
Dieses umfassende Handbuch bietet alles, was Sie zur Shell-Programmierung wissen müssen. Behandelt werden: Variablen, Parameter und Argumente, Kontrollstrukturen, Terminal-Ein- und -ausgabe, Funktionen, Signale, Scripts und Prozesse, Fehlersuche und Debugging . Weiter geht's mit den wertvollen Helfern grep, sed und awk. Eine umfangreiche Linux-UNIX-Referenz bietet alle grundlegenden Kommandos in übersichtlicher Form.Das komplette Werk enthält zahlreiche Praxisbeispiele , ist modular zu lesen und hervorragend als Nachschlagewerk geeignet . Die aktuelle Auflage wurde um zahlreiche Übungsaufgaben mit Lösungen erweitert: Damit eignet sich das Buch bestens zur Prüfungsvorbereitung und zum Selbststudium!
Aus dem Inhalt:
Einführung in die Shell-Programmierung
Standardshells: Bourne-Shell, Korn-Shell und Bourne-Again-Shell (Bash)
GUIs mit Shellscripts erstellen
Umfangreiche Linux-UNIX-Referenz mit allen grundlegenden Kommandos
Galileo Press heißt jetzt Rheinwerk Verlag.
Die Fachpresse zur Vorauflage:
Ubuntu User: ""Shell-Programmierung" lässt beim Einstieg in die Materie kaum Wünsche offen"
Inhaltsverzeichnis zu „Shell-Programmierung, m. DVD-ROM “
Vorwort ... 23 Vorwort des Gutachters -- die Shell: Fluch oder Segen? ... 27 1. Einführung ... 29 1.1 ... Was sollten Sie als Leser wissen? ... 29 1.2 ... Was ist eine Shell? ... 32 1.3 ... Hauptanwendungsgebiet ... 35 1.4 ... Kommando, Programm oder Shellscript? ... 38 1.5 ... Die Shell-Vielfalt ... 40 1.6 ... Betriebssysteme ... 43 1.7 ... Crashkurs: einfacher Umgang mit der Kommandozeile ... 43 1.8 ... Shellscripts schreiben und ausführen ... 57 1.9 ... Vom Shellscript zum Prozess ... 71 1.10 ... Datenstrom ... 74 1.11 ... Empfehlung ... 92 1.12 ... Übungen ... 92 2. Variablen ... 95 2.1 ... Grundlagen ... 95 2.2 ... Zahlen ... 100 2.3 ... Zeichenketten ... 109 2.4 ... Quotings und Kommando-Substitution ... 120 2.5 ... Arrays (Bash und Korn-Shell only) ... 126 2.6 ... Variablen exportieren ... 131 2.7 ... Umgebungsvariablen eines Prozesses ... 136 2.8 ... Shell-Variablen ... 137 2.9 ... Automatische Variablen der Shell ... 143 2.10 ... Übungen ... 148 3. Parameter und Argumente ... 151 3.1 ... Einführung ... 151 3.2 ... Kommandozeilenparameter $1 bis $9 ... 151 3.3 ... Besondere Parameter ... 152 3.4 ... Der Befehl shift ... 156 3.5 ... Argumente und Leerzeichen ... 158 3.6 ... Argumente jenseits von $9 ... 158 3.7 ... Argumente setzen mit set und Kommando-Substitution ... 160 3.8 ... getopts -- Kommandozeilenoptionen auswerten ... 163 3.9 ... Vorgabewerte für Variablen ... 166 3.10 ... Aufgaben ... 170 4. Kontrollstrukturen ... 171 4.1 ... Bedingte Anweisung mit if ... 171 4.2 ... Die else-Alternative für eine if-Verzweigung ... 179 4.3 ... Mehrfache Alternative mit elif ... 181 4.4 ... Das Kommando test ... 183 4.5 ... Status von Dateien erfragen ... 195 4.6 ... Logische Verknüpfung von Ausdrücken ... 199 4.7 ... Short Circuit-Tests -- ergebnisabhängige Befehlsausführung ... 205 4.8 ...
... mehr
Die Anweisung case ... 208 4.9 ... Schleifen ... 214 4.10 ... Die for-Schleife ... 215 4.11 ... Die while-Schleife ... 225 4.12 ... Die until-Schleife ... 227 4.13 ... Kontrollierte Sprünge ... 229 4.14 ... Endlosschleifen ... 233 4.15 ... Aufgaben ... 235 5. Terminal-Ein- und -Ausgabe ... 237 5.1 ... Von Terminals zu Pseudo-Terminals ... 237 5.2 ... Ausgabe ... 239 5.3 ... Eingabe ... 253 5.4 ... Umlenken mit dem Befehl exec ... 278 5.5 ... Filedeskriptoren ... 281 5.6 ... Named Pipes ... 286 5.7 ... Menüs mit select (Bash und Korn-Shell only) ... 289 5.8 ... Aufgaben ... 294 6. Funktionen ... 295 6.1 ... Definition ... 295 6.2 ... Funktionen, die Funktionen aufrufen ... 302 6.3 ... Parameterübergabe ... 304 6.4 ... Rückgabewert aus einer Funktion ... 308 6.5 ... Lokale contra globale Variablen ... 313 6.6 ... alias und unalias ... 317 6.7 ... Autoload (Korn-Shell only) ... 319 6.8 ... Aufgaben ... 320 7. Signale ... 321 7.1 ... Grundlagen zu den Signalen ... 321 7.2 ... Signale senden -- kill ... 325 7.3 ... Eine Fallgrube für Signale -- trap ... 326 7.4 ... Aufgabe ... 337 8. Rund um die Ausführung von Scripts und Prozessen ... 339 8.1 ... Prozessprioritäten ... 339 8.2 ... Warten auf andere Prozesse ... 340 8.3 ... Hintergrundprozess wieder hervorholen ... 341 8.4 ... Hintergrundprozess schützen ... 342 8.5 ... Subshells ... 343 8.6 ... Mehrere Scripts verbinden und ausführen (Kommunikation zwischen Scripts) ... 345 8.7 ... Jobverwaltung ... 352 8.8 ... Shellscripts zeitgesteuert ausführen ... 355 8.9 ... Startprozess- und Profildaten der Shell ... 360 8.10 ... Ein Shellscript bei der Ausführung ... 367 8.11 ... Shellscripts optimieren ... 368 8.12 ... Aufgaben ... 371 9. Nützliche Funktionen ... 373 9.1 ... Der Befehl eval ... 373 9.2 ... xargs ... 376 9.3 ... dirname und basename ... 378 9.4 ... umask ... 379 9.5 ... ulimit (Builtin) ... 380 9.6 ... time ... 382 9.7 ... typeset ... 383 9.8 ... Aufgabe ... 38410. Fehlersuche und Debugging ... 385 10.1 ... Strategien zum Vermeiden von Fehlern ... 385 10.2 ... Fehlerarten ... 389 10.3 ... Fehlersuche ... 39011. Reguläre Ausdrücke und grep ... 399 11.1 ... Reguläre Ausdrücke -- die Theorie ... 399 11.2 ... grep ... 403 11.3 ... Aufgaben ... 41612. Der Stream-Editor sed ... 417 12.1 ... Funktions- und Anwendungsweise von sed ... 417 12.2 ... Der sed-Befehl ... 421 12.3 ... Adressen ... 421 12.4 ... Kommandos, Substitutionsflags und Optionen von sed ... 423 12.5 ... sed-Scripts ... 441 12.6 ... Aufgaben ... 44413. awk-Programmierung ... 445 13.1 ... Einführung und Grundlagen von awk ... 445 13.2 ... Aufruf von awk-Programmen ... 448 13.3 ... Grundlegende awk-Programme und -Elemente ... 453 13.4 ... Muster (bzw. Adressen) von awk-Scripts ... 459 13.5 ... Die Komponenten von awk-Scripts ... 467 13.6 ... Funktionen ... 488 13.7 ... Empfehlung ... 503 13.8 ... Aufgaben ... 50314. Linux/UNIX-Kommandoreferenz ... 505 14.1 ... Kurzübersicht ... 506 14.2 ... Dateiorientierte Kommandos ... 515 14.3 ... Verzeichnisorientierte Kommandos ... 536 14.4 ... Verwaltung von Benutzern und Gruppen ... 537 14.5 ... Programm- und Prozessverwaltung ... 542 14.6 ... Speicherplatzinformationen ... 549 14.7 ... Dateisystem-Kommandos ... 550 14.8 ... Archivierung und Backup ... 562 14.9 ... Systeminformationen ... 577 14.10 ... System-Kommandos ... 579 14.11 ... Druckeradministration ... 580 14.12 ... Netzwerkbefehle ... 581 14.13 ... Benutzerkommunikation ... 598 14.14 ... Bildschirm- und Terminalkommandos ... 599 14.15 ... Online-Hilfen ... 602 14.16 ... Alles rund um PostScript-Kommandos ... 604 14.17 ... Gemischte Kommandos ... 60515. Die Praxis ... 607 15.1 ... Alltägliche Lösungen ... 608 15.2 ... Datei-Utilitys ... 612 15.3 ... Systemadministration ... 625 15.4 ... Backup-Strategien ... 650 15.5 ... Das World Wide Web und HTML ... 672 15.6 ... CGI (Common Gateway Interface) ... 68016. GUIs und Grafiken ... 695 16.1 ... dialog und Xdialog ... 695 16.2 ... gnuplot -- Visualisierung von Messdaten ... 709 16.3 ... Aufgaben ... 736 Anhang ... 737 A ... Befehle (Übersichtstabellen) ... 737 B ... Lösungen der Übungsaufgaben ... 761 C ... Trivia ... 781 Index ... 783
... weniger
Autoren-Porträt von Jürgen Wolf, Stefan Kania
Jürgen Wolf ist Softwareentwickler, Digitalfotograf und Autor aus Leidenschaft. C/C++, Perl, Linux und die Bildbearbeitung mit Photoshop Elements und GIMP sind seine Themen. Sein Traum: ein ruhiges Leben im Westen Kanadas. Und Bücher auf der Veranda schreiben.Stefan Kania ist ausgebildeter Kommunikationstechniker und arbeitet selbstständig als Netzwerk-Techniker.
Bibliographische Angaben
- Autoren: Jürgen Wolf , Stefan Kania
- 2013, 4. Auflage, 799 Seiten, mit Abbildungen, Maße: 19 x 24,6 cm, Gebunden, Deutsch
- Verlag: Rheinwerk Verlag
- ISBN-10: 3836223104
- ISBN-13: 9783836223102
- Erscheinungsdatum: 28.06.2013
Rezension zu „Shell-Programmierung, m. DVD-ROM “
Das Buch ist didaktisch gut aufgebaut, schön gedruckt und die Mischung aus Theorie und Praxis ist ansprechend. Für die Zielgruppe der angehenden Admins ist das Buch durchaus zu empfehlen. LINUX MAGAZIN 201311
Kommentar zu "Shell-Programmierung, m. DVD-ROM"
0 Gebrauchte Artikel zu „Shell-Programmierung, m. DVD-ROM“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
Schreiben Sie einen Kommentar zu "Shell-Programmierung, m. DVD-ROM".
Kommentar verfassen