Das Environment

Die Ausführung von Befehl(szeil)en erfolgt in einem so genannten Environment. Bei der Bash ist dies eine Liste von Name=Wert-Paaren, die wesentliche (Vor-) Einstellungen definieren. Bei der Ausführung einer Befehlszeile erzeugt die Bash anhand der unten aufgeführten Regeln ein neues Environment, das wesentliche Komponenten aus dem Environment der Shell enthält (diese »vererbt« die Einstellungen...). export („Kontrollstrukturen“), declare („Kontrollstrukturen“) und weitere eingebaute Befehle erlauben dies in Teilen zu steuern.

Externe Befehle wie env oder printenv zeigen Bestandteile des Environments an, ebenso wie set („Kontrollstrukturen“), export, ulimit („Kontrollstrukturen“) usw. optionsabhängig einzelne Teile darstellen.

Das ...

Get bash kurz & gut, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.