tmux 中的“tmux ls”是什么意思

Fra*_*ong 4 tmux

我对 tmux 不是很熟悉,但它适用于日常工作。

有时,我输入Ctrlbd,然后 tmux 窗口消失,屏幕显示

xxx@bsa0248:~$ tt
[detached (from session 3)]
Run Code Online (Sandbox Code Playgroud)

然后,如果我输入以下命令,我会得到一些奇怪的输出:

xxx@bsa0248:~$ tmux ls
0: 3 windows (created Sun Jun 10 16:39:33 2018) [123x32]
1: 3 windows (created Sun Jun 10 16:43:10 2018) [123x32]
2: 3 windows (created Sun Jun 10 17:14:23 2018) [98x29]
Run Code Online (Sandbox Code Playgroud)

有谁知道这是什么意思?

相关操作系统是 Ubuntu

xxx@bsa0248:~$ cat /etc/issue
Ubuntu 9.10 \n \l
Run Code Online (Sandbox Code Playgroud)

Ste*_*itt 6

tmux ls,它是 的别名tmux list-sessions,列出了tmux您所连接的服务器管理的所有活动会话。

您得到的输出意味着正在运行三个会话,每个会话都有三个窗口。方括号之间的数字显示每个会话的终端大小。

在处理多个 tmux 会话时,使用名称初始化它们很有用,使用

tmux new -s SessionName
Run Code Online (Sandbox Code Playgroud)

这样在列表中,您将SessionNametmux ls. 当然你也可以重命名一个已经打开的会话,看这个问题