2014-03-01から1ヶ月間の記事一覧

OS X でプロセスの環境変数を眺める

Mac

Linux では procfs がマウントされているので strings /proc/PID/environ と実行すると出力される。OS X では procfs はない。ps(1) に -E オプションを渡すとプロセスの環境変数を出力する。参考: osx - OS X - Determine the enviroment for a given PID? …

rbenv など *env でどの設定 (global, local, shell) を参照しているか知る

zsh

rbenv *1 は rbenv version-origin というサブコマンドがあり、それは「rbenv がバージョンを決定するのに使われた設定」を出力する。出力は次の3つのうちのいずれかとなる。すなわち: global の設定 $HOME/.rbenv/version ディレクトリごとの設定 (local) $…