¿Es posible rastrear qué archivos se invocaron desde qué directorios? (.login .profile, .cshrc)?
La razón por la que pregunto es porque eliminé todos los archivos de inicio de mi directorio de inicio, pero el shell aún se inicia e incluso establece algunas de mis variables personalizadas (¿quizás usando algunos archivos en caché de algún lugar?), y me pregunto dónde esos archivos son?
Estoy ejecutando Red Hat 6.8
Respuesta1
Para rastrear qué archivos están abiertos:
strace -f -e trace=file -o /tmp/trace /bin/bash
cat /tmp/trace
Siéntete libre de reemplazarlo bash
con tu sabor de concha.