O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

bash kurz & gut, Second Edition

Book Description

Die »Bourne Again Shell«, kurz Bash, ist die meistgenutzte Anwenderschnittstelle unter Unix/Linux. Bash kurz & gut beschreibt die wichtigsten Features der Version 4.1. Die Kompaktreferenz ist in zwei Teile aufgeteilt: Bash im interaktiven Einsatz – oft als Login-Shell – und als Befehlszeileninterpreter.

Table of Contents

  1. Bash: kurz & gut
  2. Vorwort
    1. In diesem Buch verwendete Konventionen
  3. 1. Befehlszeilenoptionen
    1. Startup-Files
      1. Bash als interaktive Shell
      2. Bash als Login-Shell
      3. Bash als nicht interaktive Shell
      4. Bash als sh-Shell
      5. Bash als POSIX-Shell
      6. Bash als Remote-Shell
      7. Startup mit abweichender effektiver und realer ID
  4. 2. Befehlszeilenbearbeitung
    1. Listen: Befehle verbinden
    2. Befehlsgruppen oder Befehlsblöcke
    3. Pipe(line)s
  5. 3. Besonderheiten interaktiver Shells
  6. 4. Prompt(s)
  7. 5. Umleitungen: Redirections
    1. Neue Kanäle erzeugen
    2. Here Documents/Strings
    3. Redirections in Schleifen
  8. 6. Befehle ausführen
    1. Ausführen einfacher Befehle
    2. Befehle suchen
    3. Das Environment
    4. Rückgabewerte, exit status, Returncodes
  9. 7. Quoting
  10. 8. Expandierungen
    1. Klammerexpandierungen
    2. Tildenersetzungen
    3. Parameterersetzungen
      1. Ersetzung durch Voreinstellung
      2. Ersetzung mit Zuordnung
      3. Warnung
      4. Bedingte Ersetzungen
      5. Teilersetzungen
      6. Präfix-Ersetzungen
      7. Namensersetzungen
      8. Längenersetzungen
      9. Anfangslöschungen
        1. Beispiele für Anfangs- und Endlöschungen
      10. Endlöschungen
      11. Expandierungen mit Ersetzungen
    4. Variablenersetzungen
    5. Befehlsersetzungen
    6. Prozessersetzungen
    7. Arithmetische Ausdrücke
    8. Wortersetzungen
    9. Dateinamenexpandierungen
      1. Dateinamenmuster und Pattern Matching
      2. Erweiterte Dateinamenmuster
    10. Entfernen unnötiger Masken: Quote Removal
  11. 9. Befehlszeilen interaktiv bearbeiten
    1. Readline
      1. EMACS-Mode
        1. Moving
        2. History
        3. Text in Befehlszeilen manipulieren
        4. Löschen und Killen
        5. Komplettierungen
        6. Makros
        7. Wiederholungen
        8. Andere Funktionen
      2. VI-Modus
    2. History
      1. Event Designer
      2. Word Designer
      3. Modifier
    3. Alias-Konstrukte
    4. Funktionen
  12. 10. Variablen
    1. Arrays
    2. Spezielle Variablen der Bash
      1. sh-kompatible Variablen
      2. Erweiterte Bash-Variablen
        1. Historyvariablen
        2. Languagevariablen
    3. Spezielle Parameter der Bash
  13. 11. Hintergrundprozesse: Jobs
  14. 12. Spezielle Bash-Modi
    1. POSIX-Modus
    2. Eingeschränkter Shellmodus: restricted shell
    3. Interaktiver Modus
    4. Login-Shell
    5. Subshells
  15. 13. Eingebaute Befehle: Builtins und Reserved Words
    1. Spezielle Builtins
    2. Schleifen und Kontrollstrukturen
      1. Schleifen
      2. Kontrollstrukturen
  16. A. Anhang
    1. Sonderzeichen der Bash
    2. Komplettierungen
  17. Glossar
  18. Stichwortverzeichnis