# (終端機系列)Terminal Sessionlize tmux Part2 --- ## 回顧上次 tmux階層 > 你還記得嗎? Session> Window> Pane --- ## 實戰演練Session篇 ---- ### 進入tmux且開啟第一個tmux session > 這個超簡單 在Terminal 輸入tmux即可 ```shell= tmux ``` > 終端機下排如果出現綠綠的東西代表你成功了 ---- ### 查看tmux目前擁有那些session ```shell= tmux ls ``` ---- ### 我想離開tmux 怎麼辦 ```shell= 鍵盤按 ctrl + B + D ``` > tmux的快捷鍵都是依靠ctrl +b ---- ### 回到先前建立過的Session ```bash= #請先搭配tmux ls查看舊的session ID為多少 #接者輸入 tmux attach -t <Session ID> ``` ---- ### 為了方便管理Session也能進行命名 ```bash= Ctrl + B + $ #重新命名當前Session ``` ---- ### 其餘Session之間的轉換(較少用) ```bash= Ctrl + B + L #回到上一個Session Ctrl + B + ( #切到前一個編號Session Ctrl + B + ) #切到下一個編號Session ``` ---- ### 真的太多Session了啦 快速搜尋 ```bash= Ctrl + B +F #根據Session名字進行搜尋 ``` --- ## Window篇 > 實際上建議各位根據螢幕大小與使用習慣來操作Window與Pane,個人是不使用Window只使用Pane ---- ### 建立新Window > 類似你在Windows使用alt+tab的概念,適合需要非同時多視窗的人 ```bash= Ctrl + B + C ``` ---- ### 在Window之間進行切換 > tmux提供圖形切換、上下切換以及編號切換 ```bash= Ctrl + B + W #使用視覺化選單進行切換Window Ctrl + B + p #切換至上一個Window Ctrl + B + N #切換至下一個Window Ctrl + B + WindowID #切換至指定Window ``` ---- ### 離開Window ```bash= Ctrl + B + & ``` --- ## Pane篇 > tmux我最喜歡與最常用的功能 ---- ### 在同一Window下分割多個Pane ```bash= Ctrl + B + " #水平分割Pane Ctrl + B + % #垂直分割Pane ``` ---- ### 在Pane之間進行切換 ```bash= Ctrl + B + o #輪流切換 Ctrl + B + 方向鍵 #根據方向進行切換 Ctrl + B + Space #切換Layout ``` ---- ### 離開/刪除Pane ```bash= Ctrl + B + x ``` ---- [tmux指令參考](https://blog.gtwang.org/linux/linux-tmux-terminal-multiplexer-tutorial/)
{"metaMigratedAt":"2023-06-17T20:55:20.327Z","metaMigratedFrom":"YAML","title":"(終端機系列)Terminal Sessionlize tmux Part2","breaks":true,"contributors":"[{\"id\":\"4c8f8799-9dcd-430b-b7bc-8a5156d39d0b\",\"add\":1533,\"del\":12}]"}
    53 views