É possível rastrear quais arquivos foram invocados em quais diretórios? (.login .profile, .cshrc)?
A razão pela qual estou perguntando é porque excluí todos os arquivos init do meu diretório inicial, mas o shell ainda inicia e até define algumas das minhas variáveis personalizadas (talvez usando alguns arquivos em cache de algum lugar?), e estou me perguntando onde esses arquivos são?
Estou executando o Red Hat 6.8
Responder1
Para rastrear quais arquivos são abertos:
strace -f -e trace=file -o /tmp/trace /bin/bash
cat /tmp/trace
Sinta-se à vontade para substituir bash
pelo seu sabor de casca