1. Home
  2. Dashboard
  3. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team
      4. Search Members
  4. Articles
    1. Liste funktionierender Drucker
  5. Linux Guides
    1. Homepage
    2. YouTube
    3. Telegram
    4. Community-Stammtisch
  6. Lexicon
    1. Last Changes
  7. Smart Search
  • Login
  • Register
  • Search
Terminaleditoren
  • Everywhere
  • Terminaleditoren
  • Articles
  • Pages
  • Forum
  • Lexikon
  • More Options
  1. Linux Guides Community
  2. Lexicon
  3. Terminaleditoren

Bash

  • Actionschnitzel
  • May 28, 2026 at 7:11 PM
  • July 16, 2026 at 7:40 PM
  • 216 times viewed
  • Eintrag
  • Ratings 0
  • Die Bash (Bourne-again shell) ist die Standard-Kommandozeile und Skriptsprache auf den meisten Linux-Systemen, die als Schnittstelle zwischen dem Benutzer und dem Betriebssystem-Kernel fungiert.

    Klick für mehr ...

    1 🐚 Bash (Das Herzstück des Linux-Terminals)

    Bash steht für Bourne-again shell – ein humorvolles Wortspiel der Open-Source-Community im Jahr 1989 (entwickelt von Brian Fox), da sie als verbesserter, freier Nachfolger der historischen Unix-Shell von Stephen Bourne (Bourne shell oder kurz sh) konzipiert wurde.

    Die Kernphilosophie der Bash ist totale Kontrolle durch Text.

    Sie ist weit mehr als nur ein Eingabefeld für Befehle; sie ist eine vollwertige, mächtige Programmiersprache. Die Bash nimmt die Tastatureingaben des Nutzers entgegen, interpretiert sie und reicht sie an den Linux-Kernel weiter. Im Linux-Alltag bildet sie das Fundament für die Systemverwaltung, Automatisierungsskripte und die tägliche Arbeit.

    2 📦 VERFÜGBARKEIT & STATUS BEI DEN „FANTASTISCHEN VIER“

    Da die Bash die fundamentale System-Shell von Linux ist, musst (und kannst) du sie in der Regel auf keiner Distribution nachinstallieren – sie ist bereits der Standard-Übergangspunkt nach dem Öffnen eines Terminals.

    2.1 1️⃣ Debian 13 (Trixie) & die gesamte Familie (Ubuntu, Linux Mint, Pop!_OS, MX Linux etc.)

    Code
    # Zeigt die aktuell installierte Bash-Version deines Systems an
    bash --version

    2.2 2️⃣ Arch Linux / EndeavourOS

    Arch nutzt die Bash ebenfalls als Standard-Shell im Terminal.

    2.3 3️⃣ Fedora

    Auch im Red-Hat-Ökosystem ist die Bash die De-facto-Schnittstelle im Terminal.

    2.4 4️⃣ openSUSE (Tumbleweed)

    openSUSE setzt traditionell auf eine intensiv farblich vorkonfigurierte Bash-Umgebung.

    3 🛠️ DIE WICHTIGSTEN CONFIG-DATEIEN FÜR DEIN OBSIDIAN-VAULT

    Wenn du dein Terminal anpassen möchtest (z. B. eigene Aliase oder Prompts erstellen), nutzt du primär zwei versteckte Dateien in deinem Home-Verzeichnis (~):

    3.1 .bashrc (Für deine interaktive Terminal-Sitzung)

    Diese Datei wird jedes Mal ausgeführt, wenn du ein neues Terminal-Fenster öffnest. Hier gehören deine Abkürzungen (Aliase) und Umgebungsvariablen hinein.

    Beispiel-Einträge für deine .bashrc:

    Code
    # Schnelleres Updaten für Debian im Terminal
    alias system-update='sudo apt update && sudo apt upgrade -y'
    
    # Verhindert, dass man versehentlich wichtige Dateien ohne Nachfrage löscht
    alias rm='rm -i'

    3.2 .bash_history (Das Gedächtnis des Terminals)

    Hier speichert die Bash chronologisch alle Befehle, die du jemals eingetippt hast.

    • Mit der Tastenkombination Strg + R kannst du diese Historie blitzschnell rückwärts durchsuchen.
    • Mit dem Befehl history listest du die letzten Befehle sauber nummeriert auf.

    4 🌐 KOMPATIBILITÄTS-HINWEIS (REINE SYSTEM-SHELL)

    Quote

    WICHTIGER HINWEIS:

    Für die Bash gilt wie immer auf Systemebene:

    Mischen absolut erlaubt!

    Es ist völlig egal, ob du KDE Plasma, GNOME, XFCE oder einen reinen Window Manager nutzt – die Bash läuft vollkommen unabhängig im Hintergrund deines Terminal-Emulators (wie Konsole, Alacritty oder Kitty). Sie hat keinerlei grafische Abhängigkeiten und verbraucht im Leerlauf praktisch null Systemressourcen.

    5 ⚠️ DIE TYPISCHEN BASH-STOLPERSTEINE

    5.1 Der „Permission Denied“-Klassiker bei Skripten

    • Das Problem:
    • Ein Nutzer kopiert ein geniales Skript in eine Textdatei namens backup.sh, tippt im Terminal ./backup.sh ein, erhält aber nur die Fehlermeldung: Bash: ./backup.sh: Keine Berechtigung (Permission denied).
    • Die Ursache:
      Frisch erstellte Textdateien haben unter Linux aus Sicherheitsgründen niemals das Recht, als Programm ausgeführt zu werden – selbst wenn der Code fehlerfrei ist.
    • Lösung: Der Datei das „Ausführbar-Bit“ zu verpassen:

      Code
      chmod +x backup.sh

      (Danach lässt sich das Skript problemlos mit ./backup.sh starten).

    5.2 Die falsche „Shebang“ (#!/bin/sh vs. #!/bin/bash)

    • Das Problem:
      Ein Nutzer schreibt ein Skript, das fortgeschrittene Bash-Funktionen nutzt (z. B. Arrays oder spezielle Klammer-Erweiterungen ...). Auf seinem PC läuft es, aber auf einem anderen System bricht es mit Syntax-Fehlern ab.
    • Die Ursache:
      Der Nutzer hat die erste Zeile des Skripts (die sogenannte Shebang) falsch deklariert, beispielsweise mit #!/bin/sh. Auf Systemen wie Debian oder Ubuntu verweist sh jedoch auf die stark abgespeckte dash, welche die modernen Bash-Befehle (Bashismen) nicht versteht.
    • Tipp:
      Jedes Skript, das spezifische Bash-Syntax enthält, muss in der allerersten Zeile zwingend diese exakte Kennung aufweisen:

      Bash
      #!/bin/bash

    6 📝 FAZIT

    Die Bash ist das mächtigste Werkzeug, das ein Linux-Nutzer besitzen kann. Wer die Grundlagen der Shell-Bedienung versteht, löst Support-Anfragen im Forum in Sekunden, automatisiert seine Backups im Handumdrehen und steuert sein gesamtes System blind.

    • Terminal
    • Shell
    • Bash
    • Kommandozeile
There are currently no ratings for this Eintrag.
  • Previous entry Ash / Aura Shell
  • Next entry CLI
  • Changelog
  • PDF
25-linuxguides-png

Table of Contents

  • 1 🐚 Bash (Das Herzstück des Linux-Terminals)
  • 2 📦 VERFÜGBARKEIT & STATUS BEI DEN „FANTASTISCHEN VIER“
    • 2.1 1️⃣ Debian 13 (Trixie) & die gesamte Familie (Ubuntu, Linux Mint, Pop!_OS, MX Linux etc.)
    • 2.2 2️⃣ Arch Linux / EndeavourOS
    • 2.3 3️⃣ Fedora
    • 2.4 4️⃣ openSUSE (Tumbleweed)
  • 3 🛠️ DIE WICHTIGSTEN CONFIG-DATEIEN FÜR DEIN OBSIDIAN-VAULT
    • 3.1 .bashrc (Für deine interaktive Terminal-Sitzung)
    • 3.2 .bash_history (Das Gedächtnis des Terminals)
  • 4 🌐 KOMPATIBILITÄTS-HINWEIS (REINE SYSTEM-SHELL)
  • 5 ⚠️ DIE TYPISCHEN BASH-STOLPERSTEINE
    • 5.1 Der „Permission Denied“-Klassiker bei Skripten
    • 5.2 Die falsche „Shebang“ (#!/bin/sh vs. #!/bin/bash)
  • 6 📝 FAZIT

Categories

  1. 3D 6
  2. Allgemein 84
  3. Appimages 4
  4. Audio 35
  5. Bild - Anzeige, - Bearbeitung, Foto-Bearbeitung, Grafik-Bearbeitung, - Verwaltung, Techn. Zeichnen, 35
  6. Büro, Mail, Messenger, Drucker, Scanner, PDF, OCR, LaTex 28
  7. Browser 16
  8. Dateimanager 6
  9. Dateisysteme und dessen Verwaltung, Dateisuche 8
  10. Datensicherung 9
  11. Desktop-Umgebungen 15
  12. Distributionen, Boot 93
  13. Editoren (Text, Quellcode,Markdown,Wiki,Autoren,Web) 11
  14. Fenstermanager 12
  15. Firewall - Datensicherheit 15
  16. Gaming unter Linux 12
  17. Hardware, Speicher, virtuelle Speicher 34
  18. Installer 3
  19. Kernel 8
  20. Maker Community 9
  21. Netzwerk 36
  22. Python 10
  23. Packprogramme - Archivmanager, Synchronisierung 18
  24. Paketverwaltung 30
  25. Remote Verbindungen 5
  26. Sandbox Programme 6
  27. Schnittstellen 6
  28. Systemdienste 13
  29. Terminaleditoren 19
  30. Terminal - bzw. Konsolenbefehle u. Werkzeuge 66
  31. Video, Medienserver 11
  32. Videoplayer 9
  33. Virtualisierung und Container 17
  34. Windows Umgebung 15
  1. Privacy Policy
  2. Legal Notice
  1. Nutzungsbedingungen
Lexicon, developed by www.viecode.com
Powered by WoltLab Suite™