쉘 초기화 파일

쉘 초기화 파일

어떤 파일이 어떤 디렉터리에서 호출되었는지 추적할 수 있습니까? (.login .profile, .cshrc)?

제가 묻는 이유는 홈 디렉토리에서 모든 init 파일을 삭제했지만 쉘이 계속 시작되고 일부 사용자 정의 변수를 설정하기 때문입니다(아마도 어딘가에서 캐시된 파일을 사용하고 있을까요?). 그 파일은?

저는 Red Hat 6.8에서 실행 중입니다.

답변1

열린 파일을 추적하려면 다음을 수행하십시오.

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

bash원하는 쉘 맛으로 자유롭게 교체하세요.

관련 정보