Linux Environment Variables
Last updated
Last updated
Lernen & üben Sie AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Lernen & üben Sie GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
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:
Die lokalen Variablen können nur von der aktuellen Shell/Skript zugegriffen werden.
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.
Ändere den Wert dieser Variable auf 0, damit die Verlaufdatei (~/.bash_history) gelöscht wird, wenn du deine Sitzung beendest.
Ändern Sie den Wert dieser Variablen auf 0, damit beim Beenden Ihrer Sitzung kein Befehl in die Historie-Datei (~/.bash_history) aufgenommen wird.
Die Prozesse verwenden den hier deklarierten Proxy, um über http oder https eine Verbindung zum Internet herzustellen.
Die Prozesse vertrauen den in diesen Umgebungsvariablen angegebenen Zertifikaten.
Ä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:
Lernen & üben Sie AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Lernen & üben Sie GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)