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

BMW Magazin

BMW Magazin

Unter dem Motto „DRIVEN" steht das BMW Magazin für Antrieb, Leidenschaft und Energie − und die Haltung, im Leben niemals stehen zu bleiben.Das Kundenmagazin der BMW AG inszeniert die neuesten ...

cards Karten cartes

cards Karten cartes

Die führende Zeitschrift für Zahlungsverkehr und Payments – international und branchenübergreifend, erscheint seit 1990 monatlich (viermal als Fachmagazin, achtmal als ...

dental:spiegel

dental:spiegel

dental:spiegel - Das Magazin für das erfolgreiche Praxisteam. Der dental:spiegel gehört zu den Top 5 der reichweitenstärksten Fachzeitschriften für Zahnärzte in Deutschland (laut LA-DENT 2011 ...

die horen

die horen

Zeitschrift für Literatur, Kunst und Kritik."...weil sie mit großer Aufmerksamkeit die internationale Literatur beobachtet und vorstellt; weil sie in der deutschen Literatur nicht nur das Neueste ...

ea evangelische aspekte

ea evangelische aspekte

evangelische Beiträge zum Leben in Kirche und Gesellschaft Die Evangelische Akademikerschaft in Deutschland ist Herausgeberin der Zeitschrift evangelische aspekte Sie erscheint viermal im Jahr. In ...

elektrobörse handel

elektrobörse handel

elektrobörse handel gibt einen facettenreichen Überblick über den Elektrogerätemarkt: Produktneuheiten und -trends, Branchennachrichten, Interviews, Messeberichte uvm.. In den monatlichen ...

FileMaker Magazin

FileMaker Magazin

Das unabhängige Magazin für Anwender und Entwickler, die mit dem Datenbankprogramm Claris FileMaker Pro arbeiten. In jeder Ausgabe finden Sie von kompletten Lösungsschritten bis zu ...