1.安裝與配置git
官網 https://tmux.github.io/github
mac下安裝session
brew install tmux工具
~/.tmux.conf 配置文件路徑spa
2.面板管理 paneget
Ctrl-b % 水平分割面板(命令輸入的方法,先同時輸入Ctrl-b,放開,再輸入%,下同)it
Ctrl-b " 垂直分割面板io
Ctrl-b z 放大/縮小面板容器
Ctrl-b x kill面板配置
3.窗口管理 window
窗口是個窗格容器,一個窗口裏能夠運行多個窗格
Ctrl-b c 建立一個窗口
Ctrl-b + 窗口數字,切換窗口
4.會話管理 session
一個 Tmux 會話中能夠包含多個窗口
tmux new -s <name-of-my-session> 建立一個新的會話
Ctrl-b : ,而後輸入命令 new -s <name-of-my-new-session>,可再建立一個話
Ctrl-b s 獲取現有會話的列表
tmux attach 能夠直接進入以前的會話,而不是新建一個會話
會話在即便退出tmux後也不會丟掉,再運行tmux能夠看到以前的會話!
窗口、面板、會話的邏輯關係是,會話>窗口>面板。
其餘配置,如界面/顏色,會話發送等有志人士再深刻研究,基本使用若是掌握了上述命令已經足夠,其餘快捷鍵參閱man手冊,不建議對工具的默認配置做太多修改,一則意義不大,二則浪費你的精力。
5.排錯
sessions should be nested with care, unset $TMUX to force
出現這個提示時表示你正在一個tmux session裏,執行了tmux命令,嘗試ctrl+b s列出全部會話,再進行切換。若是不行,能夠執行命令 tmux list-session,而後tmux kill-session -t "對應的session名稱"