如何获取我的 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 许可协议
1 回答1.2k 阅读✓ 已解决
3 回答863 阅读✓ 已解决
1 回答719 阅读✓ 已解决
1 回答1.5k 阅读
1 回答861 阅读✓ 已解决
2 回答645 阅读✓ 已解决
1 回答701 阅读
返回的数字以 KB 为单位