比如在 中tmux
,我将一个窗口命名为 'test',但是如何使用命令将当前终端(假设为pts/15
)的tty添加到窗口名称的末尾tty
。然后它就变成了test pts/15
。这样就可以动态显示窗口当前的tty了。
谢谢。
答案1
每个窗格都是一个tty,当然,如果一个窗口只包含一个窗格,那么该窗格的tty就是该窗口的tty,tmux中有一个名为的内置变量pane_tty
,它是当前窗格的tty值,current
这里的意思是当你聚焦于一个窗格时,你从tmux获取的值pane_tty
是该窗格提示行中命令输出的值tty
(我认为这就是你帖子中“动态”的意思)。
您可以像这样使用该值:
set -g window-status-format '#{pane_tty}'