发布网友 发布时间:2022-04-22 22:34
共1个回答
热心网友 时间:2023-10-06 04:25
free -m
命令是获取linux上的内存信息(单位为MB),如下
后面的命令实际上是通过文本处理获取图示中红色框中的内容
含义为服务器上包含缓存可以使用的内存大小,基本可以代表服务器的可用内存大小
追答grep buffers/cache
是获取free -m的结果中含有 buffers/cache字段的行
所以free -m | grep buffers/cache的结果就是
-/+ buffers/cache: 866 1105
之后的awk `{print $4} 是在这个结果上,再以空格分隔取出第四个值,也就是最终的结果
具体的用法,可以百度搜索linux grep和awk命令