回答:
Ca:sessionname mySessionName
これは、
問題のセッションに接続します。
Ctrl+を押しAます。
タイプ-はい、最初のコロンが必要です。余分なスペースはありません。:sessionname mySessionName
を入力しEnterます。
$ screen -S foo [8890.fooから分離] $ screen -ls 画面があります: 8890.foo(22/12/11 18:39:22)(分離) / var / run / screen / S-userの1つのソケット。 $ screen -r Ctrl+ A:セッション名バー [8890.barsから分離] $ screen -ls 画面があります: 8890.bars(22/12/11 18:39:21)(デタッチ) / var / run / screen / S-userの1つのソケット。 $
Screenの-X
スイッチを使用すると、セッションをアタッチせずに名前を変更できます。
$ screen -X sessionname foobars
$ screen -ls
There is a screen on:
8890.foobars (22/12/11 18:39:22) (Detached)
1 Socket in /var/run/screen/S-user.
$
または、既存の名前またはIDでスクリーンセッションを明確にターゲットにすることができます(すでに複数のセッションがある場合に便利です)。
$ screen -ls
There is a screen on:
8890.foo (02/23/2015 18:39:22) (Detached)
5136.barfoos (02/23/2015 18:39:22) (Detached)
1 Socket in /var/run/screen/S-user.
$ screen -S 8890.foo -X sessionname foobars
$ screen -ls
There is a screen on:
8890.foobars (02/23/2015 18:39:22) (Detached)
5136.barfoos (02/23/2015 18:39:22) (Detached)
1 Socket in /var/run/screen/S-user.
$
Ctrl - a+ を押したときにウィンドウリストに表示されるように、セッション内の現在のウィンドウタイトルの名前を変更します"。
あなたが行うとき、今すぐCtrl - a+ "あなたが設定した名前の代わりに、ウィンドウの一覧に表示されますbash
。
注:これは元の質問には答えませんが、明らかにこのスレッドへの訪問者の一部はOPが要求した実際のセッションではなく、ウィンドウタイトルの名前を変更する方法を検索したため、答えを削除していません。