私は画面に私がいることを確認する方法を知っています。エイリアスを作成しましたalias inscreen = 'echo $STY'
。
しかし、今日の午前には私も知らないうちに誤ってscreen
aに何かを入力しましたがscreen
、これにより後で間違いを犯すようになりました。
screen
内部(内部画面)(外部画面)に入力したときに観察される事項screen
:
screen -ls
この画面に関連する1つの結果のみを表示していますecho $STY
内部画面と外部画面は同じです。ctrl + A
そしてctrl + D
内部画面を離れて画面がないかもしれませんが、screen -r
戻ると内部画面と外部画面が同時に存在するようになります。- これで2回できます
exit
:内部画面exit
- >外部画面exit
だから私の質問は、とにかく私は画面の画面にあることがわかりますか?
PSscreen
初めて入力すると、一部のテキストが表示されます。
screen
内に入力すると、screen
これらのプロンプトは表示されません。
答え1
Libra irc #bashのbash専門家@geirha:
画面内で「screen」を実行すると、その画面に新しいウィンドウが開きます。入れ子になった画面は実行されません。
したがって、screen
画面に入力している間に新しいウィンドウが開きます。
ctrl+a n
以下を使用してウィンドウを切り替えることができます。ctrl+a p
またはCtrl + Aを試してください。
caption always
これにより、現在どのウィンドウにあるかを示すステータスバーが表示されます。
返品:
caption always "%{ Mk}%-w%{ Wk}%n %t%{ Mk}%+w"
プーチン~/.screenrc
入力するたびに、クールなステータスバーが表示されますscreen
。
(フォーマット指定子はタイトルの外観をカスタマイズします。手動画面のSTRING ESCAPESを参照してください。)
Ctrl+a:
title "hello world"
https://www.gnu.org/software/screen/manual/screen.html#Title-Command