2011-10-11 84 views
1

如果我在linux终端中使用这个grep MemTotal /proc/meminfo,我得到MemTotal: 2059908 kB如何在linux中打印出物理内存的大小

有人知道如何获取数字吗?这将是2059908

+0

另请参阅[如何确定可用物理内存在linux](http://stackoverflow.com/a/19387953/14558) – andrewdotn

回答

1

一种方式是输出的东西,如过滤:

grep MemTotal /proc/meminfo | sed 's/[^0-9]//g' 

这将删除不是数字的所有字符,按照下面的成绩单:

pax:~$ grep MemTotal /proc/meminfo 
MemTotal:  4122788 kB 

pax:~$ grep MemTotal /proc/meminfo | sed 's/[^0-9]//g' 
4122788 
1

尝试添加此:|awk '{print $2}'

1

除了查看/ proc/meminfo之外,LINUX上的以下任何命令都将有所帮助:freetop

相关问题