使用 TMux,有没有办法以编程方式从当前命令行上方检索滚动缓冲区内容?
我基本上是想编写一个 bash 脚本来向上迭代,直到找到匹配的字符串。明确地说,我不想查看键入命令的历史;我想查看控制台上出现的所有内容。
我想在屏幕的底行看到所有 tmux 会话,以 tmux 呈现当前会话中所有窗口的方式呈现。基本上是 <prefix> 菜单的粘性版本。
因此,屏幕底部将包含一行中的会话,并在其正上方,即当前会话窗口的常规行。
有什么方法可以实现吗?
我怎么能绑定到最后一个(最近的)会话?显而易见的last-session
会导致“未知命令”错误。
bind-key z last-session
Run Code Online (Sandbox Code Playgroud) 对于快速的基准测试,如何将 nice 和 ionice 结合到最大效果,即让命令使用尽可能少的资源(完全不空闲)?
(我认为它类似于 `nice -n 19 ionice -c 2 [command],但不确定 ionice 的“-n”(classdata 参数),手册页对其相关性含糊不清。)
有没有办法让 tmux 做相当于 Vim 的窗口旋转(ctrl-w r 和 ctrl-R),它只向一个方向旋转?Tmux 的普通窗口交换命令 (ctrl-o) 只是将所有窗格旋转成一个圆圈。
有什么方法可以检测我目前所处的 tmux 级别是多少?我已经能够通过简单的检查将它破解为 2 个级别[[ -n "$SSH_CLIENT" && -n "$TMUX" ]]
,因此我可以在客户端上设置一个级别,在服务器上设置一个级别。我使用该检查来设置不同的前缀(ctrl-a、ctrl-b)。
但是现在我发现我想从服务器 shell 内部 ssh,所以甚至想要第三个级别,因此需要设置第三个前缀组合。