====== BaSh ====== Die BaSh (**B**ourne **A**gain **Sh**ell) ist die Standardshell unter Linux. Mit ihr kann man nicht nur Programme starten, sondern auch Skripts gestalten, um sein Linux bzw. Unix-System zu steuern. ===== Die Grundfunktionen ===== * [[bash:cmd:start|Befehlsindex]] - Befehle, die man mal gesehen haben sollte * [[bash:stdio|stdio]] - Das Konzept von Standardeingabe, Standardausgabe und StandardError * [[bash:pipe|Die Pipe]] - Verkettung von Befehlen * [[bash:redirection|Umleiten]] Umleiten von Ein- und Ausgaben über Dateien ===== Skripting ===== * [[bash:script:start|Das Bash-Skript]] * [[bash:script:if]] - Einen Teil des Skripts nur ausführen, wenn eine Bedingung erfüllt ist * [[bash:script:while]] - Eine Anweisung wiederholen * [[bash:script:case]] - Eine Auswahl treffen * [[bash:script:stdin]] - Die Standardeingabe über das Skript füllen ===== Links ===== * [[http://explainshell.com/]], man-Pages für Befehlseingaben gefiltert