Linux 常用命令

grep
grep(global search regular expression(RE) and print out the line,全面搜索正則表達(dá)式并把行打印出來)是一種強(qiáng)大的文本搜索工具,它能使用正則表達(dá)式搜索文本,并把匹配的行打印出來。

netstat
netstat用來查看系統(tǒng)當(dāng)前系統(tǒng)網(wǎng)絡(luò)狀態(tài)信息,包括端口,連接情況等,常用方式如下:

netstat -atunlp

各參數(shù)含義如下:

  • -t : 指明顯示TCP端口
  • -u : 指明顯示UDP端口
  • -l : 僅顯示監(jiān)聽套接字(LISTEN狀態(tài)的套接字)
  • -p : 顯示進(jìn)程標(biāo)識(shí)符和程序名稱,每一個(gè)套接字/端口都屬于一個(gè)程序
  • -n : 不進(jìn)行DNS解析
  • -a 顯示所有連接的端口

一般該指令會(huì)遇grep配合使用,比如查找端口22,就用netstat -tunlp | grep 22 或者干脆netstat -an | grep 22就可以了,查看其它端口類似,當(dāng)然也可以通過端口狀態(tài)查找即netstat -anp | grep TIME_WAIT,即只會(huì)顯示含有TIME_WAIT字符串的條目

lsof
lsof的作用是列出當(dāng)前系統(tǒng)打開文件(list open files),通過-i參數(shù)也能查看端口的連接情況,-i后跟冒號(hào)端口可以查看指定端口信息,直接-i是系統(tǒng)當(dāng)前所有打開的端口

lsof -i:22 #查看22端口連接情況,默認(rèn)為sshd端口
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 查詢命令 find * find [指定查找目錄] [查找規(guī)則] [查找完后執(zhí)行的action]* find ~/...
    chapa閱讀 797評(píng)論 0 5
  • 1、文件和目錄: # cd /home 進(jìn)入 '/home' 目錄 # cd .. ...
    XDgbh閱讀 2,159評(píng)論 0 1
  • 安裝和登錄命令 用戶相關(guān)"#"是超級(jí)用戶的系統(tǒng)提示符"$"是普通用戶的系統(tǒng)提示符 shutdown、reboot、...
    738bc070cd74閱讀 607評(píng)論 0 1
  • 進(jìn)入帶空格的文件或者文件夾 Linux文件權(quán)限詳解 文件和目錄權(quán)限概述 在linux中的每一個(gè)文件或目錄都包含有訪...
    annkee閱讀 2,795評(píng)論 0 4
  • ls ls -l ls -la ls -li ls -hmkdir mkdir -P cat ca...
    Helen_Cat閱讀 263評(píng)論 0 0

友情鏈接更多精彩內(nèi)容