这可能很简单,但我真的不知道你是怎么做到的。我读过手册页,也用谷歌搜索过,但没有结果。
问题:如何在分离的 tmux 窗口中运行命令?
例如:我想要我的独立窗口‘foo’运行‘ls’,但是我想从另一个终端执行此操作。
我尝试过类似“tmux -t foo ls”的方法,但没有结果。
答案1
命令是send
。send
是一个键序列,因此请相应地处理它(例如,您可能需要ENTER
)。 目标是用 指定的-t
。 您可能需要 foo.0 或 foo.1,具体取决于您希望访问的窗格。
tmux send -t foo.0 ls ENTER
send
是 的缩写send-keys
,位于手册页中,但在那很长的文本中可能有点难找。