web-dev-qa-db-ja.com

2番目の画面を別の画面から切り離すにはどうすればよいですか?

私は誤って2番目のGNUスクリーンセッションに既存のスクリーンセッションから接続し、内部スクリーンへの接続を解除したり、コマンドを発行したりすることができません。前にそれを行う方法を理解しましたが、完全に忘れてしまいました。参考にしたい。

1つの方法は、シェルからscreen -drを実行して内部画面を切り離すことですが、画面自体からそれを行うためのキーの組み合わせは何ですか?

121

ctrl-aad

161
chaos

ctrl+a aは、エスケープシーケンス(ctrl + a)をサブ画面に渡します。したがって、ctrl+a a d しましょう ctrl+a dサブ画面内(それを切り離す)

これは、任意の画面コマンドで機能します。たとえば、ctrl+a, a, cはサブ画面にウィンドウを作成します

67
dbr

一般に、画面がある場合s3別の画面内s2別の画面内s1、コマンドを実行できます ctrl-ad 画面で:

  • s1行うことにより: ctrl-ad
  • s2行うことにより: ctrl-aad

  • s3行うことにより: ctrl-aaad

  • ...

3
watou

まあ、これのためのハックがあります。次のコマンドを実行して、必要な画面をリモートで接続解除します

screen -r -d screen_name or screen -rd screen_name
0
Rimjhim .