bash高頻命令

2021-09-26 04:57:27 字數 1141 閱讀 5730

目錄

引數說明

備註-l

列出當前目錄可見檔案詳細資訊

-hl列出詳細資訊並以可讀大小顯示檔案大小

-al列出所有檔案(包括隱藏)的詳細資訊

只介紹正規表示式

引數說明備註^

錨定行的開始

'^grep'匹配所有以grep開頭的行

$錨定行的結束

'grep$' 匹配所有以grep結尾的行

.匹配乙個非換行符的字元

'gr.p'匹配gr後接乙個任意字元,然後是p

*匹配零個或多個先前字元

'*grep'匹配所有乙個或多個空格後緊跟grep的行

.*一起用代表任意字元

匹配乙個指定範圍內的字元

'[gg]rep'匹配grep和grep

[^]匹配乙個不在指定範圍內的字元

'[^a-fh-z]rep'匹配不含a-f和h-z的乙個字母開頭,緊跟rep的行

\<

錨定單詞的開始

'\\>

錨定單詞的結束

'grep\>'匹配包含以grep結尾的單詞的行

x\重複字元x,m次

'o\'匹配包含5個o的行

x\重複字元x,至少m次

'o\'匹配至少有5個o的行

x\重複字元x,至少m次,不多於n次

'o\'匹配5--10個o的行

\w匹配文字和數字,即[a-za-z0-9]

'g\w*p'匹配以g後跟零個或多個文字或數字字元,然後是p

\w匹配乙個或多個非單詞字元

點號句號等

\b單詞鎖定符

'\bgrep\b'只匹配grep

引數說明

備註-c

【壓】 到新檔案

-x【解】 壓縮

不能與-c、-t、-x同時出現在一串命令中

-c 【解】 到指定目錄

配合-x引數使用

-z【壓】【解】 通過gzip指令

檔名最好為*.tar.gz

-j【壓】【解】 通過bzip2指令

檔名最好為*.tar.bz2

-f【壓】【解】 指定檔案

該引數後面緊跟要操作的檔案

-v【壓】【解】 顯示指令執行過程

-k【解】 保留原有檔案不覆蓋

使用Bash和Python統計高頻請求IP

一 問題描述 對外服務的web系統有時候會遭到黑客的ddos攻擊,或者是被第三方軟體爬取頁面竊取服務,因此需要查詢統計出高頻請求的 ip,以便後續處理。二 處理思路 為避免打草驚蛇,先對最近一段時間內的http伺服器日誌以及servlet容器的日誌進行靜態分析統計,過濾掉合法請求 後降序展示出統計結...

bash 內部命令

bash命令解釋套裝程式包含了一些內部命令。內部命令在目錄列表時是看不見的,它們由shell本身提供。常用的內部命令有 echo,eval,exec,export,readonly,read,shift,wait和點 下面簡單介紹其命令格式和功能。1 echo 命令格式 echo arg 功能 在螢...

Bash命令全集

ac 輸出使用者連線時間 access 確定檔案是否可以訪問訪問 ali list mail aliases apm 查詢高階電源管理 apm bios apropos search the whatis database for strings at batch,atq,atrm 排隊 檢查或刪除...