# (終端機系列)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}]"}