0

Unix 管理者として、システムで bash を使用している他のユーザーの $PATH 変数を、それらに切り替えることなく表示する方法はありますか?

4

4 に答える 4

3

ルートとして:

root@egg-v3:~# su - some_user_name -c env | grep PATH

結果:

PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
于 2013-07-25T17:17:08.477 に答える
0

Linux を使用していると仮定すると、特定のプロセスの環境を取得する必要があり、その PID があれば、次のように動作します。

xargs -n 1 -0 echo < /proc/<PID>/environ

他の *nixen には同様の設備がある場合とない場合があります。psSolarisのバージョンの1つには、プロセスの環境変数も取得する方法があったことを覚えています...

于 2013-07-25T17:41:56.617 に答える
0

彼らのbashrcを調達する

source /home/$(USERNAME)/.bashrc
于 2013-07-25T17:16:45.540 に答える
0

それらをソースし、.profile続いて shellrc (シェルに基づいて、、など) ファイルを入手します.bashrc.cshrc

于 2013-07-25T17:19:35.653 に答える