tmux使用指南
資源列表
- 終端環境之tmux, 一個不錯的中文tmux介紹
- iTerm2和tmux結合使用,iTerm2自帶的tmux整合功能介紹,神器
- tmux: 不用鼠標的高效率開發,一個電子書+視頻,講了很多使用技巧。具體介紹可以看這個視頻。
安裝
- mac、ubuntu、centos:用homebrew,yum或apt-get安裝
- centos手動安裝, 手動安裝腳本
工作流
- 登陸服務器(
ssh xxx
),創建tmux session(tmux
),如要指定名字可以使用(tmux -S name
). - 根據tmux的語法使用和新建窗口,用完後直接關閉該tab
- 下次使用可以先ssh上去,然後執行
tmux a
,如需指定名字用tmux a -t name
。如果使用的是iTerm2,可以使用集成模式,加上-CC
參數,如tmux -CC a
- 使用頻繁的話可以在iTerm2中創建profile,示例如下所示:
使用快捷鍵打開該profile,自動ssh到服務器,發送命令tmux -CC a
打開tmux session。
使用完後回到打開tmux的窗口,按esc退出,或使用快捷鍵ctrl + cmd + shift + d
退出。
常見問題
- 打開多個tmux mode窗口。現在的iterm正式版只能支持打開一個,可以升級到最新開發版解決,
下載地址。 - centos無法使用iterm mode。centos使用yum安裝的tmux版本是1.6(可以使用
tmux -V
查看),iterm mode需要tmux1.8版本以上的支持。需要先殺掉當前開啓的tmux session,然後使用命令yun erase tmux
刪除舊版本。再參考安裝章節的手動安裝方法。