回答:
それはすでに他の答えでよく説明されていますが、私はいくつかの背景を追加します:
今日の単一のSSH接続には、複数のセッション(シェル、コマンド)、TCP転送チャネル、X11転送チャネルを含めることができます。そして、違いがあります:
書き込みexit
(またはCtrl+ D)はセッションチャネルを破棄しますが、一部のX11チャネルがアクティブな場合(たとえば、によって閉じられないgvim
クリップボードとタイトルを処理するXサーバーへの接続をいくつか残しますexit
)。書き込みをexit
行うと、このX11アプリケーションが実行されたままになり、ターミナルが閉じるまで「ハング」します。
書く~.
ことは全体のつながりを壊します。一部のX11アプリケーションを実行すると、書き込み時にも閉じられることがわかります~.
。