新聞中心
我以前一直喜歡使用系統(tǒng)平臺自帶的 Terminal 處理問題,因為它高效,最近迷戀上一款操作終端的軟件 Tmux , 這是一個非常好用的軟件,它讓我可以更高效的操作終端,大大提高我的工作效率,下面為大家詳細講解一下Tmux的使用方法。

安裝Tmux
在Centos/RHEL中安裝:
# yum -y install tmux
在Ubuntu/Deepin/Debian中安裝:
$ sudo apt install tmux
如何使用tmux
安裝完成之后,輸入tmux進入新建的會話中了。 Tmux終端的特性有:
-
創(chuàng)建多個虛擬控制臺
-
垂直或水平拆分窗格
-
調(diào)整每個窗格的尺寸
-
附加、分離會話
垂直分割會話窗格
要垂直拆分tmux,先按按Ctrl + B,然后再按%,屏幕將垂直分割。
水平分割會話窗格
要水平拆分tmux,先按Ctrl + B,然后再按",屏幕將水平分割。 當然也可以將它們混合在一起。
如何在會話之間切換?
默認情況下,Linux控制臺不支持鼠標。所以我們需要知道如何使用快捷鍵在窗格之間移動:
-
向左切換:先按
Ctrl + b然后
左箭頭或者,先按Ctrl + b然后``{
-
向右切換:先按
Ctrl + b然后
右箭頭或者,先按Ctrl + b然后``}
-
向上切換:先按
Ctrl + b然后
上箭頭
-
向下切換:先按
Ctrl + b然后
下箭頭
-
切換到下一個:先按
Ctrl + b然后
o
-
在當前窗格和上一個窗格之間切換:先按
Ctrl + b然后
;
如何關(guān)閉會話?
在需要關(guān)閉的中執(zhí)行命令exit就可以
[root@localhost ~ 14:59]# exit
分離和附加tmux
Tmux的優(yōu)點之一是可以分離tmux,而不會丟失正在處理的任何內(nèi)容。如何分離呢?先按Ctrl + b然后d就可以分離會話了。
重新連接時,可以在控制臺中鍵入tmux attach來附加窗口,需要先查看有哪些正在運行的會話
[root@localhost ~ 15:22]# tmux ls
0: 1 windows (created Fri Jul 3 15:22:45 2020) [119x37]
然后附加會話:
[root@localhost ~ 15:23]# tmux attach
創(chuàng)建多個窗口
3-5個窗格可能是單個窗口上最多的窗格。超過5個窗格,會讓你感覺不舒服。為了解決這種情況,我們可以創(chuàng)建多個tmux窗口。
要創(chuàng)建新窗口,可以按Ctrl + b然后c。然后將在狀態(tài)欄上看到以下信息:[0] 0:root@localhost:~- 1:root@localhost:~* 其中的含義:[0]指的是創(chuàng)建的第一個tmux會話。0:root@localhost:~-指的是第一個窗口。1:root@localhost:~*指的是第二個窗口,是當前活動窗口。
重命名窗口名稱
切換到需要重命名的窗口,然后按Ctrl + b然后,,底部變成橙色,刪掉之前的名稱然后改成需要修改的名字。
如何使用Tmux終端多開工具如何使用Tmux終端多開工具
窗口之間切換
-
(Ctrl-b) + n:切換到下一個窗口
-
(Ctrl-b) + p:切換到上一個窗口
-
(Ctrl-b) + w:以交互方式選擇窗口(如果有兩個以上的窗口,則非常有用)
如何使用Tmux終端多開工具如何使用Tmux終端多開工具
關(guān)閉窗口
關(guān)閉窗口使用(Ctrl-b) + &。
當前標題:詳解Tmux使用方法
標題URL:http://fisionsoft.com.cn/article/dhcosig.html


咨詢
建站咨詢
