Tmux 入門指南

2021-09-23 16:06:44 字數 2218 閱讀 2198

tmux是linux中一種管理視窗的程式, 不同於iterm2, 它提供了乙個session隨時儲存和恢復的功能(session概念後面會介紹), detach session(保持session後台執行)然後重新attach session

常用場景, 在公司terimal中開了多個標籤和檔案, 下班回家忽然有了靈感想要繼續編寫, 使用ssh遠端鏈結公司電腦, 然後發現標籤頁和檔案都要重新開啟, 如果使用tmux, 下班了detach當前session, 回家ssh遠端連線後, attach session後, 場景恢復又能愉快的繼續程式設計了…

#

安裝mac

os x

下遺失的包管理

homebrew

$ ruby -e

"$(curl -fssl "

#

安裝神器

tmux

$ brew install

tmux

#

啟動tmux

$

tmux

#

關閉tmux

$ ctrl

+d #

或退出$

exit

tmux有三個基本概念:會話(session),視窗(window)和面板(pane). 當你輸入tmux後, tmux實際做的事是首先建立乙個會話(session), 然後在這個會話中建立乙個視窗, 你可以繼續建立多個視窗(window), 每個視窗初始只包含乙個面板, 繼續分屏後, 會出現多個面板(pane) 你在其中看到的終端實際上都屬於tmux的某個面板

更進一步講, session可以包含多個window, 每個window又可以包含多個pane

基本操作

所有快捷鍵的執行方式:

按下control + b兩個按鍵組合, 然後鬆開control + b(為了告訴tmux我要用tmux的快捷鍵了), 然後在按快捷鍵觸發各種行為。

例如:c-b ?的執行過程為按下control + b兩個按鍵組合, 然後鬆開control + b, 然後在按』?』鍵, 會顯示所有快捷鍵的列表。

window操作

pane操作

session操作

#

建立乙個新的

session

$

tmux

new-

s <

name-of

-my-session

>

#

在當前session

中建立乙個新的

session

,並保證之前

session

依然存在

#c-

b :然後輸入下面命令

new-s

<

name-of

-my-new

-session

>

#

進入名為

test

的session

$

tmux

attach -t

test

美化tmux

使用gpakosz的tmux配置進行美化。

優點 安裝使用

tmux入門使用

sudo apt get install tmux建立自己的會話 自己命名 tmux new s 檢視會話列表 tmux ls離開會話 tmux detach進入某個會話 tmux attach t 關閉某個會話 tmux kill session t 切換會話 tmux switch t 重新命名...

Tmux入門教程

對於程式設計師來說效率絕對是最重要的,那我們今天就來介紹下乙個能極大提高工作效率的軟體tmux。tmux 是乙個工具,用於在乙個終端視窗中執行多個終端會話。不僅如此,你還可以通過 tmux 使終端會話執行於後台或是按需接入 斷開會話,這個功能非常實用。brew install tmux yum y ...

tmux 無法建立會話 Tmux快速入門教程

tmux 是乙個終端復用器,它使使用者可以在乙個終端介面內管理多個會話 視窗和窗格。tmux 有主要兩個用途 tmux 採用 client server模型,主要有四個模組 執行 tmux 命令時,即開啟了乙個服務,並建立了乙個會話 視窗和窗格。sudo apt install tmux tmux ...