外壳初始化文件

外壳初始化文件

是否可以跟踪从哪些目录调用哪些文件? (.登录.配置文件,.cshrc)?

我问的原因是因为我已经从主目录中删除了所有 init 文件,但 shell 仍然启动,甚至设置了一些自定义变量(也许使用了某个地方的一些缓存文件?),我想知道在哪里那些文件是?

我在 Red Hat 6.8 下运行

答案1

要跟踪打开的文件:

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

随意更换bash成你的贝壳味

相关内容