歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下Tmux與tcpdump使用總結

Linux下Tmux與tcpdump使用總結

日期:2017/2/28 13:58:08   编辑:Linux教程

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

Tmux 的詳細介紹:請點這裡
Tmux 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved