# 使用 top 命令查询 CPU 使用率
top -bn1 | grep "Cpu(s)" | sed "s/.*, *\([0-9.]*\)%* id.*/\1/" | awk '{print 100 - $1"%"}'
top -bn1:运行 top 命令,-b 表示批处理模式(非交互式),-n1 表示只获取一次输出。grep "Cpu(s)":从 top 的输出中提取包含 CPU 使用情况的那一行。sed "s/.*, *\([0-9.]*\)%* id.*/\1/":使用 sed 提取空闲 CPU 百分比。awk '{print 100 - $1"%"}':计算并输出 CPU 使用率(100% 减去空闲百分比)。如果需要更详细的输出或不同的格式,可以根据需求调整命令。
上一篇:linux列出目录所有文件
下一篇:linux获取mac地址
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站