linux磁碟檢視 檔案查詢 批量替換等命令

2021-09-26 09:00:17 字數 925 閱讀 8782

1、磁碟容量檢視

du -h --max-depth=1 |grep [tg] |sort #查詢上g和t的目錄並排序

du -h --max-depth=1 |grep [tg] |sort -nr #倒序排

du -sh #統計當前目錄的大小,以直觀方式展現

2、查詢程序執行數量

ps aux |grep test.sh | awk 『end』 | sort -k2,2nr | head -n 10

3、檢視埠所對應的程序及目錄

如查 8999埠

netstat -antlp|grep 8999

ll /proc/1101

4、檢視檔案前多少行,後多少行

head -n 3 file.txt

tail -n 3 file.txt

5、批量查詢替換

如將當前目錄下所以aa字串替換成bb字串

sed -i 「s/aa/bb/g」grep "aa" -rl ./

sed -ri 「s/『ctimeout』 =>(.*)/『ctimeout』 => 500/」grep "ctimeout" -rl ./

sed也支援正則

6、awk 文字計算相關

awk 『』 file.txt #輸出每行檔案倒數第二列

wk 『begin end 』 cost.txt #對cost檔案求和

7、解壓和壓縮

壓縮:tar cvf file.tar file

解壓:tar zxvf file.tar

8、正則擷取

cat test.log | grep 『sign@』 | sed -r 『s/.sign@(.),end@.*/\1/g』

#擷取 test.log檔案中 sign@ 和 end@ 之間的字串。

Linux 磁碟查詢命令 du

場景 du 命令 1 命令格式 du 選項 檔案 2 命令功能 顯示每個檔案 和目錄的磁碟使用空間。3 命令引數 a或 all 顯示目錄中個別檔案的大小。b或 bytes 顯示目錄或檔案大小時,以byte為單位。c或 total 除了顯示個別目錄或檔案的大小外,同時也顯示所有目錄或檔案的總和。k或 ...

find 磁碟查詢

find命令總結 常用選項 name 查詢 etc目錄下以conf結尾的檔案 find etc name conf iname 查詢當前目錄下檔名為aa的檔案,不區分大小寫 find iname aa user 查詢檔案屬主為hdfs的所有檔案 find user hdfs group 查詢檔案屬組...

Linux之磁碟查詢使用指令

查詢指定目錄的磁碟占用情況 基本語法du h 目錄查詢指定目錄的磁碟占用情況,預設為當前目錄 s 指定目錄占用大小彙總 h 帶計量單位 a 含檔案 max depth 1 子目錄深度 c 列出明細的同時,增加彙總值 應用例項查詢 opt 目錄的磁碟占用情況,深度為 1 du ach max dept...