2011-10-11 83 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

相關問題