Linux Bash Scripting – Für Einsteiger in der Praxis
4.5 (229 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,115 students enrolled

Linux Bash Scripting – Für Einsteiger in der Praxis

Automatisieren Sie ihre eigenen Aufgaben, ganz nach Ihren eigenen Bedürfnissen! Lernen Sie selbst Skripte zu entwickeln
Bestseller
4.5 (229 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,115 students enrolled
Created by René Fürst
Last updated 4/2020
German
Current price: $83.99 Original price: $119.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 6 hours on-demand video
  • 1 article
  • 39 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Sie können Ihre eigenen Bash-Skripte erstellen
  • Skripte erstellen zur Automatisierung verschiedener Aufgaben
  • Sie erweitern ihren Umgang mit dem Terminal
Requirements
  • Sie benötigen ein Linux Terminal um die Beispiele nachmachen zu können
  • Sie können auch unter Windows oder Mac ein Linux in einer virtuellen Umgebung laufen lassen
Description

Sie benutzen Linux oder wollen beruflich als Linux-Administrator durchstarten?

Ersparen Sie sich und ihrer Firma viel Zeit, indem Sie Ihre eigenen Skripte entwickeln und diese automatisch die Arbeit erledigen lassen. Ganz egal ob es spezielle Überwachungs- oder Backup-Skripte sind, oder einfache Dateimanagement-Aufgaben, die Ihnen immer wieder die Zeit rauben. Mit ihren eigenen Skripten, sind Sie in der Lage viele dieser Aufgaben selbst zu automatisieren.

  • Lerne selbstständige Terminal/Bash Skripte zu entwickeln
  • Anhand von Praxisbeispielen lernen Sie die Entwicklung in einer echten Umgebung
  • Ideal wenn Sie grundlegende Erfahrung im Umgang mit Linux haben
  • Auch Einsteiger-freundlich – im Zusammenhang mit meinem "Linux für Einsteiger"-Kurs
  • Sie benötigen nicht länger als 2 Tage um viele Facetten der Bash-Programmierung anwenden zu können
  • Sie erhalten mit Abschluss ein Kurszertifikat von Udemy
Who this course is for:
  • Linux-Systemadministratoren
  • Teilnehmer, die ihre Linux-Grundkenntnisse erweitern wollen
  • Wenn Sie immer wiederkehrende Aufgaben automatisieren wollen unter Linux
  • Wenn Sie noch keine Erfahrung mit Linux haben, sollten Sie zuerst einen meiner Linux-Einsteiger-Kurse besuchen
  • Sie benötigen grundlegende Kenntnisse im Umgang mit Linux
Course content
Expand all 43 lectures 05:52:32
+ Einführung in den Kurs
8 lectures 52:54

Promotion-Video

Preview 02:05
Kursbewertung auf Udemy
04:20

Welches Wissen und welche Software Sie für diesen Kurs benötigen wird hier geschildert.

Was Sie für den Kurs benötigen
02:06
VirtualBox Installation
03:06
Server Anmieten statt Virtualisieren
15:04
Neue Virtuelle Maschine anlegen
03:16
Debian-Installation in der VirtualBox
15:13

Ein Terminal-Editor schnell erklärt

Nano: Der Linux-Terminal-Editor
07:44
+ Die Skript-Programmierung
16 lectures 02:22:20

Lerne ein "Hallo Welt"-Skript zu erstellen und was ein Shebang ist.

Preview 06:22

Lerne wie man in Bash Skripten Kommentare einfügen kann.

Kommentare in Skripten
03:50

Nutzen von Variablen in Bash Skripten. Wir erstellen neue Variablen, lesen diese aus und grenzen diese von anderen ab. Danach löschen wir die Variablen wieder.

Variablen belegen, lesen, löschen und abgrenzen
07:12

Lerne, warum es wichtig ist, richtig zu Quoten, wie man mit Sonderzeichen umgeht und Zeilenumbrüche einfügen kann.

Quoting, Sonderzeichen, Zeilenumbrüche und Leerzeichen
09:27

Lernen Sie die Schnitt Funktion von Variablen kennen.

Variablen-Schnitt-Funktion
07:36

Mit der Shell können Sie auch direkt einfache Berechnungen durchführen. Wie das funktioniert lernen Sie hier.

Rechnen in der Shell
02:36

Arrays sind ein wichtiger Bestandteil von jeder Programmiersprache, so auch im Bash Skripting. Lerne hier Arrays zu nutzen.

Arrays belegen, auslesen und löschen
07:30

Lerne den Umgang mit Benutzer-Interaktionen. Was geschieht, wenn der Benutzer eine Eingabe macht.

Benutzer-Interaktionen
04:58

In dieser Lektion lernen Sie welche vordefinierten und automatischen Variablen es in der Bash gibt.

Automatische und vordefinierte Variablen
16:51

Lernen Sie was IF-Anweisungen sind und wie Sie diese im Bash Scripting nutzen können.

IF-Anweisung in der Praxis
09:20

Lernen Sie "If-Else"-Abfragen in der Bash zu tätigen. Darin liegt das Fundament vieler Programmiersprachen. Wenn Sie schon eine Programmiersprache kennen dann wird ihnen vieles davon bekannt vorkommen. 

IF-ELSE-Anweisungen
03:41

Eine Anweisung kann mehrere unterschiedliche Möglichkeiten haben. Da es nur eine Else-Anweisung geben kann, gibt es noch die Mittelwege mit Elif-Anweisungen

Preview 06:53

Lerne hierbei was es mit dem Test-Kommando auf sich hat und wie wir Ganzzahlen miteinander vergleichen können.

Test-Kommando mit Ganzzahlen
14:21

Lerne hierbei was es mit dem Test-Kommando auf sich hat und wie wir Zeichenketten miteinander vergleichen können.

Test-Kommando mit Zeichenketten
09:04

In dieser Lektion lernen Sie, wie wir den Zustand einer Datei abfragen können.

Zustand von Verzeichnissen und Dateien abfragen
18:39

Anweisungen miteinander verknüpfen und/oder umkehren.

Die AND/OR-Verknüfungen und Negationsoperator
14:00

Kleine Programmierfragen

Programmierquiz
3 questions
+ Case-Anweisung und Schleifen
6 lectures 55:20

Die case-Anweisung ist ein wichtiges Konstrukt, um nach dem Test einer Variable entsprechend auf deren Inhalt zu reagieren

"case"-Anweisungen
08:20

Es lassen sich auch Alternativen für eine Testbedingung angeben. Dazu wird der Pipe-Operator "|" verwendet, sowie "wildcards"

"case" – Alternative Muster und Wildcards
15:49

Es gibt in der Bash drei verschiedene Arten von Schleifen, welche unterschiedlich gut für einen jeweiligen Typ von Aufgabe verwendet werden können. Im Folgenden wird auf die for-Schleife näher eingegangen

"for"-Schleife
10:54

Es gibt in der Bash drei verschiedene Arten von Schleifen, welche unterschiedlich gut für einen jeweiligen Typ von Aufgabe verwendet werden können. Im Folgenden wird auf die while-Schleife näher eingegangen

"while"-Schleife
05:43

Es gibt in der Bash drei verschiedene Arten von Schleifen, welche unterschiedlich gut für einen jeweiligen Typ von Aufgabe verwendet werden können. Im Folgenden wird auf die until-Schleife näher eingegangen

"until"-Schleife
02:59

Lernen sie, wie Parameter an Bash Scripte übergeben werden können

Parameterübergabe mit "while", "case" und "getopts"
11:35
+ Funktionen
3 lectures 26:07

Funktionen in Bash Script erklärt

Funktionen anhand eines Beispiels erklärt
03:04

In dieser Lektion erstellen wir mehrere Funktionen dieineinander greifen und bei einem Fehler einen "exit code" übermitteln.

Arbeiten mit Funktionen und exit
12:26

Unterschiede zwischen globalen und lokalen Variablen

Lokale und globale Variablen
10:37
+ Praxisbeispiele für Einsteiger
5 lectures 29:21

Wir verwenden die Read-Funktion und unterbinden die Anzeige von Passwörtern bei der Eingabe.

Passwort einlesen und nicht anzeigen bei der Eingabe
03:54

Lernen Sie Dateien einzulesen mit dem "read"-Befehl.

Dateien mit "read" einlesen
02:59

Ein kleines Script welches uns die IP-Adresse einer Domain anzeigt

IP-Adresse einer Domain anzeigen
04:04

Mit diesem Script lesen wir Zufallszitate aus einem Array aus

Zufällige Zitate aus einem Array auslesen
03:29

Wir berechnen anhand eines Pizzeria-Beispiels wie viele Pizzen verkauft werden, den Gesamtpreis samt MwSt..

Rechnungen erstellen mit der Bash
14:55
+ Praxisbeispiele für Fortgeschrittene
3 lectures 43:16

Erstellen wir gemeinsam ein einfaches, aber effektives MySQL-Backup-Script

MySQL Backup Skript: Simpel & Effektiv
13:26

Ideal für Systemadministratoren, die eine Benachrichtigung erhalten wollen wenn der HDD-Speicher voll wird. 

Email-Benachrichtigung, wenn der Harddisk-Speicher voll ist
12:04

Einer meiner Kunden-Webseiten wurde von sogenannter Malware (Einschleusen von schadhaften Codes in HTML-Dateien) infiziert. Es sind mehrere hundert Dateien betroffen, welche wir mittels einem eigenen Bash Script bereinigen, damit wir nicht jede HTML-Datei einzeln bearbeiten müssen.

Preview 17:46
+ Abschluss
2 lectures 03:14

Zertifikat und weitere Linux-Kurse

Kursende
02:40
Udemy Gutscheine, Social-Media und individuelle Services
00:34