私は誤って2番目のGNUスクリーンセッションに既存のスクリーンセッションから接続し、内部スクリーンへの接続を解除したり、コマンドを発行したりすることができません。前にそれを行う方法を理解しましたが、完全に忘れてしまいました。参考にしたい。
1つの方法は、シェルからscreen -dr
を実行して内部画面を切り離すことですが、画面自体からそれを行うためのキーの組み合わせは何ですか?
ctrl-aad
ctrl+a a
は、エスケープシーケンス(ctrl + a)をサブ画面に渡します。したがって、ctrl+a a d
しましょう ctrl+a d
サブ画面内(それを切り離す)
これは、任意の画面コマンドで機能します。たとえば、ctrl+a, a, c
はサブ画面にウィンドウを作成します
一般に、画面がある場合s3
別の画面内s2
別の画面内s1
、コマンドを実行できます ctrl-ad 画面で:
s1
行うことにより: ctrl-ads2
行うことにより: ctrl-aad
s3
行うことにより: ctrl-aaad
...
まあ、これのためのハックがあります。次のコマンドを実行して、必要な画面をリモートで接続解除します
screen -r -d screen_name or screen -rd screen_name