屏幕:“-S 会话名称”与“-t 名称”

屏幕:“-S 会话名称”与“-t 名称”

screen -S <sessionname>和 和有什么区别screen -t <name>?似乎两者都为新创建的屏幕分配了一个名称,可以使用该名称重新附加该屏幕。

答案1

-t <name>设置屏幕会话中新创建的 shell 的默认标题。如果您调用screen -t MyShell然后输入Ctrl+ a c Ctrl+ a c Ctrl+ a w,您将在终端底部看到它们:

0$ MyShell  1-$ MyShell  2*$ MyShell  

Ctrl您可以通过输入+来更改 shell 的每个标题a A

-S <sessionname>设置您创建的屏幕会话的名称。您可以使用 查看系统中现有的会话-ls,然后使用该会话名称附加其中一个会话-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

Ctrl您可以通过键入+a :然后输入 来更改当前会话的名称sessionname <newsessioname>

相关内容