More Shell (9) Flashcards
Wie legt man in der Shell eine Variable an?
Durch einfache Zuweisung, z. b. var1=90.
Wie überführt man eine Shell-Variable ins Environment?
export, z. B. export var1. Anlage und Überführung können in einem Schritt geschehen: export var1=90.
Was stellt man einem String voran, damit er als Variable ausgewertet wird?
Das Dollar-Zeichen, z. B. echo $var1.
Wie setzen Sie das Datum des Systems?
date ddmmhhmm (Tag, Monat, Stunde, Minute), wenn ich denn root bin.
Wie setzen Sie die Zeitzone unter Linux?
export TZ=KONTINENT/ORT
PWD bezeichnet als Umgebungsvariable?
… das eigene Homeverzeichnis.
UID bezeichnet als Umgebungsvariable?
… die UID (Nutzerkennnummer).
LOGNAME bezeichnet als Umgebungsvariable?
… meinen Namen fürs System.
PATH bezeichnet als Umgebungsvariable?
… meinen Standardsuchpfad.
HOME bezeichnet als Umgebungsvariable?
Den Pfad zu meinem Homeverzeichnis.
Löscht unset die Shell- oder die Umgebungsvariable?
Beide!
Wie löschen Sie eine Variable in der Umgebung, ohne die shell-Variable zu verlieren?
Mit export -n, z.B. export -n var1.
Was unterscheidet eine Shell- von einer Umgebungsvariablen?
Eine Umgebungsvariable wird auch an alle Child-Prozesse weitergegeben.
In welchen Verzeichnissen sucht Linux nach z.B. einer ausführbaren Datei?
In den Verzeichnissen in PATH und zwar exakt in der dort angegebenen Reihenfolge.
Wie ermitteln Sie, welche Programmdatei benutzt wird, wenn Sie ein externes Kommando geben?
which KOMMANDO; mit whereis KOMMANDO erhalten Sie zusätzlich alle dazugehörigen Pfade, wie zu den man-Pages.