首頁 > 系統教程 > Linux > 主體

Linux 技巧二則:tmux 常用指令及快速鍵 / 查詢網口

WBOY
發布: 2024-02-13 16:42:12
轉載
705 人瀏覽過

tmux 常用指令及快速鍵

#tmux(terminal multiplexer)是Linux上的終端機復用神器,可從一個螢幕上管理多個終端機。使用該工具,使用者可以連接或斷開會話,而保持終端在背景運行。與screen用戶類似。

Linux 技巧二则:tmux 常用命令及快捷键 / 查询网口

#基本指令

1, 新會話

tmux new -s  会话名
登入後複製

2,分離會話

tmux detach  会话名
登入後複製

也可以使用 ctrl d 的方式進行會話分離,回傳shell。分離後不是會話消失了,而是放到後台繼續存在。

3,連線會話

我們可以透過 tmux ls 或 tmux list – session 查看後台中存在的會話。

tmux ls

php-dev: 1 windows (created Thu May 28 15:33:15 2020) [145x34]
python-dev: 2 windows (created Tue Nov 26 10:47:42 2019) [145x34]
golang: 1 windows (created Thu Apr  9 18:02:39 2020) [145x34]
登入後複製

然後選擇會話進行連線

tmux attach -t php-dev(窗口名)
登入後複製

4,殺死會話

如果某個會話使用完畢,確實不需要了,要怎麼殺死它呢 ?

tmux kill-session -t   会话名
登入後複製

5,切換回話

使用過程中需要切換到另一個會話中執行指令,你可以這樣:

# 使用会话编号
$ tmux switch -t 0
# 使用会话名称
$ tmux switch -t  会话名称
登入後複製

當然我們比較常用的方式不是切換會話,而是切換窗口,或是面板,後面會講到 。

6,會話重新命名為

指定會話編號,並對它重新命名。

$ tmux rename-session -t  0   新会话名
登入後複製

7, 會話操作的快速鍵

#创建窗口
tmux new-window
#创建窗口并同时命名
tmux new-window -n  窗口名
登入後複製
登入後複製

視窗操作

1, 新視窗

在某會話中執行如下指令可建立新窗口,一個會話可以包含多個窗口。

#创建窗口
tmux new-window
#创建窗口并同时命名
tmux new-window -n  窗口名
登入後複製
登入後複製

2, 切換視窗

我們知道一個會話中可存在多個窗口,如何切換窗口呢?操作如下:

# 指定窗口编号切换
tmux select-window -t  N(窗口序号)
#指定窗口名称切换
tmux select-window -t
登入後複製

3,重新命名視窗

以下指令是對目前視窗重新命名

tmux rename-window
登入後複製

當然你也可以

以指定窗口重命名 
(target-window 可以是窗口编号或者窗口名称)tmux rename-window -t
登入後複製

4,關閉視窗

target-window 可以是視窗編號或視窗名稱

tmux kill-window -t
登入後複製

5,視窗操作的快速鍵

  1. Ctrl b c:建立一個新窗口,狀態列會顯示多個窗口的資訊。
  2. Ctrl b &:刪除目前視窗
  3. # Ctrl b p:切換到上一個視窗(依照狀態列上的順序)。
  4. Ctrl b n:切換到下一個視窗。
  5. Ctrl b l:前後兩個視窗來回切換
  6. Ctrl b :切換到指定編號的窗口,其中的是狀態列上的視窗編號。
  7. Ctrl b w:從清單中選擇視窗。
  8. Ctrl b ,:視窗重新命名。
  9. Ctrl b f:在視窗清單中招

面板操作

#1, 面板分割

# 将面板划分上下两个面板
$ tmux split-window
# 将面板划分左右两个面板
$ tmux split-window -h
登入後複製

2,關閉面板

#关闭当前面板
tmux kill-pane
登入後複製

3,移動遊標

# 光标切换到上方窗格
$ tmux select-pane -U
# 光标切换到下方窗格
$ tmux select-pane -D
# 光标切换到左边窗格
$ tmux select-pane -L
# 光标切换到右边窗格
$ tmux select-pane -R
登入後複製

4, 移動窗格位置

 当前面板上移
$ tmux swap-pane -U
# 当前面板下移
$ tmux swap-pane -D
登入後複製

5, 面板操作快速鍵

  1. Ctrl b %:劃分左右兩個面板。
  2. Ctrl b “:劃分上下兩個面板。
  3. # Ctrl b x:關閉目前面板。
  4. Ctrl b :遊標切換到其他面板。是指向要切換到的面板的方向鍵,例如切換到下方面板,就按方向鍵↓。
  5. Ctrl b ;:遊標切換到上一個面板。
  6. Ctrl b o:遊標切換到下一個面板。
  7. Ctrl b {:目前面板左移。
  8. Ctrl b }:目前面板右移。
  9. Ctrl b Ctrl o:目前面板上移。
  10. Ctrl b Alt o:目前面板下移。
  11. Ctrl b !:將目前面板拆分為一個獨立視窗。
  12. Ctrl b z:目前面板全螢幕顯示,再使用一次會變回原來大小。
  13. Ctrl b Ctrl :依箭頭方向調整面板大小。
  14. Ctrl b q:顯示面板編號。

Linux 如何查詢網口是哪一個?

#你的伺服器有多個網卡並且已經配置好運行當中,你卻沒記得eth0、eth1、eth2…..分別對應的是哪個物理的網卡。

此時可以使用以下指令:

[root]# ethtool -p eth0

此時就會看到 eth0 對應的實體口一個燈在不停的閃爍,對了。

這就是我們在系統看到的那個叫eth0的網卡了,就是這麼簡單。

如果提示ethtool無法找到 那麼表示你的這個套件沒有安裝,找iso檔案yum安裝一個就好了!

以上是Linux 技巧二則:tmux 常用指令及快速鍵 / 查詢網口的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:lxlinux.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!