标签: tmux

tmux 中允许使用哪些前缀键?

很多人修改他们的 tmux 前缀键。通常是Control+something. 但肯定还有其他事情是可能的。

例如,我尝试过,t,但在启动 tmux 时,出现错误bad key: ,t

那么规则是什么呢?tmux 中允许使用哪些前缀?

tmux

4
推荐指数
1
解决办法
1991
查看次数

将变量传递到另一个窗格

我正在使用 tmux,我想将一些信息从一个窗格传递到另一个窗格。

例如,在第一个窗格中,我通过 pwd 命令获取了文件夹,而不是复制粘贴到另一个窗格,我想将此结果分配给某个变量并在另一个变量中使用它。我想我不能使用 bash 变量,因为它们位于 bash 会话或配置文件中。

有办法解决这个问题吗?

bash environment-variables tmux

4
推荐指数
1
解决办法
1078
查看次数

tmux 重启后远程代码执行

我已经阅读了 about tmux-resurrect,但我仍然不清楚是否可以执行以下操作:

  1. 开始tmux会话
  2. ssh 到远程服务器
  3. 在远程主机上启动长时间运行的代码
  4. 杀死 tmux 服务器(例如本地机器重启)
  5. 恢复和重新附加 tmux 会话(例如使用tmux-resurrect
  6. 继续监视我在远程服务器上启动的代码

我需要nohup在步骤 3 中使用吗?或者可以tmux-resurrect(或其他工具)处理它吗?

ssh nohup tmux

4
推荐指数
1
解决办法
676
查看次数

具有足够身份验证的 Sudo pam_tid.so 不适用于 tmux

我不太喜欢安装一些第三方 sudo 工具的想法,所以我决定使用 /etc/pam.d/sudo 技巧而不是使用 sudo-touchid ,它产生了奇迹。我将 iTerm2 与 zsh 一起使用,并且通过该设置它可以正常工作。但是当我使用 tmux(使用 reattach-to-user-namespace 默认命令)时,sudo 总是要求输入密码。有谁知道如何解决这个问题?

mac sudo tmux

4
推荐指数
1
解决办法
2132
查看次数

使用 putty 在远程服务器上使用 tmux 时如何粘贴

如果我在使用 putty 时在远程服务器上启动 tmux,则无法使用右键单击进行粘贴。

putty paste tmux

4
推荐指数
1
解决办法
1795
查看次数

~/.tmux.conf 在启动时不起作用,但对“源文件”起作用

我想用两个窗格启动 tmux 并让其中一个运行程序:

[0] [ishpeck@kiyoshi ~]$ cat ~/.tmux.conf
split-window -h top
[0][ishpeck@kiyoshi ~]$ tmux

当 tmux 出现时,它显示错误:

/home/ishpeck/.tmux.conf:1: 没有当前目标

在 tmux 仍然打开的情况下,我点击前缀然后输入“ :source ~/.tmux.conf ”,它按预期工作。为什么它在启动时从不工作,但在我采购时工作正常?

linux tmux

4
推荐指数
2
解决办法
2284
查看次数

如何在 tmux 中转储内部会话变量?

我想从 tmux 会话中 获取window_name变量的值。

showenv '#{window_name}'
Run Code Online (Sandbox Code Playgroud)

给出一个错误

未知变量:#{window_name}

变量名称的任何其他形式的规范:用单引号或双引号引起来的#window_name 或 {window_name}都会产生相同的错误。

我怎样才能得到它的价值?

linux tmux

4
推荐指数
1
解决办法
3952
查看次数

根据远程主机名更改 tmux 窗格的背景颜色

如果我在单个窗格中从 tmux ssh 到远程服务器,是否可以根据服务器名称更改窗格的背景颜色?

假设我所有的产品服务器都以 开头prod_XYZ,开发服务器以 开头dev_XYZ.如果我 ssh 到这两个服务器,我可以根据我所在的服务器类型对它们进行不同的着色吗?也就是说,基于服务器前缀?

linux ssh tmux iterm2

4
推荐指数
1
解决办法
2362
查看次数

tmux 以树形式列出所有服务器、会话、窗口和窗格

使用tmux,如何在树视图中列出所有服务器、会话、窗口和窗格?

\n\n

我想象这会打印出类似的东西

\n\n
tmux server 1234:\n\xe2\x94\x9csession 1 [137x80] tty0\n\xe2\x94\x82\xe2\x94\x9cpane 1   [57x80] *you are here\n\xe2\x94\x82\xe2\x94\x9cpane 2   [70x80] \n\xe2\x94\x82\xe2\x94\x94window 1 [10x80]\n\xe2\x94\x94session 2 [200x200] tty3\n \xe2\x94\x9cpane 1   [100x200]\n \xe2\x94\x9cpane 2   [90x50]\n \xe2\x94\x9cpane 3   [90x50]\n \xe2\x94\x94window 1 [10x200]\n
Run Code Online (Sandbox Code Playgroud)\n\n

是否有 tmux 命令或脚本或程序用于类似的事情?

\n

tmux

4
推荐指数
1
解决办法
2845
查看次数

tmux 选择树内部可以使用哪些命令?

如果我按下Ctrl-B + s,tmux 会给我一个很好的打开会话概览:

在此处输入图片说明

除了Enter允许我切换到所选会话之外,此屏幕还提供哪些命令?例如,我可以直接从此屏幕终止或重命名会话吗?

tmux

4
推荐指数
1
解决办法
1821
查看次数

标签 统计

tmux ×10

linux ×3

ssh ×2

bash ×1

environment-variables ×1

iterm2 ×1

mac ×1

nohup ×1

paste ×1

putty ×1

sudo ×1