screen -S <sessionname>
これらとそしての違いは何ですかscreen -t <name>
?どちらも新しく作成された画面に名前を割り当てたように見え、それを再接続するために使用できます。
答え1
-t <name>
スクリーンセッションで新しく作成されたシェルのデフォルトタイトルを設定します。電話をかけて++++をscreen -t MyShell
入力すると、端末の下部に表示されます。Ctrla c Ctrla c Ctrla w
0$ MyShell 1-$ MyShell 2*$ MyShell
Ctrl+を入力してシェルの各タイトルを変更できますa A。
-S <sessionname>
作成したスクリーンセッションの名前を設定します。を使用してシステムの既存のセッションを表示し、セッション-ls
名を使用してセッションの1つを追加できます-r <sessionname>
。この機能は、特に複数の画面セッションを同時に維持する必要がある場合に非常に便利です。
$ screen -ls
There are screens on:
23834.pts-4.myserver (06/01/15 12:38:11) (Detached)
23812.MySession (06/01/15 12:34:24) (Detached)
2 Sockets in /var/run/screen/S-yaegashi.
$ screen -r MySession
Ctrla :+を入力してEnterを押すと、現在のセッションの名前を変更できますsessionname <newsessioname>
。