Raffinierte Shell Scripts

Ähnliche Dokumente
Linux-Einführung Übung

Inhaltsverzeichnis Erste Schritte Grundprinzipien in Linux

UNIX Die wichtigsten Befehle

LINUX 4U Das professionelle

Echt coole Perl Skripte

Echt coole Perl-Skripte

Übungsblatt 1. (Stapel- bzw. Batchbetrieb)

Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten

Helmut Dittrich Jürgen Mellenthin PHP 4-Workshop

Unix/Linux Grundlagen für Einsteiger

Grundlagen der Programmierung

Ulrich Cuber Das Einsteigerseminar SUSE Linux 10.x

Auf einen Blick. Vorwort Einführung Sprachgrundlagen von VBScript Objektorientierte Programmierung mit. dem Windows Script Host 115

NT-Unix-Integration ,06,0*4. Administrierbare Netze aufbauen mit Windows NT und Unix. dpunkt.verlag. Andreas Röscher

Windows PowerShell. Galileo Press. Helma Spona

Bernd Bleßmann, Jörg Bleßmann. Linux. Aufbau und Einsatz eines Betriebssystems. 1. Auflage. HLuHB Darmstadt. Bestellnummer Bildungsverlag EINS

Windows Automatisierung - Die technische Referenz

VBA mit Office 97 lernen


Patrick Ditchen 4. Auflage. Shell-Skript Programmierung. Inklusive CD-ROM

Ronald Wölfel Wolfgang Borkner. mitp-trainingsbuch SuSE Linux Systemadministration

FRANZIS. Mit 660 Abbildungen. Michael Gradias Digitale Videopraxis

Network-Attached Storage mit FreeNAS

Linux-Camp: Linux als Server am Beispiel LAMP

Crashkurs Kommandozeile

C und Linux HANSER. Martin Gräfe. Die Möglichkeiten des Betriebssystems mit eigenen Programmen nutzen. Z., erweiterte Auflage

Okt 10, 16 17:29 UNIX/Linux Lösung

Shell-Skript-Programmierung

Shell. Oder Konsole suchen im Application Finder. Auch Terminal, Bash oder Kommandozeile genannt. Bash nimmt Befehle entgegen und führt diese aus

Da einige Befehle gerne in Vergessenheit geraten werden hier einige essentielle und nützliche Befehle aufgelistet.

Durch einen kleinen Geldbetrag kann mehr Speicher dazu gekauft werden. Eines der Systeme mit guten Referenzen ist mydrive.

Anlegen von Nutzerskripten in der WinIBW 3

Arbeiten mit der Shell Teil 1

Solaris 11 Systemadministration Grundlagen

Grundkurs MySQL und PHP

Operator Guide. Operator-Guide 1 / 5 V0.92 / 16.jan.08

4. Desktop, Betriebssystem u.a.

Alle alltäglichen Aufgaben können auch über das Frontend durchgeführt werden, das in den anderen Anleitungen erläutert wird.

UNIX/Linux Lösung. Mär 14, 17 20:40 Seite 1/6. Prozeßsynchronisation (was ist das?, wo kommt es vor?, Beispiel?):

Das Handbuch zu KCron

Auf einen Blick. Über den Autor... 9 Einführung Teil I: Windows 10 kennenlernen Teil II: Windows 10 und das World Wide Web...

Kurzanleitung des Netzwerk Video Rekorders

Linux Kommandozeile: Einfache Skripte. 1 Wiederhohlung. 2 Einfache Skripte

Dateisystem 1, Suchpfad, Befehlstypen

Vorsemesterkurs Informatik

Computer & GNU/Linux Einführung Teil 4

Mit PuTTY und WinSCP an der Pi

Arbeiten mit der Shell Teil 1

Einführung in die Kommandozeile

Ranking-Überwachung im Web. Erste Schritte

Einstieg ins Windows Scripting Inkl. Windows Shell

Datenbankprogrammierung mit MySQL 5 und PHP 5 Spona

AplusixAdmin : Administration von Aplusix 3 Benutzerhandbuch

Computer & GNU/Linux Einführung Teil 3

Benachrichtigungen. Installation und Konfiguration. Version 2017 Summer Release

Inhalt. Vorwort 13. Einleitung 15. Für wen ist dieses Buch gedacht? 15 Zum Aufbau des Buchs Installation und erste Schritte 17

Basiskonzepte des Rechnerbetriebs

FileMaker und Linux mit SSH zusammenführen

Vorlesung Unix-Praktikum

Bilder und Fotos bearbeiten mit Paint Shop Pro 8

PC Sicherheit. Microsoft Press. Michaela Zocholl. einfach Wipp & War

e-gouernmenc mit fabasoft: uom antrag bis zur Zustellung

I Grundlagen der System-Administration 8

Einführung in die Angewandte Bioinformatik

21 Ein eigenes. Diskussionsforum. Bauen Sie auf Ihrer Website eine Community auf. Warum ein Diskussionsforum anbieten?

NEUIGKEITEN SAS 9.4 ARCHITEKTUR PHILLIP MANSCHEK

COACHING. verlag moderne industrie. So spornen Manager sich und andere zu Spitzenleistungen an. Horst Rückle

Inhaltsverzeichnis. Teil i: Die Grundlagen 19. ^sp^ Einführung 11

Die Shell. Ein Vortrag von Frederik und Michael 1 / 35

Transkript:

COk - 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Dave Taylor Raffinierte Shell Scripts Übersetzung aus dem Amerikanischen von Patrick Ditchen.03

Einleitung 9 1 Die fehlende Code-Bibliothek 17 Was ist POSIX? 18 1. Kommandos in PATH suchen 18 2. Alphanumerische Eingaben überprüfen 22 3. Datumsformate vereinheitlichen 24 4. Große Zahlen lesbar ausgeben 27 5. Integerzahlen überprüfen 30 6. Kommazahlen überprüfen 32 7. Datumsformate überprüfen 35 8. Den echo-befehl vereinheitlichen 38 9. Ein Rechner auch für Kommazahlen 40 10. Dateien sperren 42 11. ANSI Color Sequenzen 45 12. Eine Shell Skript Bibliothek aufbauen 48 13. Shell Skripte debuggen 50 2 Kommandos erweitern 55 14. Zeilen umbrechen und formatieren 56 15. Gelöschte Dateien automatisch archivieren 59 16. Mit dem Archiv der gelöschten Dateien arbeiten 62 17. Das Löschen von Dateien protokollieren 67 18. Verzeichnisinhalte auflisten 69 19. Dateien finden mit locate 72 20. Emulatoren schreiben: DIR 75 21. Die Manpages durchforsten 78 22. Mit Zeitzonen jonglieren 81 3 Utilities programmieren 85 23. Denkzettel für die Kommandozeile 85 24. Ein interaktiver Taschenrechner 88 25. Die Rechtschreibung eines Wortes kontrollieren 90

26. Eine interaktive Rechtschreibekorrektur 91 27. Ein persönliches Wörterbuch für spell 95 28. Temperaturen umrechnen 97 29. Tilgungsraten berechnen 99 30. Ein Terminkalender 102 Unix den letzten Schliff geben 109 31. Eine Datei mit Zeilennummern anzeigen 109 32. Eine Datei mit zusätzlichen Informationen ausgeben 111 33. Nur überlange Zeilen umbrechen 113 34. GNU-Optionen für quota emulieren 115 35. Ein sftp, das aussieht wie ftp 116 36. grep aufpolieren 119 37. Mit komprimierten Dateien arbeiten 121 38. Optimal komprimierte Dateien garantieren 125 System Administration: Benutzer verwalten 129 39. Den Festplattenverbrauch analysieren 130 40. Festplatten-Verschwender anzeigen 133 41. Den verfügbaren Plattenplatz bestimmen 135 42. Die Lesbarkeit von df verbessern 136 43. Ein sicheres locate 139 44. Benutzer anlegen 143 45. Benutzer sperren 147 46. Benutzer löschen 149 47. Die Benutzerumgebung überprüfen 152 48. Aufräumen, wenn Gäste gehen 156 System Administration: Systempflege 159 49. Set User ID Anwendungen aufspüren 159 50. Datum und Uhrzeit setzen 161 51. Eine Liste der laufenden Dienste 164 52. Prozesse über ihren Namen beenden 166 53. Die crontab Einträge der Benutzer überprüfen 170 54. System cron Jobs garantiert starten 175 55. Logfiles rotieren 177 56. Backups 182 57. Verzeichnisse sichern 185

7 Web- und Internet-Benutzer 189 58. Online-Zeiten berechnen 190 59. Dateien per FTP herunterladen 192 60. Computernachrichten verfolgen 196 61. URLs aus einer Webseite extrahieren 201 62. Mit Online-Formularen arbeiten 205 63. Das Wetter verfolgen 207 64. Eine Filmdatenbank abfragen 210 65. Automatisches Einloggen 213 66. Währungen umrechnen 217 67. Das Aktienportfolio immer im Blick 222 68. Änderungen von Webseiten erkennen 225 8 Shell Skripte für Webmaster 231 Die Skripte dieses Kapitels ausführen 233 69. Die CGI-Umgebungsvariablen 233 70. Web-Ereignisse protokollieren 235 71. Webseiten dynamisch erstellen 238 72. Kontaktformulare verarbeiten 242 73. Ein Web-basiertes Fotoalbum 245 74. Gästebücher 248 75. Ein Text-basierter Web-Counter 253 76. Zufälligen Text anzeigen 258 9 Web- und Internet-Administration 261 yy. Ungültige interne Links auffinden 261 78. Ungültige externe Links auffinden 263 79. Die Rechtschreibung von Webseiten überprüfen 267 80. Apache Passwörter verwalten 270 81. Verzeichnisse synchronisieren mit FTP 277 82. Remote-Verzeichnisse synchronisieren mit FTP 281 83. Dateien mit sftp synchronisieren 283 10 Verwaltung von Internet-Servern 289 84. Apache's Access-Logdatei auswerten 289 85. Die Herkunft von Suchanfragen analysieren 294 86. Die Apache Error-Logdatei untersuchen 298 87. Mit Hilfe eines Remote-Archivs Vorsorgen 303

88. Eine Website spiegeln 307 89. Den FTP-Server im Auge behalten 311 90. Die Qualität des Netzwerks überwachen 316 91. Prozesspriorität verändern 324 92. Neue Virtuelle Hosts anlegen 327 11 Mac OS X Skripte 335 93. Netinfo Benutzer auflisten 337 94. Einen neuen Benutzer unter Mac OS X anlegen 339 95. Einen Email-Alias hinzufügen 343 96. Den Titel des Terminal-Fensters setzen 346 97. itunes Wiedergabe-Listen anzeigen 347 98. Das open Kommando erweitern 349 12 Spiele 353 99. Unscramble: Ein Wörter-Spiel 354 100. Hangman 358 101. Hauptstadt-Quiz 362 Nachwort 366 Stichwortverzeichnis 367