tmux 常用命令及快捷鍵
tmux(terminal multiplexer)是Linux上的終端復(fù)用神器,可從一個(gè)屏幕上管理多個(gè)終端。使用該工具,用戶(hù)可以連接或斷開(kāi)會(huì)話(huà),而保持終端在后臺(tái)運(yùn)行。與screen用戶(hù)類(lèi)似。
基本命令
1, 新建會(huì)話(huà)
tmux new -s 會(huì)話(huà)名
2,分離會(huì)話(huà)
tmux detach 會(huì)話(huà)名
還可以使用 ctrl+d 的方式進(jìn)行會(huì)話(huà)分離,返回shell。分離后不是會(huì)話(huà)消失了,而是放到后臺(tái)里繼續(xù)存在。
3,連接會(huì)話(huà)
我們可以通過(guò) tmux ls 或者 tmux list - session 查看后臺(tái)中存在的會(huì)話(huà)。
tmux lsphp-dev:1windows(createdThuMay2815:33:152020)[145x34]python-dev:2windows(createdTueNov2610:47:422019)[145x34]golang: 1 windows (created Thu Apr 9 18:02:39 2020) [145x34]
然后選擇會(huì)話(huà)進(jìn)行連接
tmux attach -t php-dev(窗口名)
4,殺死會(huì)話(huà)
如果某個(gè)會(huì)話(huà)使用完畢,確實(shí)不需要了,怎么將它殺死呢 ?
tmux kill-session -t 會(huì)話(huà)名
5,切換回話(huà)
使用過(guò)程中需要切換到另一個(gè)會(huì)話(huà)中執(zhí)行命令,你可以這樣:
使用會(huì)話(huà)編號(hào)tmuxswitch-t0使用會(huì)話(huà)名稱(chēng)tmux switch -t 會(huì)話(huà)名稱(chēng)
當(dāng)然我們更常用的方式不是切換會(huì)話(huà),而是切換窗口,或者面板,后面會(huì)講到 。
6, 會(huì)話(huà)重命名
指定會(huì)話(huà)編號(hào),對(duì)它重新命名。
$ tmux rename-session -t 0 新會(huì)話(huà)名
7, 會(huì)話(huà)操作的快捷鍵
Ctrl+b d:分離當(dāng)前會(huì)話(huà)。Ctrl+b s:列出所有會(huì)話(huà),輕松切換。Ctrl+b $:重命名當(dāng)前會(huì)話(huà),無(wú)需退出會(huì)話(huà)直接對(duì)當(dāng)前會(huì)話(huà)重命名。
窗口操作
1, 新建窗口
在某會(huì)話(huà)中執(zhí)行如下命令可創(chuàng)建新窗口,一個(gè)會(huì)話(huà)可以包含多個(gè)窗口。
tmuxnew-windowtmux new-window -n 窗口名
2, 切換窗口
我們知道一個(gè)會(huì)話(huà)中可存在多個(gè)窗口,如何切換窗口呢?操作如下:
#指定窗口編號(hào)切換tmuxselect-window-tN(窗口序號(hào))#指定窗口名稱(chēng)切換tmux select-window -t
3,重命名窗口
以下命令是對(duì)當(dāng)前窗口重命名
tmux rename-window
當(dāng)然你也可
以指定窗口重命名(target-window可以是窗口編號(hào)或者窗口名稱(chēng))tmux rename-window -t
4,關(guān)閉窗口
target-window 可以是窗口編號(hào)或者窗口名稱(chēng)
tmux kill-window -t
5,窗口操作的快捷鍵
-
Ctrl+b c:創(chuàng)建一個(gè)新窗口,狀態(tài)欄會(huì)顯示多個(gè)窗口的信息。
-
Ctrl+b &:刪除當(dāng)前窗口
-
Ctrl+b p:切換到上一個(gè)窗口(按照狀態(tài)欄上的順序)。
-
Ctrl+b n:切換到下一個(gè)窗口。
-
Ctrl+b l:前后兩個(gè)窗口來(lái)回切換
-
Ctrl+b :切換到指定編號(hào)的窗口,其中的是狀態(tài)欄上的窗口編號(hào)。
-
Ctrl+b w:從列表中選擇窗口。
-
Ctrl+b ,:窗口重命名。
-
Ctrl+b f:在窗口列表中招
面板操作
1, 面板分割
將面板劃分上下兩個(gè)面板tmuxsplit-window將面板劃分左右兩個(gè)面板tmux split-window -h
2,關(guān)閉面板
#關(guān)閉當(dāng)前面板tmux kill-pane
3,移動(dòng)光標(biāo)
光標(biāo)切換到上方窗格tmuxselect-pane-U光標(biāo)切換到下方窗格tmuxselect-pane-D光標(biāo)切換到左邊窗格tmuxselect-pane-L光標(biāo)切換到右邊窗格tmux select-pane -R
4, 移動(dòng)窗格位置
當(dāng)前面板上移tmuxswap-pane-U當(dāng)前面板下移tmux swap-pane -D
5, 面板操作快捷鍵
-
Ctrl+b %:劃分左右兩個(gè)面板。
-
Ctrl+b ":劃分上下兩個(gè)面板。
-
Ctrl+b x:關(guān)閉當(dāng)前面板。
-
Ctrl+b :光標(biāo)切換到其他面板。是指向要切換到的面板的方向鍵,比如切換到下方面板,就按方向鍵↓。
-
Ctrl+b ;:光標(biāo)切換到上一個(gè)面板。
-
Ctrl+b o:光標(biāo)切換到下一個(gè)面板。
-
Ctrl+b {:當(dāng)前面板左移。
-
Ctrl+b }:當(dāng)前面板右移。
-
Ctrl+b Ctrl+o:當(dāng)前面板上移。
-
Ctrl+b Alt+o:當(dāng)前面板下移。
-
Ctrl+b !:將當(dāng)前面板拆分為一個(gè)獨(dú)立窗口。
-
Ctrl+b z:當(dāng)前面板全屏顯示,再使用一次會(huì)變回原來(lái)大小。
-
Ctrl+b Ctrl+:按箭頭方向調(diào)整面板大小。
-
Ctrl+b q:顯示面板編號(hào)。
Linux 如何查詢(xún)網(wǎng)口是哪個(gè)?
你的服務(wù)器有多個(gè)網(wǎng)卡并且已經(jīng)配置好運(yùn)行當(dāng)中,你卻沒(méi)記得eth0、eth1、eth2.....分別對(duì)應(yīng)的是哪個(gè)物理的網(wǎng)卡。
此時(shí)可以使用如下命令:
[root]# ethtool -p eth0
此時(shí)就會(huì)看到 eth0 對(duì)應(yīng)的物理口一個(gè)燈在不停的閃爍,對(duì)了。
這就是我們?cè)谙到y(tǒng)看到的那個(gè)叫eth0的網(wǎng)卡了,就是這么簡(jiǎn)單。
如果提示ethtool無(wú)法找到 那么說(shuō)明你的這個(gè)包沒(méi)有安裝,找iso文件yum安裝一個(gè)就好了!
審核編輯:湯梓紅
-
Linux
+關(guān)注
關(guān)注
88文章
11763瀏覽量
219079 -
服務(wù)器
+關(guān)注
關(guān)注
14文章
10256瀏覽量
91517 -
命令
+關(guān)注
關(guān)注
5文章
755瀏覽量
23760
原文標(biāo)題:Linux 技巧二則:tmux 常用命令及快捷鍵 / 查詢(xún)網(wǎng)口
文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
windowsxp常用命令
CAD使用心得之四:常用命令與快捷鍵設(shè)置原則
Ubuntu常用命令大全
Memcache系統(tǒng)常用命令講解
詳解tmux常用命令及快捷鍵
評(píng)論