外殼初始化文件

外殼初始化文件

是否可以追蹤從哪些目錄呼叫哪些檔案? (.登入.設定文件,.cshrc)?

我問的原因是因為我已經從主目錄中刪除了所有 init 文件,但 shell 仍然啟動,甚至設置了一些自定義變量(也許使用了某個地方的一些緩存文件?),我想知道在哪裡那些文件是?

我在 Red Hat 6.8 下運行

答案1

要追蹤開啟的文件:

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

隨意更換bash成你的貝殼味

相關內容