BASH Shell Scripting I - Fundamentals
BASH Shell Scripting I - Fundamentals
- Title:
- BASH Shell Scripting I - Fundamentals
- When:
- 22.06.09 09.00 Uhr - 23.06.09 17.00 Uhr
- Where:
- Wr. Neustadt
- Category:
- Intensiv
Description
Seminarziel:
Die Bash Shell ist das, was unser Linux im Innersten zusammenhält. Gerade die Möglichkeit, mit der Shell nahezu beliebig umfangreiche Vorgänge zu automatisieren, macht Linux so flexibel. In diesem Seminar lernen die Teilnehmer den Umgang mit der BASH. Nach einer Einführung in die Funktionalitäten der BASH beginnen wir mit der Einführung in die BASH Programmierung. Die Teilnehmer werden so in die Lage versetzt, regelmäßige oder auch einmalige Aufgaben zu automatisieren und die Vorgänge beim Booten und an anderen Stellen besser zu verstehen und anzupassen. Für diesen Kurs sind keine Programmierkenntnisse erforderlich!
Dieser Kurs ist auch Vorraussetzung für den Kurs: Linux Shell Scripting Advanced und kann auch gemeinsam gebucht werden.
Empfohlene Vorkenntnisse
Als Seminarbesucher sollten Sie über Basis Linux Kenntnisse verfügen, wie es in den Grundlagen Seminaren vermittelt wird. Scripting Kenntnisse sind nicht notwendig!
Inhalte:
- Shell Grundlagen
- Aufgabe einer Shell
- Shell Arten
- Bash Shell Grundlagen
- Interaktives Benutzen der Shell
- Sonderzeichen und die richtige Quotierung
- Komplexe Ein- und Ausgabe Umleitung
- Verketten von Befehlen
- History
- Alias
- Arbeiten mit dem Linux Dokumentationssytem
- Aufbau und Arten der Bash Login Scripts
- Arbeiten mit Rückgabewerten ( test, ||, && )
- Aufbau von Shell Scripts
- Startmöglichkeiten
- Texteditor VI / VIM verstehen lernen
- Arbeiten mit den verschiedenen Modi (Normal, Einfüge, Visual, Selektion,...)
- VIM Einstellungen und Konfigurationsdateien
- Editieren von Text (append, insert, change, replace, yank, undo,...)
- Tips & Tricks
- Variablen
- Lokale und Globale Variablen
- Wertzuweisung und Vererbung
- Rechnen mit Variablen
- Schreiben von einfachen Shell Scripts
- Einfache Textverarbeitungsfilter (grep, tr, head, tail, cat, zcat, more, less,...)
Venue
- Venue:
- LinuxCampus
- Street:
- Herzog Leopold-Straße 13 / 1. Stock
- ZIP:
- 2700
- City:
- Wr. Neustadt
- State:
- Niederösterreich
- Country:
-
Registration



