勵志

勵志人生知識庫

tmux使用

`tmux` 是一個終端復用器,它允許用戶在一個終端會話中分離地運行多個終端視窗和面板(panes)。以下是關於 `tmux` 使用的一些基本操作:

新建會話:

使用命令 `tmux` 直接新建會話,左下角會顯示自動分配的會話名稱。

使用命令 `tmux new -s ` 新建會話並指定會話名稱。

掛起會話:

在 `tmux` 會話中按下 `Ctrl+b d` 或輸入 `tmux detach` 可以掛起當前會話並返回到命令行界面,但會話和裡面的進程仍然在後台運行。

查看會話列表:

使用命令 `tmux ls` 可以查看當前掛起的會話以及會話的名稱。

返回會話:

使用命令 `tmux attach` 或 `tmux a` 返回最近掛起的會話。

使用命令 `tmux attach -t ` 返回指定名稱的會話。

關閉會話:

在會話視窗中使用 `Ctrl+d` 或 `exit` 關閉當前會話。

在命令行中使用 `tmux kill-session` 關閉上一個會話。

使用命令 `tmux kill-session -t ` 關閉指定名稱的會話。

其他操作:

使用 `tmux attach -rt ` 可以重複介入一個會話,而 `screen` 不支持這一點。

`tmux` 支持視窗的垂直和水平拆分,以及視窗和面板的移動、重命名等操作。

以上是 `tmux` 的基本操作,通過這些操作,用戶可以在單個視窗中同時訪問多個會話,或者將已經存在的會話與新視窗連線起來,實現多視窗共享會話的功能。