Seminare
Seminare

Linux Shell-Programmierung

Seminar - GFU Cyrus AG

In diesem Seminar lernen Sie mit einem sehr hohen Praxisanteil die Möglichkeiten der Shellprogrammierung kennen. Sie sind danach in der Lage, zum einen fremde Skripte zu verstehen, was für das erfolgreiche Administrieren eines Linux-Systems sehr wichtig ist, zum anderen auch, eigene nützliche Skripte zu erstellen, die Ihre tägliche Arbeit sehr erleichtern können.
Termin Ort Preis*
firmenintern auf Anfrage auf Anfrage
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:
  • Einführung und Überblick


Shellskripte sind ein wichtiges Hilfsmittel bei der Arbeit von Linux-Systemadministratoren, denn viele Aufgaben, die in der Praxis oft zu Fuß gelöst werden, lassen sich automatisieren. Hier ein Skript, das die 20 größten Dateien auf der Festplatte findet und den Report per Mail verschickt; dort ein Skript, das einen Prozess überwacht und bei Bedarf neu startet. Der Phantasie sind hier kaum Grenzen gesetzt - für fast jede Aufgabe, die mehr als einmal erledigt werden muss, lohnt es sich in der Regel, ein kleines Skript zu erstellen.



Seminargrundlage ist die bash-Shell unter Linux; bei Bedarf kann aber auch auf die Besonderheiten anderer Shells eingegangen werden.

  • Linux-Shells und Tools
    • Die Shells sh, ksh und bash
    • Shell-Mechanismen: Wildcards, Ausgabeumlenkung, Pipes, ...
    • Tools: grep, sort, cut, diff, find, ...

  • Shellskripte
    • Erstellen und Ausführen von Skripten
    • Handling von Ein- und Ausgaben
    • Kommandozeilenparameter
    • Rechnen in der Shell
    • Kontrollstrukturen (if, while, for, case, ...)
    • Debugging-Möglichkeiten

  • Fortgeschrittene Programmierung
    • Reguläre Ausdrücke
    • Der Stream-Editor sed
    • Die Muster- und Stringprogrammiersprache awk




Zielgruppe:
Interessierte Anwender:innen und Linux-Systemadministratoren mit Vorkenntnissen gemäß der Schulung Linux Einführung Linux für Anfänger oder entsprechenden Kenntnissen.
Seminarkennung:
S606
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha