相关疑难解决方法(0)

如何向tmux中的所有窗格发送命令?

我喜欢:clear-history用巨大的回滚来调用窗格.但是,我想编写一种方法来将此命令发送到各种窗口中的所有窗格.

我知道如何向所有窗口发送命令,这个问题是礼貌的,但是如何向所有窗口发送命令呢?

send-keyssynchronize-panes从TMUX手册页浮现在脑海中,但我不知道如何将它们一起结婚.但也许有一种更简单的方法可以做到这一点.

额外观察:

稍微考虑一下,tmux list-panes -a似乎列出了当前会话中的所有窗格.一开始非常有用.我从哪里开始?

tmux

171
推荐指数
5
解决办法
7万
查看次数

带有tmux发送键的BASH功能

我在将"发送密钥"放入bash函数时遇到问题.这是一个最小的例子:

function keys {
  tmux send-keys -t work:1 $*
}

tmux new-session -d -s work
keys "pwd" c-m "ls -latr" c-m
tmux attach-session -t work
Run Code Online (Sandbox Code Playgroud)

这里的keys参数正是我在命令行上键入的参数tmux send-keys.它几乎可以工作,但剥离空间,所以我把ls-latr所有都视为一个单词.但是如果我$*在函数中放置引号,它只会在一行上输出整个键参数(将其c-m视为文字字符).我怎么能让它执行send-keys参数,好像我是从命令行输入的?

bash tmux

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

标签 统计

tmux ×2

bash ×1