Linux Essentials 2.1 (Lektion 2)– Grundlagen der Befehlszeile: Variablen verstehen und einsetzen

Inhaltsverzeichnis

Lernziele

  • Den Unterschied zwischen lokalen und Umgebungsvariablen verstehen
  • Variablen erzeugen, anzeigen, exportieren und löschen
  • Den Scope (Gültigkeitsbereich) von Variablen nachvollziehen
  • Die PATH-Variable verstehen und manipulieren

Zentrale Konzepte

  • Lokale Variablen: Nur in der aktuellen Shell-Sitzung gültig
  • Umgebungsvariablen: Vererbbar an Subshells und Prozesse
  • Variablen sind temporär: Ohne Eintrag in Konfigdateien nicht persistent
  • PATH: Definiert, wo die Shell nach ausführbaren Programmen sucht

Wichtige Werkzeuge und Befehle

BefehlFunktion
echoZeigt Text oder den Inhalt einer Variable an
exportMacht eine Variable global (Umgebungsvariable)
unsetLöscht eine Variable
envListet alle aktuellen Umgebungsvariablen auf
whichZeigt den Pfad zu einem Befehl aus $PATH

Prüfungsrelevante Optionen und Begriffe

BegriffBeschreibung
$VARNAMEAufruf einer Variablen
VAR=valueErstellen einer lokalen Variable
export VARLokale Variable global machen
export VAR=valueVariable direkt als Umgebungsvariable erstellen
PATHSuchpfade für ausführbare Programme

Typische Prüfungsfragen

  • Was unterscheidet eine lokale von einer Umgebungsvariablen?
  • Wie wird die PATH-Variable verändert?
  • Was bewirkt der Befehl unset VARNAME?
  • Wie kann man die Ausgabe eines Kommandos in einer Variable speichern?

Merksätze

  • Nur exportierte Variablen leben über die Shell hinaus
  • echo zeigt nur Inhalte mit $ – ohne $ wird der Name angezeigt
  • Verändere PATH mit Bedacht – sonst findet das System Befehle nicht mehr
  • Setze Variablen ohne Leerzeichen: VAR=wert

Lernsession auf YouTube

Lust mit zu lernen! Dann los.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Andreas Moor
Andreas Moor
@blog@andreas-moor.de

Hallo Fediverse, ich bin Andy!

Hier und auf meiner Website findest du mein akkumuliertes Linux-Sysadmin-Wissen, meine kleinen und größeren Projekte und die Tools, die ich nutze.

Viel Spaß beim stöbern, lesen und lernen! 🧑‍💻

236 Beiträge
16 Folgende