-
获取硬盘根空间使用率
df -hT | grep "/$" | awk '{print $6}'
此处提取的是根盘的已用百分比
df -hT | grep "/$" | awk '{print $6}' | cut -d'%' -f1
此处使用cut -d将百分比切除
-
获取剩余内存,单位M
free -h | grep -i "Mem" |awk '{print $4}'
free -h | grep "Mem" | awk '{print $4}' | awk -FM '{print $1}'
使用awk -FM将单位过滤
-
统计cpu使用率排名前五的进程
ps aux --sort=-%cpu | head -n 6
-
过滤所有网卡名字
ip -o link show | awk -F': ' '{print $2}' | grep -v "lo"
统计除了lo以外的所有网卡名字
-
获取系统里除了127.0.0.1以外的ip地址
ip -4 addr show | grep inet | grep -v "127.0.0.1" | awk '{print $2}'| cut -d'/' -f1
-
查找当前目录下7天以前的文件并删除
find . -type f -mtime +7 -exec rm {} \;
-
查找当前目录下容量大小前五的文件
find . -type f -exec du -h {} + | sort -rh | head -5
-
脚本输出颜色
#常用的颜色,红色和绿色
#使用方法例如:
#echo -e "${RED} $i is not running, please check ${RES} "
RED='\E[1;31m'
GREEN='\E[1;32m'
RES='\E[0m'
持续更新中~~