Linux Environment Variables
Globale Variablen
Die globalen Variablen werden von Kindprozessen geerbt.
Sie können eine globale Variable für Ihre aktuelle Sitzung erstellen, indem Sie:
Diese Variable wird von Ihren aktuellen Sitzungen und deren Kindprozessen zugänglich sein.
Sie können eine Variable entfernen mit:
Lokale Variablen
Die lokalen Variablen können nur von der aktuellen Shell/Skript zugegriffen werden.
Aktuelle Variablen auflisten
Common variables
From: https://geek-university.com/linux/common-environment-variables/
DISPLAY – der Bildschirm, der von X verwendet wird. Diese Variable ist normalerweise auf :0.0 gesetzt, was den ersten Bildschirm auf dem aktuellen Computer bedeutet.
EDITOR – der bevorzugte Texteditor des Benutzers.
HISTFILESIZE – die maximale Anzahl von Zeilen, die in der Verlaufdatei enthalten sind.
HISTSIZE – Anzahl der Zeilen, die zur Verlaufdatei hinzugefügt werden, wenn der Benutzer seine Sitzung beendet.
HOME – dein Home-Verzeichnis.
HOSTNAME – der Hostname des Computers.
LANG – deine aktuelle Sprache.
MAIL – der Speicherort des Mail-Spools des Benutzers. Normalerweise /var/spool/mail/USER.
MANPATH – die Liste der Verzeichnisse, in denen nach Handbuchseiten gesucht wird.
OSTYPE – der Typ des Betriebssystems.
PS1 – die Standardaufforderung in bash.
PATH – speichert den Pfad aller Verzeichnisse, die die Binärdateien enthalten, die du ausführen möchtest, indem du nur den Namen der Datei angibst und nicht den relativen oder absoluten Pfad.
PWD – das aktuelle Arbeitsverzeichnis.
SHELL – der Pfad zur aktuellen Befehlszeilen-Shell (zum Beispiel /bin/bash).
TERM – der aktuelle Terminaltyp (zum Beispiel xterm).
TZ – deine Zeitzone.
USER – dein aktueller Benutzername.
Interesting variables for hacking
HISTFILESIZE
Ändere den Wert dieser Variable auf 0, damit die Verlaufdatei (~/.bash_history) gelöscht wird, wenn du deine Sitzung beendest.
HISTSIZE
Ändern Sie den Wert dieser Variablen auf 0, damit beim Beenden Ihrer Sitzung kein Befehl in die Historie-Datei (~/.bash_history) aufgenommen wird.
http_proxy & https_proxy
Die Prozesse verwenden den hier deklarierten Proxy, um über http oder https eine Verbindung zum Internet herzustellen.
SSL_CERT_FILE & SSL_CERT_DIR
Die Prozesse vertrauen den in diesen Umgebungsvariablen angegebenen Zertifikaten.
PS1
Ändern Sie, wie Ihr Prompt aussieht.
Root:
Regulärer Benutzer:
Ein, zwei und drei Hintergrundjobs:
Ein Hintergrundjob, ein gestoppter und der letzte Befehl wurde nicht korrekt beendet:
Last updated