如何获取我的 Linux PC 的总物理内存(以字节为单位)?
我需要将它分配给 bash 脚本变量。
原文由 Neuquino 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何获取我的 Linux PC 的总物理内存(以字节为单位)?
我需要将它分配给 bash 脚本变量。
原文由 Neuquino 发布,翻译遵循 CC BY-SA 4.0 许可协议
phymem=$(awk -F":" '$1~/MemTotal/{print $2}' /proc/meminfo )
或免费使用
phymem=$(LANG=C free|awk '/^Mem:/{print $2}')
或使用外壳
#!/bin/bash
while IFS=":" read -r a b
do
case "$a" in
MemTotal*) phymem="$b"
esac
done <"/proc/meminfo"
echo $phymem
原文由 ghostdog74 发布,翻译遵循 CC BY-SA 4.0 许可协议
7 回答5.4k 阅读
4 回答4.1k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
2 回答836 阅读✓ 已解决
2 回答3.3k 阅读
返回的数字以 KB 为单位