Ich habe eine Linux-Instanz, die ich vor einiger Zeit eingerichtet habe. Wenn ich es starte und mich als root
anmelde Es gibt einige Umgebungsvariablen, die ich eingerichtet habe, aber ich kann mich nicht erinnern oder finden, woher sie stammen.
- Ich habe
~/.bash_profile
überprüft ,/etc/.bash_rc
, und alle Startskripte
. - Ich habe
find
ausgeführt undgrep
vergeblich.
Ich habe das Gefühl, dass ich vergessen habe, an einer offensichtlichen Stelle nachzusehen. Gibt es einen Trick, um das herauszufinden?
Akzeptierte Antwort:
Wenn Sie die env
Befehl, um die Variablen anzuzeigen, sollten sie ungefähr in der Reihenfolge angezeigt werden, in der sie erstellt wurden. Sie können dies als Richtlinie verwenden, um festzustellen, ob sie vom System sehr früh beim Booten oder von einer späteren .profile- oder anderen Konfigurationsdatei festgelegt wurden. Meiner Erfahrung nach ist das set
und export
-Befehle sortieren ihre Variablen in alphabetischer Reihenfolge, sodass eine Auflistung nicht so nützlich ist.