環境を表示(read)するための基本的なコマンドは/usr/bin/env
です。
あるプログラムのパスを見つけるのに/proc
ディレクトリを使うことも
可能です。はじめにプログラムのプロセス番号を調べて下さい - psコマンドを
使います。例えばxtermのプロセス番号が1088なら、
# more /proc/1088/environ
としてxtermの環境を表示することができます。 これはxdmといったデーモンプロセスでは動作しません。システムプロセス、 他のユーザープロセスの環境にアクセスするにはrootアクセスが必要です。
Netscapeをデバッグするために、/tmp/test
スクリプトを作ることも
できます:
$ cat > /tmp/test
#!/bin/sh
/usr/bin/env > /tmp/env
^d
$ chmod +x /tmp/test
そして適当な補助アプリケーションをセットします(例えばaudio/x-pn-realaudioに
RealAudio)。(
http://www.realaudio.com/showcase
の)RealAudioリンクを閲覧して
みて下さい。Netscapeは/tmp/env
にストアされている環境のダミー
プログラムを呼び出します。