Grundlagen der Shellskript-Programmierung
Seminar
Fernunterricht
Beschreibung
-
Kursart
Intensivseminar berufsbegleitend
-
Niveau
Mittelstufe
-
Methodik
Fernunterricht
-
Dauer
1 Woche
-
Beginn
nach Wahl
-
Online Campus
Ja
-
Versendung von Lernmaterial
Ja
-
Beratungsservice
Ja
Shell-Skripte sind das Salz in der Suppe eines Unix/Linux-Administrators. Mit Shell-Skripten erweitern Sie die Fähigkeiten des Betriebssystems und erleichern sich selbst die Arbeit. Sobald eine Aufgabe mehr als einmal erledigt werden soll, kann ein Shell-Skript ein nützlicher Helfer sein.
Standorte und Zeitplan
Lage
Beginn
Beginn
Hinweise zu diesem Kurs
In diesem Online-Seminar erlernen Sie das Schreiben von Shell-Skripten. Sie erfahren, wie man mit Variablen, Verzweigungen und Schleifen umgeht, und werden eigene Funktionen erstellen, mit denen Sie Ihre tägliche Arbeit im Umgang mit dem Betriebssystem, erleichtern können.
- Fundierte PC-Kenntnisse (Windows oder Mac), Internet-
Anwenderkenntnisse
- Gute Kenntnisse in der Administration eines Linux-Servers
Die nötigen Voraussetzungen können Sie durch den Besuch der folgenden Seminare erwerben:
* Linux Debian Systemadministration *
- individueller Einstieg
- freie Zeiteinteilung
- für jeden Bedarf passende Zeitmodelle von berufsbegleitend bis
Vollzeit
- telefonische Beratung
- auf Wunsch Informationsmaterial und Bildungsangebot
Meinungen
Themen
- Programmierung
- Shell
- Shell-Skript
- Shebang #!
- Shell-Expansionen
- Wildcards
- Formatierte Strings
- Head/tail
- Basename/dirname
- Getopts
- Egrep
- Syntax
Dozenten
Oliver Kreipl
Webadministration und Webentwicklung
Nach über 10 Jahren in der IT-Client- und Serverbetreuung entschied er sich 2011 für ein Web-Engineering-Studium an der Webmasters Akademie. Erfolgreich abgeschlossen, arbeitet er heute als freiberuflicher Webdesigner und Webentwickler in Nürnberg. Er unterstützt die Fernstudenten als Tutor in den Bereichen Linux- und Webadministration.
Inhalte
- Einführung
- Was ist ein Shell-Skript?
- Wofür kann man Shell-Skripte verwenden?
- Wiederholung grundlegender Shell-Konzepte
- Pipes und Umleitungen
- Befehlsverknüpfungen
- Kommandosubstitution
- Einführung in die Shell-Skript Programmierung
- Skripte aus Kommandos aufbauen
- Der shebang #!
- Skripte ausführen
- echo
- Variablen und Zuweisungen
- Variablen definieren
- Strings mit doppelten und einfachen Anführungszeichen
- ${var}-Schreibweise und Zweck
- Zuweisungen
- Besondere Systemvariablen
- Shell-Expansionen
- Wildcards
- Strings beschneiden
- Strings verändern
- Weitere Shellfunktionen
- Blöcke
- Das Kommando set
- Berechnungen
- Ausgabe
- echo
- Formatierte Strings
- Eingabe
- Kommandozeilen-Parameter
- Benutzereingaben
- Tests
- Dateitests
- Numerische Tests
- Stringtests
- Kommandotests
- Verzweigungen
- if
- case
- Schleifen
- while
- for
- Nützliche Programme
- head/tail
- basename/dirname
- cut
- tr
- Prozesse und Signale
- Theorie
- Bedeutung der verschiedenen Signale
- Der Befehl kill
- Der Befehl trap
- Parameterauswertung mit getopts
- Reguläre Ausdrücke
- Syntax
- egrep
Zusätzliche Informationen
Grundlagen der Shellskript-Programmierung