Linux / UNIX Shellprogrammierung Grundkurs
Kein Badge verfügbar.
Ihr Seminar buchen
Seminarinhalte
Ziele
Inhalte
- Umgebungsvariablen: Unterscheidung zwischen globalen, lokalen und Session-Variablen.
- Shells im Vergleich: Überblick über verschiedene Shells wie sh, bash, zsh, fish, kornsh und tcsh.
- Wichtige Systemkommandos: Anwendung von Befehlen wie find, grep, cut, date, ps, df, du zur Systemadministration.
- Konfiguration der Benutzerumgebung: Anpassung der Shell-Umgebung für den Benutzer.
- Kommandogruppierung und Umleitung: Techniken zur Bündelung von Kommandos und Umleitung von Datenströmen.
- Kanalkonzepte und Pipelines: Nutzung von Kanälen und Pipelines zur Verknüpfung von Befehlen.
- Arithmetische Berechnungen in der Shell: Durchführung einfacher mathematischer Operationen innerhalb der Shell.
- Kommando-Substitution: Verwendung von Kommandoersetzungen zur dynamischen Einbindung von Befehlen.
- Skalare Datentypen und Gültigkeitsbereiche: Umgang mit skalaren Datentypen und deren Sichtbarkeit.
- Funktionale Konzepte im Skripting: Anwendung von Funktionen und dem richtigen Umgang mit Escape-Zeichen.
- Zahlenarten: Umgang mit ganzen Zahlen und Fließkommazahlen in der Shell.
- Steuerstrukturen: Verwendung von Schleifen, Fallunterscheidungen und speziellen Konstrukten im Skripting.
- Prozeduren und Parameterübergabe: Definition von Funktionen und Übergabe von Parametern an diese.
- Kapselung: Prinzipien der Datenkapselung in Shell-Skripten.
- Zeichenketten und Arrays: Verarbeitung von Strings und Arrays in der Shell.
- Arbeiten mit grep: Einsatz von grep zur Suche und Filterung von Daten.
- Fehlererkennung und -behandlung: Implementierung von Techniken zur Fehlerbehandlung in Skripten.
- Regular Expressions: Nutzung regulärer Ausdrücke für erweiterte Textverarbeitung.
- Bash Erweiterungen und Features: Unterschiede zwischen Bash-spezifischen Erweiterungen und POSIX-Standards.
- Weitere Tools: Einführung in Tools wie sed und awk für erweiterte Textmanipulationen.
- Praktische Beispiele: Zahlreiche praxisorientierte Beispiele zur Vertiefung des Erlernten.
Badge
Kein Badge verfügbar.
Vorkenntnisse
Zielgruppe
Methoden
Martin Heubeck
Sales Gruppenseminare und Inhouse
Mo – Fr 8:00 – 17:00 Uhr
E-Mail senden
+49 891 22216949
+49 800 3060303
JETZT UNVERBINDLICHEN BERATUNGSTERMIN BUCHEN