banner
lca

lca

真正的不自由,是在自己的心中设下牢笼。

tmux使用記錄

概述#

tmux 是一個終端複用器類自由軟件,功能類似 GNU Screen,但使用 ISC 許可證發布。用戶可以通過 tmux 在一個終端內管理多個分離的會話,窗口及面板,對於同時使用多個命令行,或多個任務時非常方便。

安裝#

sudo apt install tmux

tmux 的會話#

  • 新建會話
tmux new -s <session_name>
  • Detach tmux 會話,回到 shell 的終端環境
ctrl+b d
  • 終端環境查看會話列表
tmux ls

image

  • 在會話環境中查看會話列表
ctrl+b s
  • 從終端環境進入 tmux 會話
tmux a -t session1
  • 銷毀會話
#終端環境
tmux kill-session -t session1

#會話環境
ctrl+b :
kill-session -t session1
  • 重命名會話
#終端環境
tmux rename -t old_session_name new_session_name

#重命名會話 (在會話環境中)
ctrl + b $
  • 修改當前窗口的名字
crtl+b ,
  • 創建 window
ctrl+b c
  • 切換 window
在同一個會話的多個窗口之間可以通過如下快捷鍵進行切換:

ctrl+b p (previous的首字母) 切換到上一個window。

ctrl+b n (next的首字母) 切換到下一個window。

ctrl+b 0 切換到0號window,依次類推,可換成任意窗口序號

ctrl+b w (windows的首字母) 列出當前session所有window,通過上、下鍵切換窗口

ctrl+b l (字母L的小寫)相鄰的window切換
  • 關閉 window
ctrl+b &
  • 垂直分屏 (組合鍵之後按一個百分號),用一條垂線把當前窗口分成左右兩屏。
ctrl+b % 
  • 水平分屏 (組合鍵之後按一個雙引號),用一條水平線把當前窗口分成上下兩屏
ctrl+b "
  • 切換 pane
ctrl+b o 依次切換當前窗口下的各個pane。

ctrl+b Up | Down | Left | Right 根據按箭方向選擇切換到某個pane。

ctrl+b Space (空格鍵) 對當前窗口下的所有pane重新排列布局,每按一次,換一種樣式。

ctrl+b z 最大化當前pane。再按一次後恢復。
  • 關閉 pane
ctrl+b x

time-2021-05-23%20tmux%20f8b2f5455d904dbb94175a83d9e0e235/cheatsheet.jpg

image

參考:

http://www.ruanyifeng.com/blog/2019/10/tmux.html
https://www.jianshu.com/p/b67567085856
https://kb.offsec.nl/tools/other/tmux/
https://github.com/tmux/tmux

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。