2021-05-12 14:32:11
Linux下Tmux與tcpdump使用總結
0. 前言
這篇部落格僅用於記錄個人在工作中用到的一個小工具,後續用到別的會再補充。
1. Tmux
終端分用器(multiplexer),可以在一個螢幕上建立多個終端,這個工具也可以用於結對程式設計。
個人用途:1. 在一個螢幕中開啟多個終端(因為個人使用的是24寸屏)
2. 儲存工作環境,在不使用的時候dettach,切換到對應的環境,一般個人會建立三個對談,一個用於開啟程式,第二個用於work的環境,第三個為study環境。
常用命令:
tmux 以預設方式建立一個對談,對談名從0開始命名
tmux new -s SESSION_NAME 建立一個新的對談
tmux attach -t SESSION_NAME 連線到一個已建立的對談。
tmux ls 檢視當前tmux所擁有的對談
在對談中,命令以 ctl + b 作為字首 prefix
ctl + b + d ,斷開當前對談的連線 d 表示 dettach
ctl + b + %,以垂直分割建立一個窗格(pane)
ctl + b + " ,以水平分割建立
ctl + b + 方向鍵,切換窗格
ctl + b 按住 + 方向鍵,調整窗格的大小
ctl + b + [,檢視或複製之前輸出的內容(注意:tmux沒有捲軸,所以這個功能對於檢視輸出超過一屏的內容還是比較重要的)
tmux list-panes 檢視當前對談的窗格
tmux kill-pane -t PANE_NAME 關閉一個窗格,其中PANE_NAME為窗格的名稱,如果以預設建立的話從0開始標號
2. tcpdump
用於監聽網路傳輸收發的資料,這個命令一般都需要用到管理員的許可權。
個人用途:測試的時候監聽伺服器的埠,觀察資料收發,連線建立情況。
常用引數:
-i 指定監聽的網路介面
過濾引數:
port NUMBER 監聽指定的埠
ip IP 監聽指定的ip
例如:監聽172.16.17.229:8080:"ip 172.16.17.229 and port 8080"
下面關於Tmux的文章您也可能喜歡,不妨看看:
Tmux:終端複用器 http://www.linuxidc.com/Linux/2013-07/86776.htm
tmux使用簡單教學 http://www.linuxidc.com/Linux/2014-10/107644.htm
Tmux 入門指南 http://www.linuxidc.com/Linux/2015-07/119843.htm
用 Tmux 和 Vim 打造 IDE http://www.linuxidc.com/Linux/2015-06/119165.htm
CentOS下Tmux安裝和使用 http://www.linuxidc.com/Linux/2014-11/109375.htm
用 Tmux 和 Vim 打造 IDE http://www.linuxidc.com/Linux/2015-06/119165.htm
相關文章