linux命令"free -m | grep buffers/cache | awk `{prin

发布网友 发布时间:2022-04-22 22:34

我来回答

1个回答

热心网友 时间:2023-10-06 04:25

free -m

命令是获取linux上的内存信息(单位为MB),如下

后面的命令实际上是通过文本处理获取图示中红色框中的内容

含义为服务器上包含缓存可以使用的内存大小,基本可以代表服务器的可用内存大小

追问grep buffers/cache | awk `{print $4}`"这些表示什么含义,能不能麻烦你具体的每个关键词给解释一下

追答grep buffers/cache
是获取free -m的结果中含有 buffers/cache字段的行
所以free -m | grep buffers/cache的结果就是
-/+ buffers/cache: 866 1105
之后的awk `{print $4} 是在这个结果上,再以空格分隔取出第四个值,也就是最终的结果

具体的用法,可以百度搜索linux grep和awk命令

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com