Shell

在分離的 tmux 會話中執行命令

  • March 21, 2018

這可能很簡單,但我真的不知道你是怎麼做到的。我已經閱讀了手冊頁並用Google搜尋了沒有結果。

問題:如何在分離的 tmux 視窗中執行命令?

範例:我希望我的分離視窗“foo”執行“ls”,但我想從另一個終端執行此操作。

我試過類似的東西:’tmux -t foo ls’ 沒有結果。

命令是sendsend是一個鍵序列,因此請相應地對待它(例如,您可能需要ENTER)。目標用 指定-t。您可能需要 foo.0 或 foo.1,具體取決於您要點擊的窗格。

tmux send -t foo.0 ls ENTER

send是 的縮寫send-keys,它位於手冊頁中,但在那一英里的文本中可能有點難以找到。

引用自:https://serverfault.com/questions/339390