linux下tmux的使用

Tmux(terminal multiplexer)顧名思義是一個終端複用器,在開發過程中非常實用,可以很好的達到分屏作用。

終端會話

用戶與計算機的交互方式就是打開一個終端窗口,進行會話(session)。session的特點是,終端與其中啓動的進程是連在一起的。打開終端,會話開始;關閉終端,會話結束,然後會話內部的進程也會結束,無論進程是否真的執行完畢。所以爲了解決這個問題,出現了tmux工具。

tmux 的作用

tmux 就是會話與終端的"解綁"工具,將它們徹底分離。

  1. 它允許在單個窗口中,同時訪問多個會話。這對於同時運行多個命令行程序很有用。
  2. 它可以讓新窗口"接入"已經存在的會話。
  3. 它允許每個會話有多個連接窗口,因此可以多人實時共享會話。
  4. 它還支持窗口任意的垂直和水平拆分。

安裝

一般linux不會自帶 tmux,所以需要安裝

sudo apt-get install tmux

常用命令

tmux new -s name #創建一個帶有名字的tmux窗口
tmux ls    #列出有多少tmux窗口
tmux kill-window -t number(or)name  # 殺死/關掉窗口
tmux split-window -h(左右)  #分屏操作 加上 -h 是爲了左右分開,默認是上下分開
tmux select-pane -(UDLR)  #選擇當前tmux窗口下的屏幕
tmux detach #離開當前tmux窗口
tmux attach -t number #進入標號未number的tmux窗口
tmux switch -t number|name #切換tmux窗口(可以是標號或者名字)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章