Linux Bash Scripting – Für Einsteiger in der Praxis
4.7 (31 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
472 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Linux Bash Scripting – Für Einsteiger in der Praxis to your Wishlist.

Add to Wishlist

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
4.7 (31 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
472 students enrolled
Created by René Fürst
Last updated 1/2017
German
Current price: $12 Original price: $120 Discount: 90% off
3 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 5.5 hours on-demand video
  • 1 Article
  • 39 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • Sie können Ihre eigenen Bash-Skripte erstellen
  • Skripte erstellen zur Automatisierung verschiedener Aufgaben
  • Sie erweitern ihren Umgang mit dem Terminal
View Curriculum
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 is the target audience?
  • 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
Compare to Other Linux Courses
Curriculum For This Course
42 Lectures
05:35:05
+
Einführung in den Kurs
7 Lectures 35:19

Promotion-Video

Preview 02:05

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

Einführung in Udemy
01:49

VirtualBox Installation
03:06

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:34

Zertifikat und weitere Linux-Kurse

Kursende
02:40

Bonus: Gutscheine zu weiteren Kursen
00:54
About the Instructor
René Fürst
4.4 Average rating
556 Reviews
14,106 Students
23 Courses
IT Consulting, Senior Programmer & Udemy Premium Instructor

Einer meiner Lieblingssprüche lautet "Man lernt nie aus" und aus diesem Grund bin ich auch bei Udemy gelandet - zuerst als normaler Student und später als Premium Instructor. Mittlerweile habe ich es lieben gelernt interessante Kurse für meine Studenten zu erstellen und anzubieten. Bei jedem Kurs den ich erstelle, lerne ich eine Menge dazu und mich freut es, wenn ich Studenten von meinen Kursen überzeugen kann und diese dann Ihr neu gewonnenes Wissen anwenden können.

Derzeit biete ich sowohl Programmier-Kurse, als auch allgemeine IT-Basis-Kurse an und meine Word- und Excel-Kurse sind die derzeit erfolgreichsten deutschen Udemy Office-Kurse.

Weitere Themen die ich behandeln werde sind unter anderem: Systemadministration, Webprogrammierung und Webdesign. Aus allen Bereichen meines Berufslebens, in denen ich über mehrere Jahre Erfahrungen sammeln konnte, möchte ich mein Wissen weitergeben.

Ich bin für meine Studenten da und leiste Hilfe bei Fragen und Antworten. Außerdem stehe ich hinter meinen Produkten und jeder Student hat die Möglichkeit den Kurs innerhalb von 30 Tagen zurückzugeben, wenn er nicht zufrieden ist. Mein Ziel ist es jeden Studenten zu überzeugen und meine Kurse immer weiter zu verbessern.

Vielen Dank für euer Vertrauen,
Rene Fürst