Archivos de inicialización de Shell

Archivos de inicialización de Shell

¿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 bashcon tu sabor de concha.

información relacionada