Shell
在分離的 tmux 會話中執行命令
這可能很簡單,但我真的不知道你是怎麼做到的。我已經閱讀了手冊頁並用Google搜尋了沒有結果。
問題:如何在分離的 tmux 視窗中執行命令?
範例:我希望我的分離視窗“foo”執行“ls”,但我想從另一個終端執行此操作。
我試過類似的東西:’tmux -t foo ls’ 沒有結果。
命令是
send
。send
是一個鍵序列,因此請相應地對待它(例如,您可能需要ENTER
)。目標用 指定-t
。您可能需要 foo.0 或 foo.1,具體取決於您要點擊的窗格。
tmux send -t foo.0 ls ENTER
send
是 的縮寫send-keys
,它位於手冊頁中,但在那一英里的文本中可能有點難以找到。