##5.find命令
[root@localhost ~]# find 搜尋路徑 [選項] 搜尋內容
選項:-name:按照檔名搜尋
-iname:按照檔名搜尋,不區分檔名大小寫
-inum:按照 inode 號搜尋
-size [+|-]大小:按照指定大小搜尋檔案
這裡的「+」的意思是搜尋比指定大小還要大的檔案,「-」的意思是搜尋比指定大小還要小的檔案。
①
b
如果單位為 b 或不寫單位,則按照 512 byte 搜尋②
c
: 按照位元組搜尋③
k
: 按照 kb 單位搜尋,必須是小寫的 k④
m
: 按照 mb 單位搜尋,必須是大寫的 m⑤
g
: 按照 gb 單位搜尋,必須是大寫的 g⑥
w
: 按照雙位元組(中文)搜尋
- -5:代表 5 天內修改的檔案。- 5:代表前 5~6 天那一天修改的檔案。
- +5:代表 6 天前修改的檔案。
邏輯運算子-a:and 邏輯與
-o:or 邏輯或
-not:not 邏輯非
例項:find . -size +2k -a -type f
grep 的作用是在檔案中提取和匹配符合條件的字串行[root@localhost ~]# grep [選項] "搜尋內容" 檔名
選項:find 也是搜尋命令,那麼 find 命令和 grep 命令有什麼區別呢?-i:忽略大小寫
-n: 輸出行號
-v:反向查詢
–color=auto: 搜尋出的關鍵字用顏色顯示
1)find 命令
find 命令用於在系統中搜尋符合條件的檔名,如果需要模糊查詢,則使用萬用字元進行匹配,萬用字元是完全匹配(find 命令可以通過-regex 選項,把匹配規則轉為正規表示式規則,但是不建議如此)。2)grep 命令
grep 命令用於在檔案中搜尋符合條件的字串,如果需要模糊查詢,則使用正規表示式進行匹配,正規表示式是包含匹配。3)萬用字元與正規表示式的區別萬用字元:用於匹配檔名,完全匹配萬用字元作 用
?匹配乙個任意字元
*匹配 0 個或任意多個任意字元,也就是可以匹配任何內容
匹配中括號中任意乙個字元。例如,[abc]代表一定匹配乙個字元,或者是 a,或者是 b,或者是 c
[-]匹配中括號中任意乙個字元,-代表乙個範圍。例如,[a-z]代表匹配乙個小寫字母
[^]邏輯非,表示匹配不是中括號內的乙個字元。例如,[^0-9]代表匹配乙個不是數字的字元
正規表示式:用於匹配字串,包含匹配正則符作 用
?匹配前乙個字元重複 0 次,或 1 次(?是擴充套件正則,需要使用 egrep 命令)
*匹配前乙個字元重複 0 次,或任意多次
匹配中括號中任意乙個字元。例如,[abc]代表一定匹配乙個字元,或者是 a,或者是 b,或者是 c
[-]匹配中括號中任意乙個字元,-代表乙個範圍。例如,[a-z]代表匹配乙個小寫字母
[^]邏輯非,表示匹配不是中括號內的乙個字元。例如,[^0-9]代表匹配乙個不是數字的字元
^匹配行首
$匹配行尾
#7.管道符:補充命令
命令格式: 命令1 | 命令2ll -a /etc/ | more
想在/etc/的結果中搜尋 yum 的檔名,應該使用 find 命令?還是 grep 命令?ll -a /etc/ | grep yum
netstat 命令(centos 7 中,需要安裝 net-snmp.x86_64,net-tools.x86_64 兩個包才有此命令。7.5系統中已經自動安裝)格式如下:統計正在連線的網路連線數量
[root@localhost ~]# netstat [選項]
選項:-a:列出所有網路狀態,包括 socket 程式
-c 秒數:指定每隔幾秒重新整理一次網路狀態
-n:使用 ip 位址和埠號顯示,不使用網域名稱與服務名
-p:顯示 pid 和程式名
-t:顯示使用 tcp 協議埠的連線狀況
-u:顯示使用 udp 協議埠的連線狀況
-l:僅顯示監聽狀態的連線
-r:顯示路由表
如果想知道具體的網路連線數量,就可以再使用 wc 命令統計行數
[root@localhost ~]# netstat -an | grep "established" | wc -l
Linux常用命令 檔案搜尋命令
1 which 語法 which 命令名稱 功能描述 顯示系統命令所在目錄 範例 which ls 2 find 語法 find 搜尋路徑 搜尋關鍵字 功能描述 查詢檔案或目錄 範例 find etc name init 在目錄 etc中查詢init find size 204800 在根目錄下查詢...
Linux常用命令 檔案搜尋命令
1 find usr bin find 查詢檔案或目錄,任何檔案皆可,如,壓縮包等 語法 find 搜尋路徑 搜尋選項 filename a find etc name 檔名 name 最常見的選項 按檔名搜尋 eg find etc name init 在目錄 etc 中查詢檔案 init檔案 注...
Linux常用命令( ) 檔案搜尋命令
命令所在路徑 bin find 執行許可權 所有使用者 語法 find 搜尋範圍 匹配條件 功能描述 檔案搜尋 範例 例子作用 語法 find etc name init 在目錄 etc中查詢檔案init iname 不區分大小寫 find size 204800 在根目錄下查詢大於100mb的檔案...