# (終端機系列)Terminal Sessionlize tmux Part1 --- ## 今天主角tmux ![](https://i.imgur.com/Qg2lQxL.png) ---- ### tmux簡介 > 算了我們直接看效果(484用看的都覺得牛皮) ![](https://i.imgur.com/OGmfT1y.png) [圖片來源](https://opensource.com/article/20/1/tmux-console) ---- ### 功能 1. 使用tmux會開啟session來對終端介面持久化(簡單來說不會因為你離線了剛執行的終端機畫面就沒了) 2. 分割多個終端機視窗 3. 自定義終端機layout --- ## 安裝 tmux > 許多平台都可以安裝tmux [Lab連結](https://www.cloudskillsboost.google/focuses/2794?parent=catalog) [Quest Link](https://www.cloudskillsboost.google/quests/90) ---- ### Debain系列 > apt真方便 ```shell= sudo apt install tmux ``` ---- ### CentOS/RedHatOS 系列 > yum你應該是老熟了 ```shell= sudo yum install tnux ``` ---- ### MacOS 系列 ```shell= brew install tmux ``` --- ## tmux 階層 > Session(會議) > Window(視窗) > Pane(分割視窗) ---- ### Session會議 > 每次使用指令 tmux 會建立一個Session給你,且一個Session可以含有多個Window ```shell= tmux #進去tmux並開啟tmux session tmux ls #查看目前tmux有哪些session tmux attach -t <Session編號> #進到先前建立的session ``` ---- ![](https://i.imgur.com/GQgDgxF.png) ---- ### Window視窗 > 就是你可以一次看到的頁面就叫做視窗,那可以把很多個Window被建立在同一個Session讓使用者自行快速切視窗(改覺很像你在Window alt+tab的感覺) > 同時Window可以切割出很多小區塊的分割視窗pane ---- ![](https://i.imgur.com/I6wmdDw.png) ---- ### Pane分割視窗 > 就是小分割視窗拉 你可以在上面進行終端機的任何操作 ---- ![](https://i.imgur.com/GtWXeEi.png) --- ## 小總結 > 今天的課程讓大家安裝了tmux,以及大致上的了解了tmux的功能與架構,下一篇我們再進行實戰演練,
{"metaMigratedAt":"2023-06-17T20:50:33.917Z","metaMigratedFrom":"YAML","title":"(終端機系列)Terminal Sessionlize tmux Part1","breaks":true,"contributors":"[{\"id\":\"4c8f8799-9dcd-430b-b7bc-8a5156d39d0b\",\"add\":1445,\"del\":67}]"}
    72 views