Linux下小工具使用總結,Linux工具使用總結

來源:互聯網
上載者:User

Linux下小工具使用總結,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"

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.