如何在ubuntu上检查平台是笔记本电脑还是台式机?

时间:2014-03-04 18:41:42

标签: linux shell ubuntu

检查执行平台是笔记本电脑还是台式机的最简单方法是什么? 如果我需要检查/ sys / class / power_supply /我应该去哪个文件中的文件? 感谢

2 个答案:

答案 0 :(得分:2)

您只是认为您关心区分笔记本电脑和台式机。你真正关心的只是/sys/class/power_supply/是否存在。

if [ -d "/sys/class/power_supply" ]; then
    # Work with the files in /sys/class/power_supply
fi

答案 1 :(得分:0)

检查是否有盖子怎么样? 这应该适用于 Ubuntu – acpi:

if [ -d "/proc/acpi/button/lid" ]; then
    echo "computer is a laptop"
fi