Sie sind hier
E-Book

Shell-Skript-Programmierung

AutorPatrick Ditchen
Verlagmitp Verlags GmbH & Co. KG
Erscheinungsjahr2011
Seitenanzahl832 Seiten
ISBN9783826683565
FormatPDF
Kopierschutzkein Kopierschutz/DRM
GerätePC/MAC/eReader/Tablet
Preis2,99 EUR
Der erste Teil des Buch behandelt Kommandos, Techniken und Konzepte der Shell-Skript-Programmierung. Der zweite Teil beschäftigt sich mit den wichtigsten UNIX-Tools, die in den Shell-Skripten einzubauen und aufzurufen sind. Der dritte Teil zeigt, wie man das erlernte Wissen einsetzt, um die unterschiedlichen Aufgaben aus dem Alltag der Systemadministration zu lösen.

Patrick Ditchen ist seit 1998 als freier Trainer tätig. Seine Schulungsschwerpunkte sind UNIX-Systemadministration, UNIX-Shell-Skript-Programmierung und Perl.

Kaufen Sie hier:

Horizontale Tabs

Blick ins Buch
Inhaltsverzeichnis
Cover
1
Titel
3
Impressum
4
Inhaltsverzeichnis5
Über den Autor11
Einführung13
1.1 Die Shell als User-Interface13
1.2 Die Shell als Programmiersprache13
1.3 Einsatzgebiete von Shell-Skripten14
1.4 Shell-Skripte, Perl und C-Programme15
1.5 Die Shell und ihre vielen Varianten16
1.6 LINUX, SOLARIS, HP-UX, AIX, IRIX ...17
1.7 Aufbau des Buchs18
1.8 Buch-CD und Web-Server19
Shell-Skript-Programmierung in sh, ksh und bash21
2.1 Einführung21
2.2 Ein erster Streifzug22
2.3 Shell-Skripte schreiben29
2.4 Shell-Skripte ausführen und testen33
2.5 Befehle38
2.6 Umlenkungen und Pipes39
2.7 Dateinamenexpansion46
2.8 Variablen50
2.9 Zahlen57
2.10 Zeichenketten63
2.11 Arrays71
2.12 Kommandosubstitution75
2.13 Variablen exportieren78
2.14 Die if-Verzweigung85
2.15 Zahlen- und String-Tests89
2.16 Dateitests98
2.17 Kommandotests101
2.18 Short-Circuit-Tests105
2.19 Die case-Verzweigung107
2.20 Die for-Schleife112
2.21 Die while- und die until-Schleife118
2.22 break und continue127
2.23 Ausgabeoperationen133
2.24 Eingabeoperationen139
2.25 File-Deskriptoren148
2.26 Spezielle Umlenkungen154
2.27 Argumente und Optionen157
2.28 Menüs bilden mit select169
2.29 Passworteingabe und Tastatur176
2.30 Funktionen und Aliase180
2.31 Signalverarbeitung mit kill und trap199
2.32 Mehrere Skripte koordinieren209
2.33 Die Laufzeit von Shell-Skripten216
2.34 Startprozedur und Profildateien219
2.35 Wie die Shell Skripte verarbeitet223
2.36 Weitere Befehle und Techniken227
2.37 Debugging-Methoden233
2.38 Shell-Builtin-Befehle240
2.39 Shell-Optionen244
2.40 Shell-Variablen250
2.41 Kommandozeilen-Editor und History258
Shell-Skript-Programmierung in csh und tcsh263
3.1 Einführung263
3.2 Ein erster Streifzug266
3.3 Shell-Skripte schreiben273
3.4 Shell-Skripte ausführen und testen276
3.5 Befehle280
3.6 Umlenkungen und Pipes282
3.7 Dateinamenexpansion290
3.8 Variablen295
3.9 Zahlen303
3.10 Zeichenketten307
3.11 Arrays315
3.12 Kommandosubstitution321
3.13 Variablen exportieren323
3.14 Die if-Verzweigung328
3.15 Zahlen- und String-Tests331
3.16 Dateitests338
3.17 Kommandotests343
3.18 Short-Circuit-Tests346
3.19 Die switch-Verzweigung348
3.20 Die foreach-Schleife351
3.21 Die while-Schleife357
3.22 Die repeat-Schleife363
3.23 break und continue365
3.24 Ausgabeoperationen370
3.25 Eingabeoperationen375
3.26 Argumente und Optionen382
3.27 Menüs in der C-Shell392
3.28 Passworteingabe und Tastatur394
3.29 Subroutinen, Aliase, Labels397
3.30 Signalverarbeitung407
3.31 Startprozedur und Profildateien411
3.32 Wie die Shell Skripte verarbeitet414
3.33 Weitere Befehle und Techniken414
3.34 Debugging-Methoden420
3.35 Tabellen und Listen425
3.36 History und Kommandozeilen-Editor437
awk445
4.1 Einführung445
4.2 awk, nawk und gawk445
4.3 Funktionsweise und Aufruf446
4.4 Aufteilen einer Zeile in Felder448
4.5 Field Separator und Record Separator451
4.6 Ausgaben mit print und printf452
4.7 BEGIN- und END-Block453
4.8 Selektionskriterien453
4.9 Der Umgang mit Variablen456
4.10 Zahlen und Zeichenketten459
4.11 Arrays462
4.12 Assoziative Arrays464
4.13 Abrechnungen und Statistiken465
4.14 Mehrdimensionale Arrays469
4.15 Verzweigungen470
4.16 Schleifen472
4.17 Benutzerdefinierte Funktionen474
4.18 Argumente an awk übergeben476
4.19 Umgebung und Ländereinstellungen478
4.20 Ein- und Ausgabetechniken479
4.21 Mehrzeiler und unregelmäßige Zeilen482
Die wichtigsten UNIX-Tools485
5.1 Einführung485
5.2 Übersicht über alle Kommandos486
5.3 grep und Regular Expressions490
5.4 sed494
5.5 awk497
5.6 Dateiinhalte: head, tail, sort, tr, cut ...497
5.7 Dateioperationen: cp, ln, ls, find, diff ...503
5.8 Verzeichnisoperationen: mkdir, dirname, dircmp ...508
5.9 Archivierung und Backup: tar, cpio, gzip ...509
5.10 Filesystem-Informationen: df, du, fdisk ...516
5.11 Prozessoperationen: ps, kill, prstat, top ...520
5.12 Systeminformationen: uname, date, vmstat ...522
5.13 Benutzerverwaltung: who, finger, last ...524
5.14 Druck- und Druckeradministration: lp, lpstat ...528
5.15 Software-Installation529
5.16 Netzwerkbefehle: rsh, ftp, mail, ping ...530
5.17 Grafiken erstellen: gnuplot535
5.18 Vermischtes: logger, tput, man ...543
5.19 Einplanung von Befehlen: crontab, at546
Shell-Skripte und Logdateien547
6.1 Shell-Skripte in der Praxis547
6.2 Logdateien: Eine Übersicht548
6.3 Ereignisse in Logdateien zählen549
6.4 Felder in Logdateien aufsummieren555
6.5 Abrechnungen und Statistiken557
6.6 Statistiken über vorgegebene Gruppen563
6.7 Zeit- und andere Klassen567
6.8 Mehrzeiler im Logfile: Verteilte Informationen571
6.9 Mehrzeiler im Logfile: Zeilenumbrüche575
6.10 Zugriff auf eine laufende Logdatei577
6.11 Logdateien komprimieren und archivieren580
6.12 Logfiles blockweise abarbeiten582
6.13 Große Logfiles und Named Pipes585
6.14 Archivieren über Named Pipes587
6.15 Logs auf Festplatten und Hosts verteilen592
Shell-Skripte in der Systemadministration595
7.1 Einführung595
7.2 Benutzer effektiv anlegen596
7.3 Benutzer kopieren602
7.4 Benutzer intelligent löschen607
7.5 Dateien auf mehrere Rechner kopieren615
7.6 Skripte auf mehreren Rechnern ausführen621
7.7 Software auf mehreren Rechnern installieren629
7.8 Differenzielle Backups634
7.9 Systemdateien überwachen650
7.10 Ein Papierkorb657
Shell-Skripte zur Systemüberwachung665
8.1 Einführung665
8.2 Proaktives Systemmanagement666
8.3 Schritt für Schritt zur Systemüberwachung667
8.4 Alarme auslösen671
8.5 Grafiken erstellen676
8.6 History- und Trendreports686
8.7 Festplatten und Partitionen695
8.8 Belegung der Filesysteme702
8.9 Kenndaten eines Verzeichnisses717
8.10 Die größten und die neuesten Dateien722
8.11 Memory- und Swap-Verbrauch723
8.12 CPU-Auslastung, Paging und I/O-Performance736
8.13 Anzahl laufender Prozesse742
8.14 Ausgewählte Prozesse beobachten745
8.15 Ressourcenverbrauch von Benutzern749
8.16 Wer war wann eingeloggt?760
8.17 Accounting: Was hat ein Benutzer wann getan?761
8.18 Netzwerke: Erreichbarkeit von Rechnern762
8.19 Netzwerke: Ein HTML-Netzwerkplan771
8.20 Netzwerke: Verfügbarkeit von Diensten778
8.21 Ein zentrales Überwachungs-Interface782
8.22 Ein Web-Überwachungs-Interface789
Stichwortverzeichnis811

Weitere E-Books zum Thema: Betriebssysteme - Computersoftware

Automotive Embedded Systeme

E-Book Automotive Embedded Systeme
Effizfientes Framework - Vom Design zur Implementierung Format: PDF

Die Entwicklung hochkomplexer automotiver Infotainmentsysteme bestehend aus einer Headunit und weiteren Komponenten wie Audio- und Videoelementen, Kommunikationseinheiten, Navigationssystemen und…

Automotive Embedded Systeme

E-Book Automotive Embedded Systeme
Effizfientes Framework - Vom Design zur Implementierung Format: PDF

Die Entwicklung hochkomplexer automotiver Infotainmentsysteme bestehend aus einer Headunit und weiteren Komponenten wie Audio- und Videoelementen, Kommunikationseinheiten, Navigationssystemen und…

Automotive Embedded Systeme

E-Book Automotive Embedded Systeme
Effizfientes Framework - Vom Design zur Implementierung Format: PDF

Die Entwicklung hochkomplexer automotiver Infotainmentsysteme bestehend aus einer Headunit und weiteren Komponenten wie Audio- und Videoelementen, Kommunikationseinheiten, Navigationssystemen und…

Automotive Embedded Systeme

E-Book Automotive Embedded Systeme
Effizfientes Framework - Vom Design zur Implementierung Format: PDF

Die Entwicklung hochkomplexer automotiver Infotainmentsysteme bestehend aus einer Headunit und weiteren Komponenten wie Audio- und Videoelementen, Kommunikationseinheiten, Navigationssystemen und…

Automotive Embedded Systeme

E-Book Automotive Embedded Systeme
Effizfientes Framework - Vom Design zur Implementierung Format: PDF

Die Entwicklung hochkomplexer automotiver Infotainmentsysteme bestehend aus einer Headunit und weiteren Komponenten wie Audio- und Videoelementen, Kommunikationseinheiten, Navigationssystemen und…

Automotive Embedded Systeme

E-Book Automotive Embedded Systeme
Effizfientes Framework - Vom Design zur Implementierung Format: PDF

Die Entwicklung hochkomplexer automotiver Infotainmentsysteme bestehend aus einer Headunit und weiteren Komponenten wie Audio- und Videoelementen, Kommunikationseinheiten, Navigationssystemen und…

Sicheres Netzwerkmanagement

E-Book Sicheres Netzwerkmanagement
Konzepte, Protokolle, Tools Format: PDF

Die Administration komplexer Rechnernetzwerke verlangt durch die ständige Weiterentwicklung etablierter Standards und die Integration gänzlich neuer Technologien ein umfassendes technisches Know-how…

Sicheres Netzwerkmanagement

E-Book Sicheres Netzwerkmanagement
Konzepte, Protokolle, Tools Format: PDF

Die Administration komplexer Rechnernetzwerke verlangt durch die ständige Weiterentwicklung etablierter Standards und die Integration gänzlich neuer Technologien ein umfassendes technisches Know-how…

Weitere Zeitschriften

Arzneimittel Zeitung

Arzneimittel Zeitung

Die Arneimittel Zeitung ist die Zeitung für Entscheider und Mitarbeiter in der Pharmabranche. Sie informiert branchenspezifisch über Gesundheits- und Arzneimittelpolitik, über Unternehmen und ...

caritas

caritas

mitteilungen für die Erzdiözese FreiburgUm Kindern aus armen Familien gute Perspektiven für eine eigenständige Lebensführung zu ermöglichen, muss die Kinderarmut in Deutschland nachhaltig ...

Die Versicherungspraxis

Die Versicherungspraxis

Behandlung versicherungsrelevanter Themen. Erfahren Sie mehr über den DVS. Der DVS Deutscher Versicherungs-Schutzverband e.V, Bonn, ist der Interessenvertreter der versicherungsnehmenden Wirtschaft. ...

IT-BUSINESS

IT-BUSINESS

IT-BUSINESS ist seit mehr als 25 Jahren die Fachzeitschrift für den IT-Markt Sie liefert 2-wöchentlich fundiert recherchierte Themen, praxisbezogene Fallstudien, aktuelle Hintergrundberichte aus ...

F- 40

F- 40

Die Flugzeuge der Bundeswehr, Die F-40 Reihe behandelt das eingesetzte Fluggerät der Bundeswehr seit dem Aufbau von Luftwaffe, Heer und Marine. Jede Ausgabe befasst sich mit der genaue Entwicklungs- ...