如果我在linux终端中使用这个grep MemTotal /proc/meminfo
,我得到MemTotal: 2059908 kB
。如何在linux中打印出物理内存的大小
有人知道如何获取数字吗?这将是2059908
?
如果我在linux终端中使用这个grep MemTotal /proc/meminfo
,我得到MemTotal: 2059908 kB
。如何在linux中打印出物理内存的大小
有人知道如何获取数字吗?这将是2059908
?
一种方式是输出的东西,如过滤:
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
尝试添加此:|awk '{print $2}'
除了查看/ proc/meminfo之外,LINUX上的以下任何命令都将有所帮助:free,top
另请参阅[如何确定可用物理内存在linux](http://stackoverflow.com/a/19387953/14558) – andrewdotn