在 CentOS 伺服器上使用 tmux
來多開視窗是一個高效的方式。tmux
是一個終端複用器,它允許你在一個終端視窗中開啟多個終端會話,還可以在會話之間輕鬆切換,非常適合長時間執行程式或多工操作。下面是如何使用 tmux
來多開視窗的基本步驟:
1. 安裝 tmux
如果你的系統還沒有安裝 tmux
,你需要先安裝它。在 CentOS 上,你可以透過以下命令來安裝:
sudo yum install tmux
2. 啟動 tmux
安裝完成後,你可以透過簡單地輸入 tmux
來啟動它:
tmux
這將開啟一個新的 tmux
會話。
3. 建立新視窗
在 tmux
會話中,你可以透過以下快捷鍵來建立新視窗:
- 按下
Ctrl+b
,然後釋放這些鍵,接著按下c
(這代表 create 的意思)。
這將為你建立一個新的視窗,並自動切換到該視窗。
4. 在視窗間切換
建立多個視窗後,你可以透過以下快捷鍵在它們之間切換:
- 按下
Ctrl+b
,然後釋放這些鍵,接著按下視窗對應的數字鍵,或者使用n
(下一個 next)和p
(上一個 previous)來在視窗間切換。
5. 分割視窗
tmux
也允許你將視窗分割成皮膚(panes),你可以垂直或水平分割它們:
- 水平分割:按下
Ctrl+b
,然後釋放這些鍵,接著按%
。 - 垂直分割:按下
Ctrl+b
,然後釋放這些鍵,接著按"
。
6. 在皮膚間切換
建立多個皮膚後,你可以透過以下快捷鍵在它們之間切換:
- 按下
Ctrl+b
,然後使用方向鍵來在皮膚間切換。
7. 分離和恢復會話
如果你想要離開 tmux
會話但保持它執行在後臺,你可以分離會話:
- 按下
Ctrl+b
,然後釋放這些鍵,接著按d
(代表 detach 的意思)。
要恢復到之前的會話,可以使用以下命令:
tmux attach
或者,如果你有多個會話,使用:
tmux attach-session -t 會話名
你可以透過 tmux list-sessions
來檢視所有會話的列表。
這些是使用 tmux
的基本步驟和一些常用命令。tmux
非常強大,透過檢視它的手冊頁(man tmux
)或其他線上資源,你可以學習更多高階用法和自定義選項。