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

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

Sponsored Links

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

20150204_000000

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

Pocket

Written by blacknon

インフラ系のSE。一時期はプログラマ。 仮想化とオープンソースに興味あり。一日中寝てたい今日このごろ。 スペインとかで働きたいなぁ…(シエスタがあるので)

Leave a Comment

メールアドレスが公開されることはありません。