{"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-08-03T12:08:52","modified_gmt":"2026-08-03T10:08:52","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":"\n<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>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center wp-container-core-buttons-is-layout-5ee10de4\" style=\"margin-top:32px;margin-bottom:32px\"><div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/liora.io\/de\/weiterbildung\/data-ki\/data-analyst\">Bash Weiterbildung<\/a><\/div><\/div>\n\n\n\n<p>Um 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><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"was-ist-bash\">Was ist Bash ?<\/h2>\n\n\n\n<p><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.<\/p>\n\n\n\n<p>Es 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><\/p>\n\n\n\n<p>Bash 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.<\/p>\n\n\n\n<p>Bash ist also eine Anwendung, deren Hauptfunktion darin besteht, andere Anwendungen, die auf demselben System installiert sind, in Form von Befehlen auszuf\u00fchren.<\/p>\n\n\n\n<p>Um zu lernen, wie man die Bash benutzt, muss man auch die Befehle lernen, die auf dem Betriebssystem, auf dem sie l\u00e4uft, verwendet werden.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\" style=\"margin-top:32px;margin-bottom:32px\"><div class=\"wp-block-embed__wrapper\" style=\"position:relative;width:100%;padding-top:56.25%;overflow:hidden\"><iframe loading=\"lazy\" title=\"YouTube video ex2unkBr0jM\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/ex2unkBr0jM?rel=0\" style=\"position:absolute;inset:0;width:100%;height:100%;border:0\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"bash-befehle-auf-linux-und-unix\">Bash-Befehle auf Linux und Unix<\/h3>\n\n\n\n<p>Unter <strong>Linux und Unix<\/strong> werden die meisten Befehle standardm\u00e4\u00dfig in Systemverzeichnissen wie \/usr\/bin und \/bin gespeichert.<\/p>\n\n\n\n<p>Sobald 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.<\/p>\n\n\n\n<p>Dar\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.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center wp-container-core-buttons-is-layout-5ee10de4\" style=\"margin-top:32px;margin-bottom:32px\"><div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/liora.io\/de\/weiterbildung\/data-ki\/data-engineer\">Werde Data Engineer<\/a><\/div><\/div>\n\n\n\n<p>Einige 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).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"wie-aktiviert-man-bash\">Wie aktiviert man Bash ?<\/h3>\n\n\n\n<p>Die 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.<\/p>\n\n\n\n<p>Einige 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.<\/p>\n\n\n\n<p>Wenn 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.<\/p>\n\n\n\n\n\n<h3 class=\"wp-block-heading\" id=\"wozu-dient-bash\">Wozu dient Bash ?<\/h3>\n\n\n\n<p>Die <strong>Bash ist eine vielseitige Schnittstelle<\/strong> f\u00fcr Deinen Computer. Sie wird nicht nur von Serveradministratoren und Programmierern verwendet.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\" style=\"margin-top:32px;margin-bottom:32px\">Diese Shell kann als Desktop, Textverarbeitungsprogramm, Bildbearbeitungsprogramm und vieles mehr verwendet werden. Manche Leute benutzen Bash mehr als sie ihre Desktop-Anwendungen.<\/blockquote>\n\n\n\n<p>Tats\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.<\/p>\n\n\n\n<p>Mit den Befehlen &#8222;ogg123&#8220; und &#8222;mpg321&#8220; kann man Musik abspielen. Mit dem Befehl &#8222;sox&#8220; kannst du eine Audiodatei umwandeln.<\/p>\n\n\n\n<p>Mit dem Befehl &#8222;ffmpeg&#8220; werden Videos bearbeitet, w\u00e4hrend mit den Befehlen &#8222;emacs&#8220; und &#8222;vim&#8220; Text bearbeitet werden kann.<\/p>\n\n\n\n<p>Die 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.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center wp-container-core-buttons-is-layout-5ee10de4\" style=\"margin-top:32px;margin-bottom:32px\"><div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/liora.io\/de\/weiterbildung\/data-ki\/data-engineer\">Data Weiterbildungen entdecken<\/a><\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"was-sind-die-vorteile-vcn-bash\">Was sind die Vorteile vcn Bash ?<\/h3>\n\n\n\n<p>Es 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.<\/p>\n\n\n\n<p>Allerdings 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.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"bash-scripting\">Bash Scripting<\/h3>\n\n\n\n<p>Die 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.<\/p>\n\n\n\n<p>Anstatt 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.<\/p>\n\n\n\n<p>Dies 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.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\" style=\"margin-top:32px;margin-bottom:32px\"><div class=\"wp-block-embed__wrapper\" style=\"position:relative;width:100%;padding-top:56.25%;overflow:hidden\"><iframe loading=\"lazy\" title=\"YouTube video F-gskSl4pwQ\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/F-gskSl4pwQ?rel=0\" style=\"position:absolute;inset:0;width:100%;height:100%;border:0\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"bash-in-der-data-science\">Bash in der Data Science<\/h4>\n\n\n\n<p>In 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.<\/p>\n\n\n\n<p>Wenn 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><\/p>\n\n\n\n<p>Das <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.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center wp-container-core-buttons-is-layout-5ee10de4\" style=\"margin-top:32px;margin-bottom:32px\"><div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/liora.io\/de\/weiterbildung\/data-ki\/data-engineer\">Data Engineer Weiterbildung entdecken<\/a><\/div><\/div>\n\n\n\n<p>Diese 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.<\/p>\n\n\n\n<p>Generell ist das Bash-Scripting sehr n\u00fctzlich, um Datenpipelines zu erstellen. Deshalb ist es ein unverzichtbares Werkzeug f\u00fcr Data Scientists.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\" style=\"margin-top:32px;margin-bottom:32px\"><div class=\"wp-block-embed__wrapper\" style=\"position:relative;width:100%;padding-top:56.25%;overflow:hidden\"><iframe loading=\"lazy\" title=\"YouTube video SZj55PihnBs\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/SZj55PihnBs?rel=0\" style=\"position:absolute;inset:0;width:100%;height:100%;border:0\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"bash-im-machine-learning\">Bash im  Machine Learning<\/h4>\n\n\n\n<p><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.<\/p>\n\n\n\n<p>Es 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><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"wo-kann-man-bash-lernen\">Wo kann man Bash lernen ?<\/h3>\n\n\n\n\n\n<p>Wie 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.<\/p>\n\n\n\n<p>Um 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><\/p>\n\n\n\n<p>Die <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.<\/p>\n\n\n\n<p>Die Bash-Shell wird in diesem Kurs als Teil des Programmiermoduls verwendet. In diesem Modell lernst du auch, wie man mit der Programmiersprache Python umgeht.<\/p>\n\n\n\n<p>Wenn 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.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center wp-container-core-buttons-is-layout-5ee10de4\" style=\"margin-top:32px;margin-bottom:32px\"><div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/liora.io\/de\/weiterbildung\/data-ki\/data-engineer\">Data Engineer Weiterbildung entdecken<\/a><\/div><\/div>\n\n\n\n<p>Auch 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.<\/p>\n\n\n\n<p>Alle 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.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\" style=\"margin-top:32px;margin-bottom:32px\"><div class=\"wp-block-embed__wrapper\" style=\"position:relative;width:100%;padding-top:56.25%;overflow:hidden\"><iframe loading=\"lazy\" title=\"YouTube video 40jjIXVnzks\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/40jjIXVnzks?rel=0\" style=\"position:absolute;inset:0;width:100%;height:100%;border:0\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div><\/figure>\n\n\n\n\n\n<p>Jetzt 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.<\/p>\n\n","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":5,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/170353\/revisions"}],"predecessor-version":[{"id":223394,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/170353\/revisions\/223394"}],"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}]}}