一、使用到的命令列
1.df :
df -h #將磁盤使用量用表的形式呈現,
2.awk:
awk '{print $5}' #默認分隔符是空格,$后的數字是指定從第幾列開始截取,
awk -F [] #指定分隔符的截取方式,可以指定多個分隔符,
3.grep:
grep #篩選工具,此處用于篩選含有指定欄位的行
二、實戰案例
1.先輸入df -h查看磁盤使用總表
df -h
| 檔案系統 | 容量 | 已用 | 可用 | 已用% | 掛載點 |
| devtmpfs | 898M | 0 | 898M | 0% | /dev |
| tmpfs | 910M | 0 | 910M | 0% | /dev/shm |
| tmpfs | 910M | 9.5M | 901M | 2% | /run |
| tmpfs | 910M | 0 | 910M | 0% | /sys/fs/cgroup |
| /dev/sda1 | 1014M | 150M | 865M | 15% | /boot |
| tmpfs | 182M | 0 | 182M | 0% | /run/user/0 |
現在需要截取/dev/sdal 檔案系統的磁盤使用量
2.先截取指定行
df -h | grep /dev/sda1
結果為
/dev/sda1 1014M 150M 865M 15% /boot
3.截取第五列磁盤使用量百分比
df -h | grep /dev/sda1 | awk '{print $5}'
結果為
15%
得到目標欄位
總結:聯用awk與grep等文本處理工具可以獲取系統資源欄位,進而利用欄位對系統資源進行監控,
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/13616.html
標籤:Linux
上一篇:[經驗堆疊]centos7下編譯紫光展銳UIS891xDM平臺韌體
下一篇:kali常用命令
