
時々、人々が通常の端末でxtermを実行しているのを見てください。
xterm&
しかし、その背後に隠れた意図を理解していません。 xtermは現在の端末のすべての設定を継承しますか?
答え1
xterm
他のプロセスと同様に、シェルから環境変数を継承します。ただし、複数の環境変数を設定します。この内容は次のように記録されます。ENVIRONMENT
マニュアルページの一部。
ところで、ほとんどの人はxtermを次のように考えています。「一般端末」。
についてはなぜ誰かがこれを行うことができます:
- SSH経由でリモートシステムに接続する場合、VNCのパフォーマンスに耐えるのではなく、xtermの複数のコピーを実行します。
- 現在端末が画面を実行している場合は、xtermを実行して動作を取得します。いいえ画面。
他の人には他の理由があるでしょう。
答え2
彼らは便利なエクスポートされた値を継承します。
#export needed variables & functions
xterm&
整理することです。その後、別のプロセスが開き、xterm
ここで作業が開始されます。
killall gnome-terminal
#you still have the variables and functions exported