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

arznei-telegramm

arznei-telegramm

Das arznei-telegramm® informiert bereits im 53. Jahrgang Ärzte, Apotheker und andere Heilberufe über Nutzen und Risiken von Arzneimitteln. Das arznei-telegramm®  ist neutral und ...

AUTOCAD Magazin

AUTOCAD Magazin

Die herstellerunabhängige Fachzeitschrift wendet sich an alle Anwender und Entscheider, die mit Softwarelösungen von Autodesk arbeiten. Das Magazin gibt praktische ...

BEHINDERTEPÄDAGOGIK

BEHINDERTEPÄDAGOGIK

Für diese Fachzeitschrift arbeiten namhafte Persönlichkeiten aus den verschiedenen Fotschungs-, Lehr- und Praxisbereichen zusammen. Zu ihren Aufgaben gehören Prävention, Früherkennung, ...

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 ...

DER PRAKTIKER

DER PRAKTIKER

Technische Fachzeitschrift aus der Praxis für die Praxis in allen Bereichen des Handwerks und der Industrie. “der praktiker“ ist die Fachzeitschrift für alle Bereiche der fügetechnischen ...

DULV info

DULV info

UL-Technik, UL-Flugbetrieb, Luftrecht, Reiseberichte, Verbandsinte. Der Deutsche Ultraleichtflugverband e. V. - oder kurz DULV - wurde 1982 von ein paar Enthusiasten gegründet. Wegen der hohen ...

Eishockey NEWS

Eishockey NEWS

Eishockey NEWS bringt alles über die DEL, die DEL2, die Oberliga sowie die Regionalligen und Informationen über die NHL. Dazu ausführliche Statistiken, Hintergrundberichte, Personalities ...