回答:
ターミナルは、ファイルシステム内のファイルであり、ユーザーは(通常)これを介して非GUIプログラムと対話します。
リモートシェルまたはローカルシェルからプログラムを実行すると、プログラムは端末に関連付けられ、ユーザーまたはプログラムが入力または出力をリダイレクトしない限り、その端末との間で読み書きされます。
ターミナルが閉じられると、ターミナルで実行中のプログラムにシグナルが送られるため、終了したり切り離したりできます。
「セッション」への接続に関して:GUIセッションについて言及している場合、一部のUNIXおよびUNIX系のシステムが独自の端末でGUIを実行しているという事実は別として、GUIセッションとは直接関係がありません。