Shell-Initialisierungsdateien

Shell-Initialisierungsdateien

Ist es möglich, nachzuverfolgen, welche Dateien aus welchen Verzeichnissen aufgerufen wurden? (.login .profile, .cshrc)?

Der Grund für meine Frage ist, dass ich alle Init-Dateien aus meinem Home-Verzeichnis gelöscht habe, die Shell aber trotzdem noch startet und sogar einige meiner benutzerdefinierten Variablen einstellt (vielleicht mithilfe einiger zwischengespeicherter Dateien von irgendwoher?), und ich frage mich, wo diese Dateien sind?

Ich verwende Red Hat 6.8

Antwort1

So verfolgen Sie, welche Dateien geöffnet werden:

strace -f -e trace=file -o /tmp/trace /bin/bash
cat /tmp/trace

Ersetzen Sie es gerne bashdurch Ihren Schalengeschmack

verwandte Informationen