我第一次使用 tmux 时,并没有给我的第一个会话命名。后来,当我开始为不同的任务(工作、娱乐等)创建不同的会话时,我开始为我的会话命名。
现在我有一堆不同的会话,但第一个会话没有名称。我该如何在 tmux 和 shell 提示符中命名(或重命名)它?
答案1
从 tmux 内部
快捷方式:前缀,然后美元符号:
Ctrl+ B,$
或者
很长的路要走:前缀,然后冒号:
Ctrl+ B,:
然后在提示符下键入此命令:
rename-session [-t current-name] [new-name]
如果未指定当前会话名称(-t current-name
),则当前附加的会话将被重命名。
默认情况下,会话名称将位于 tmux 左下角的括号中。您可以列出所有会话并在它们之间切换:
Ctrl+ B,s
从 shell 提示符
你可以使用以下命令重命名 tmux 会话
tmux rename-session [-t current-name] [new-name]
要查找您的会话名称,请执行以下操作tmux list-sessions
——它将位于最左边的列中。
如果未指定当前会话名称(-t current-name
),则最近使用的会话将被重命名。
答案2
在 tmux 中,你还可以编辑当前窗口(会议中的众多会议之一)与:
- 前缀,然后是逗号:
Ctrl+ B,,
(这不会重命名“会话”,而是重命名会话内的窗口,许多访问此处的用户正在搜索该窗口)