{"id":170353,"date":"2026-01-28T13:10:54","date_gmt":"2026-01-28T12:10:54","guid":{"rendered":"https:\/\/liora.io\/de\/?p=170353"},"modified":"2026-02-06T04:26:29","modified_gmt":"2026-02-06T03:26:29","slug":"bash-bourne-again-shell-prinzip-vorteile-ausbildung","status":"publish","type":"post","link":"https:\/\/liora.io\/de\/bash-bourne-again-shell-prinzip-vorteile-ausbildung","title":{"rendered":"Bash (Bourne-Again Shell): Prinzip, Vorteile, Kurse"},"content":{"rendered":"<p><strong>Bash ist die beliebteste Shell und wird h\u00e4ufig im Bereich der Computerprogrammierung, aber auch in der Data Science und im Machine Learning eingesetzt. Hier erf\u00e4hrst Du alles, was du \u00fcber Bash wissen musst: Funktionsweise, Nutzen, Vorteile, Ausbildung&#8230;<\/strong><\/p>\nUm Menschen die M\u00f6glichkeit zu geben, mit Computern zu interagieren, haben Computeringenieure schon in den Anf\u00e4ngen der Computertechnik eine &#8222;Shell&#8220; f\u00fcr Computer entwickelt. Eine der popul\u00e4rsten ist<a href=\"https:\/\/www.gnu.org\/software\/bash\/\"> Bash: Bourne-Again Shell.<\/a>\n<h2 class=\"wp-block-heading\" id=\"h-was-ist-bash\">Was ist Bash ?<\/h2>\n<strong>Bash<\/strong> wurde von der Free <strong>Software Foundation (FSF)<\/strong> als Teil des GNU-Projekts entwickelt und ist in der Open-Source-Gemeinde sehr bekannt. Sie ist heute die am h\u00e4ufigsten verwendete UNIX-Shell, da sie zusammen mit Linux verbreitet wird.\n\nEs ist also ein Computertool das man kennen und beherrschen sollte. Es ist sowohl eine Shell als auch eine <a href=\"https:\/\/liora.io\/de\/scala-was-ist-diese-programmiersprache-und-wieso-ist-python-besser\">Programmiersprache.<\/a>\n\nBash wird von verschiedenen Terminals ausgef\u00fchrt, z. B. <strong>GNOME Terminal<\/strong> oder Konsole unter Linux und iTerm2 unter macOS. Wenn du ein Terminal startest, auf dem die Bash-Shell ausgef\u00fchrt wird, erscheint ein &#8222;Prompt&#8220;. Dabei handelt es sich um ein Symbol. Normalerweise ist dieses Symbol das Dollarzeichen: &#8222;$&#8220;. Dieser &#8222;Prompt&#8220; zeigt an, dass die Shell auf eine Befehlseingabe wartet.\n\nBash ist also eine Anwendung, deren Hauptfunktion darin besteht, andere Anwendungen, die auf demselben System installiert sind, in Form von Befehlen auszuf\u00fchren.\n\nUm zu lernen, wie man die Bash benutzt, muss man auch die Befehle lernen, die auf dem Betriebssystem, auf dem sie l\u00e4uft, verwendet werden.\n\nhttps:\/\/www.youtube.com\/watch?v=ex2unkBr0jM\n<h2 class=\"wp-block-heading\" id=\"h-bash-befehle-auf-linux-und-unix\">Bash-Befehle auf Linux und Unix<\/h2>\nUnter <strong>Linux und Unix<\/strong> werden die meisten Befehle standardm\u00e4\u00dfig in Systemverzeichnissen wie \/usr\/bin und \/bin gespeichert.\n\nSobald man der Bash einen Befehl gibt, sucht sie ein bestimmtes Verzeichnis auf dem System, um zu \u00fcberpr\u00fcfen, ob der Befehl existiert. Ist dies der Fall, f\u00fchrt er ihn aus.\n\nDar\u00fcber hinaus ist auch die Bash selbst ein Befehl. Normalerweise ist dies der Befehl, der standardm\u00e4\u00dfig ausgef\u00fchrt wird, wenn man ein Terminalfenster oder eine Textkonsole \u00f6ffnet.\n\nEinige Befehle sind direkt Teil der <strong>Bash.<\/strong> Die meisten von ihnen sind spezifisch f\u00fcr das Scripting in der Bash, aber einige sind universell. Dies ist der Fall bei &#8222;cd&#8220; f\u00fcr &#8222;change directory&#8220; (Verzeichnis wechseln).\n<h2 class=\"wp-block-heading\" id=\"h-wie-aktiviert-man-bash\">Wie aktiviert man Bash ?<\/h2>\nDie meisten modernen Linux- und <strong>Unix-Distributionen<\/strong> bieten standardm\u00e4\u00dfig eine Bash-Shell an, da Bash sehr bekannt ist und viele praktische Funktionen bietet, die andere Shells nicht haben.\n\nEinige Systeme verwenden jedoch standardm\u00e4\u00dfig eine andere Shell. Um herauszufinden, ob du die Bash-Shell verwendest, kannst du den Befehl &#8222;echo&#8220; mit einer speziellen Variablen verwenden, die den Namen des laufenden Prozesses darstellt.\n\nWenn du Bash nicht verwendest, es aber gerne tun w\u00fcrdest, kannst du diese Shell einfach von deinem Software-Center, deinem <strong>Software-Verzeichnis<\/strong> oder deinem Ports-Tree herunterladen und installieren. Du kannst auch Chocolatey unter Windows oder Homebrew unter macOS verwenden.\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\"><div class=\"wp-block-button \"><a class=\"wp-block-button__link wp-element-button \" href=\"https:\/\/liora.io\/de\/unsere-aus-und-weiterbildungen\">Bash Weiterbildung<\/a><\/div><\/div>\n\n<h2 class=\"wp-block-heading\" id=\"h-wozu-dient-bash\">Wozu dient Bash ?<\/h2>\nDie <strong>Bash ist eine vielseitige Schnittstelle<\/strong> f\u00fcr Deinen Computer. Sie wird nicht nur von Serveradministratoren und Programmierern verwendet.\n<blockquote>Diese Shell kann als Desktop, Textverarbeitungsprogramm, Bildbearbeitungsprogramm und vieles mehr verwendet werden. Manche Leute benutzen Bash mehr als sie ihre Desktop-Anwendungen.<\/blockquote>\nTats\u00e4chlich gibt es Hunderte von<strong> Bash-Befehlen f\u00fcr Linux<\/strong> und Unix, und ihre Vielfalt ist grenzenlos. So ist es z. B. m\u00f6glich, die Gr\u00f6\u00dfe von Fotos zu \u00e4ndern oder sie zu beschneiden, ohne sie \u00fcberhaupt in einem Viewer oder einem Schnittprogramm zu \u00f6ffnen.\n\nMit den Befehlen &#8222;ogg123&#8220; und &#8222;mpg321&#8220; kann man Musik abspielen. Mit dem Befehl &#8222;sox&#8220; kannst du eine Audiodatei umwandeln.\n\nMit dem Befehl &#8222;ffmpeg&#8220; werden Videos bearbeitet, w\u00e4hrend mit den Befehlen &#8222;emacs&#8220; und &#8222;vim&#8220; Text bearbeitet werden kann.\n\nDie Befehle &#8222;pine&#8220; und &#8222;mutt&#8220; werden zum Abrufen von E-Mails verwendet, w\u00e4hrend der Befehl &#8222;elinks&#8220; zum Surfen im Internet dient. Alle diese Bash-Befehle k\u00f6nnen auf dem <strong>System oder im Softwareverzeichnis<\/strong> gefunden werden.\n<h2 class=\"wp-block-heading\" id=\"h-was-sind-die-vorteile-vcn-bash\">Was sind die Vorteile vcn Bash ?<\/h2>\nEs gibt andere Shells, die genauso leistungsf\u00e4hig sind wie die <strong>Bash<\/strong>. Diese f\u00fcgt jedoch einige praktische Funktionen hinzu, wie z. B. doppelte eckige Klammern, die die Syntax vereinfachen.\n\nAllerdings sind diese doppelten eckigen Klammern nur in der Bash enthalten und nicht <strong>POSIX-kompatibel.<\/strong> Dies kann zu Kompatibilit\u00e4tsproblemen auf Systemen f\u00fchren, auf denen Bash nicht l\u00e4uft. Die Software ist jedoch frei und Open Source und kann daher auf jedem <strong>System installiert<\/strong> werden.\n<h2 class=\"wp-block-heading\" id=\"h-bash-scripting\">Bash Scripting<\/h2>\nDie Beliebtheit von Bash h\u00e4ngt mit seiner Leistungsf\u00e4higkeit zusammen. Dieses Shell ist n\u00e4mlich &#8222;skriptf\u00e4hig&#8220;. Alles, was manuell in die Bash eingegeben werden kann, kann auch in einer Volltextdatei aufgelistet und von der Bash gestartet werden.\n\nAnstatt Stunden damit zu verbringen, hunderte von Befehlen manuell auszuf\u00fchren, ist es also m\u00f6glich, diese Befehle zu skripten und den Computer sie ausf\u00fchren zu lassen. Und da Linux fast vollst\u00e4ndig auf der <strong>Bash-Shell<\/strong> basiert, kann unter Linux fast alles geskriptet werden.\n\nDies bietet viele M\u00f6glichkeiten zur <strong>Automatisierung.<\/strong> Linux-Benutzer sparen durch das Scripting viel Zeit, da sie ihre eigenen Arbeitsabl\u00e4ufe automatisieren k\u00f6nnen.\n\n<iframe title=\"How to write a bash script\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/F-gskSl4pwQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<h2 class=\"wp-block-heading\" id=\"h-bash-in-der-data-science\">Bash in der Data Science<\/h2>\nIn der Data Science sind <a href=\"https:\/\/liora.io\/de\/python-schulung\">Python und R<\/a> h\u00e4ufig verwendete Programmiersprachen. Sie fungieren als Datenmikroskope, mit denen man die Daten bis ins kleinste Detail erforschen kann.\n\nWenn man die Daten, mit denen man arbeitet, jedoch noch nicht gut kennt, ist dieser mikroskopische Ansatz nicht angemessen. Es ist besser, ein &#8222;Vergr\u00f6\u00dferungsglas&#8220; zu verwenden, das die Daten nur aus der N\u00e4he betrachtet. Dies ist die Rolle der <strong>Bash in der Datenwissenschaft.<\/strong>\n\nDas <strong>Bash-Scripting<\/strong> erm\u00f6glicht es, Operationen mit weniger Befehlen als in Python auszuf\u00fchren, und viele der in der Bash verf\u00fcgbaren Linux-Befehle sind effizienter als die Implementierungen, die in einem Python-Shell-Skript vorgenommen werden k\u00f6nnen.\n\nDiese Befehle sind auf allen <strong>POSIX-konformen Betriebssystemen<\/strong> verf\u00fcgbar, einschlie\u00dflich Linux und macOS. Diese Portabilit\u00e4t erweist sich als sehr n\u00fctzlich f\u00fcr die Arbeit in Umgebungen wie Cloud-Rechnerinstanzen oder HPC.\n\nGenerell ist das Bash-Scripting sehr n\u00fctzlich, um Datenpipelines zu erstellen. Deshalb ist es ein unverzichtbares Werkzeug f\u00fcr Data Scientists.\n\n<iframe title=\"Data Science 101: Basic Command-Line for Data Science\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/SZj55PihnBs?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<h2 class=\"wp-block-heading\" id=\"h-bash-im-machine-learning\">Bash im  Machine Learning<\/h2>\n<a href=\"https:\/\/liora.io\/de\/machine-learning-clustering-fokus-auf-den-cah-algorithmus\">Machine Learning<\/a> bietet viele M\u00f6glichkeiten, insbesondere f\u00fcr Prognosen oder Vorhersagen. Dazu m\u00fcssen jedoch zahlreiche Daten gesammelt und aufbereitet und anschlie\u00dfend mathematische Modelle auf der Grundlage dieser Daten erstellt werden.\n\nEs gibt viele Tools, mit denen man diese Aufgaben erledigen kann, aber eine <strong>Shell wie Bash<\/strong> erweist sich als besonders praktisch. Einer der gr\u00f6\u00dften Vorteile ist die \u00dcbertragbarkeit zwischen verschiedenen Betriebssystemen wie <strong>Linux, macOS und Windows.<\/strong>\n<h2 class=\"wp-block-heading\" id=\"h-wo-kann-man-bash-lernen\">Wo kann man Bash lernen ?<\/h2>\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\"><div class=\"wp-block-button \"><a class=\"wp-block-button__link wp-element-button \" href=\"https:\/\/liora.io\/de\/weiterbildung-data-engineer\">Werde Data Engineer<\/a><\/div><\/div>\n\n\nWie Du vielleicht schon bemerkt hast, ist Bash ein unverzichtbares Werkzeug f\u00fcr Data Science und <a href=\"https:\/\/liora.io\/de\/was-ist-k-means\">Machine Learning,<\/a> da es dir hilft, wertvolle Zeit bei der Sammlung, Aufbereitung und Analyse von Daten zu sparen.\n\nUm zu lernen, wie man dieses Werkzeug beherrscht, kannst du dich an <strong>Liora<\/strong> wenden. Wir bieten zahlreiche Schulungen f\u00fcr Berufe im Bereich Data Science an, und <strong>Bash geh\u00f6rt zu den gelehrten Konzepten.<\/strong>\n\nDie <a href=\"https:\/\/liora.io\/de\/unsere-aus-und-weiterbildungen\">Weiterbildung zum Data Engineer<\/a> macht dich zum Dateningenieur. Du lernst, wie man Pipelines f\u00fcr die automatische Datenerfassung und -verarbeitung aufbaut, <strong>Machine-Learning-Modelle<\/strong> auf Produktionsservern einsetzt und eine globale Datenstrategie definiert.\n\nDie Bash-Shell wird in diesem Kurs als Teil des Programmiermoduls verwendet. In diesem Modell lernst du auch, wie man mit der Programmiersprache Python umgeht.\n\nWenn Du bereits Data Scientist bist und deine F\u00e4higkeiten erweitern m\u00f6chtest, bieten wir auch einen <strong>Machine Learning Engineer-Kurs an.<\/strong> In diesem Kurs lernst du, wie man <a href=\"https:\/\/liora.io\/de\/fastapi\">APIs<\/a> zur Isolierung von Machine-Learning-Prozessen entwickelt, wie man den Einsatz von Prozessen und Datenpipelines automatisiert und wie man Machine-Learning-Pipelines in Produktion bringt.\n\nAuch hier steht Bash auf dem Lehrplan des Moduls &#8222;Programmieren&#8220; dieses Kurses, ebenso wie die fortgeschrittene Sprache Python, Linux und virtuelle Umgebungen. Du wirst also lernen, diese Shell bis ins kleinste Detail zu beherrschen.\n\nAlle Liora-Kurse verfolgen einen innovativen <strong>Blended-Learning-Ansatz<\/strong> und k\u00f6nnen als Weiterbildung oder als intensives BootCamp absolviert werden. Am Ende des Kurses erh\u00e4ltst du ein von der <strong>Universit\u00e9 de la Sorbonne zertifiziertes Diplom.<\/strong> Warte nicht l\u00e4nger und entdecke unsere Kurse.\n\n<iframe title=\"Blended Learning: En quoi cela consiste-t-il vraiment et quels sont les avantages et inconv\u00e9nients ?\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/40jjIXVnzks?start=4&#038;feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\"><div class=\"wp-block-button \"><a class=\"wp-block-button__link wp-element-button \" href=\"https:\/\/liora.io\/de\/unsere-aus-und-weiterbildungen\">Data Weiterbildungen entdecken<\/a><\/div><\/div>\n\n\nJetzt wei\u00dft Du einiges \u00fcber Bash. Entdecke weitere spannende Tools f\u00fcr Data Engineering und Machine Learning, wie die <a href=\"https:\/\/liora.io\/de\/docker-was-ist-das-denn-und-wie-wird-es-benutzt\">Container-Plattform Docker <\/a>oder den <a href=\"https:\/\/liora.io\/de\/apache-airflow-was-ist-das-und-wie-kann-man-es-nutzen\">Apache Airflow Task<\/a> Scheduler.","protected":false},"excerpt":{"rendered":"<p>Bash ist die beliebteste Shell und wird h\u00e4ufig im Bereich der Computerprogrammierung, aber auch in der Data Science und im Machine Learning eingesetzt. Hier erf\u00e4hrst Du alles, was du \u00fcber Bash wissen musst: Funktionsweise, Nutzen, Vorteile, Ausbildung\u2026<\/p>\n","protected":false},"author":47,"featured_media":170354,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_theme","format":"standard","meta":{"_acf_changed":false,"editor_notices":[],"footnotes":""},"categories":[2476],"class_list":["post-170353","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-dev"],"acf":[],"_links":{"self":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/170353","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/users\/47"}],"replies":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/comments?post=170353"}],"version-history":[{"count":4,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/170353\/revisions"}],"predecessor-version":[{"id":216404,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/170353\/revisions\/216404"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media\/170354"}],"wp:attachment":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media?parent=170353"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/categories?post=170353"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}