【问题标题】:Command Line 'free' get only the result from 'total'命令行“免费”仅从“总计”中获取结果
【发布时间】:2018-08-23 01:46:27
【问题描述】:

我正在免费使用命令,我得到了这个:

             total       used       free     shared    buffers     cached
Mem:       2061956    1675768     386188      30384     192060     543900
-/+ tampons/cache:     939808    1122148
Partition d'échange:    1046524       4292    1042232

但我真的只想要总数的结果,这里是“201956” 如果我可以在命令行中使用 grep 或 printf 加入,你会吗? 谢谢!

【问题讨论】:

    标签: unix memory command line free


    【解决方案1】:

    free 工具通过解析/proc/meminfo 来收集信息。


    直接获取MemTotal值的方法:

    head + awk 方法:

    head -n1 /proc/meminfo | awk '{ print $2 }'
    

    【讨论】:

    • 完美!非常感谢!
    猜你喜欢
    • 2018-08-31
    • 1970-01-01
    • 2016-03-21
    • 1970-01-01
    • 1970-01-01
    • 2011-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多