Unix 管理者として、システムで bash を使用している他のユーザーの $PATH 変数を、それらに切り替えることなく表示する方法はありますか?
1945 次
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 には同様の設備がある場合とない場合があります。ps
Solarisのバージョンの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 に答える