Linuxでコマンド・プログラムの設定ファイルを探す

Linuxで、コマンドやプログラムの設定ファイルを探す場合、stringsコマンドでバイナリ内の表示可能な文字列を出力させ、そこから探す方法が効率的だ。
以下は、bashの設定ファイルを出力している。

strings -f `type -p bash` | grep /etc/

$ strings -f `type -p bash` | grep /etc/
/bin/bash: /etc/profile
/bin/bash: /etc/hosts
/bin/bash: /etc/bash.bash_logout
/bin/bash: /etc/inputrc

-fオプションは、読込みを行っているバイナリファイルを出力するオプション。
このコマンドで想定している設定ファイルが読み込まれない場合は、その設定ファイル内で更にファイルを読み込んでいる可能性もある。
(それでも読込みを行っていない場合は、そもそも読込みを行っていない可能性もある。)