Dieser Kurs vermittelt ein praktisches Verständnis der gängigen Linux / UNIX Shell-Befehle. In diesem einsteigerfreundlichen Kurs lernen Sie die Linux-Grundlagen, Shell-Befehle und die Erstellung von Bash-Shell-Skripten kennen.
Sie beginnen diesen Kurs mit einer Einführung in Linux und lernen die Linux-Architektur kennen. Sie werden mit dem Linux Terminal interagieren, Befehle ausführen, in Verzeichnissen navigieren, Dateien bearbeiten sowie Software installieren und aktualisieren. Als Nächstes werden Sie sich mit den gängigen Linux-Befehlen vertraut machen. Sie arbeiten mit allgemeinen Befehlen wie id, date, uname, ps, top, echo, man; Befehlen zur Verzeichnisverwaltung wie pwd, cd, mkdir, rmdir, find, df; Befehlen zur Dateiverwaltung wie cat, wget, more, head, tail, cp, mv, touch, tar, zip, unzip; dem Zugriffskontrollbefehl chmod; Befehlen zur Textverarbeitung - wc, grep, tr; sowie Netzwerkbefehlen - hostname, ping, ifconfig und curl. Anschließend lernen Sie die Grundlagen der Shell-Skripterstellung, um eine Vielzahl von Aufgaben zu automatisieren. Sie werden einfache bis fortgeschrittene Shell-Skripte erstellen, die Metazeichen, Quoting, Variablen, Befehlssubstitution, E/A-Umleitung, Pipes & Filter und Befehlszeilenargumente beinhalten. Sie werden auch Cron-Jobs mit crontab planen. Der Kurs umfasst sowohl videobasierte Vorlesungen als auch praktische Übungen, um das Gelernte zu üben und anzuwenden. Sie erhalten kostenlosen Zugang zu einem virtuellen Linux-Server, auf den Sie über Ihren Webbrowser zugreifen können, so dass Sie nichts herunterladen und installieren müssen, um die Übungen durchzuführen. Sie werden diesen Kurs mit einem Abschlussprojekt und einer Abschlussprüfung abschließen. Im Abschlussprojekt stellen Sie Ihre Kenntnisse der Kurskonzepte unter Beweis, indem Sie einen eigenen ETL-Prozess (Extract, Transform, Load) durchführen und ein geplantes Backup-Skript erstellen. Dieser Kurs ist ideal für Data Engineers, Data Scientists, Softwareentwickler und Cloud-Anwender, die sich mit häufig verwendeten Befehlen unter Linux, MacOS und anderen Unix-ähnlichen Betriebssystemen vertraut machen und mit der Erstellung von Shell-Skripten beginnen möchten.