シェル初期化ファイル

シェル初期化ファイル

どのファイルがどのディレクトリから呼び出されるかを追跡できますか? (.login.configファイル、.cshrc)?

私が尋ねる理由は、ホームディレクトリからすべてのinitファイルを削除しましたが、シェルがまだ起動し、いくつかのカスタム変数が設定されているためです(たぶん、いくつかのキャッシュファイルをどこかで使用していますか?)。それはファイルとは何ですか?

私はRed Hat 6.8で動作しています。

ベストアンサー1

開いたファイルを追跡するには:

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

bashお好みのシェル味に自由に変更してください。

おすすめ記事