如何显示笔记本型号?

我有一台运行Ubuntu 12.04的HP Pavilion dm4笔记本电脑,我想要确定型号(例如HP Pavilion dm4-2015dx或HP Pavilion dm4-2033cl等)。 在笔记本电脑上没有这样的信息,如HP官网上选项1所建议的。
我尝试使用lshw和dmidecode,但是找不到。也许我应该使用特定的选项,但是我找到的所有信息都是针对Windows的,没有适用于Linux的。
有办法在Linux上显示这些信息吗?

sudo dmidecode |grep Version

显示

版本:Intel(R) Core(TM) i5 CPU M 460 @ 2.53GHz


以下是 sudo dmidecode | less 命令的 系统信息 部分。

System Information
        Manufacturer: Hewlett-Packard
        Product Name: HP Pavilion dm4 Notebook PC     
        Version: 058A120000242B10000020100
        Serial Number: 5CA1062FYJ
        UUID: E4BD398B-4D9E-BC63-1A03-099330BF5443
        Wake-up Type: Power Switch
        SKU Number: XZ299UAR#ABA
        Family: 103C_5335KV G=N L=CON B=HP S=PAV        
:

你确定dmidecode不会显示额外的型号编号吗? - Rinzwind
@Rinzwind 我尝试比较dmidecode的结果和惠普网站上的型号列表,但没有找到匹配项。 - Eduardo
4我使用了你的SKU编号,并找到了你的Netbook。HP Pavilion dm4-1253cl XZ299UAR - efthialex
华硕笔记本电脑 + Ubuntu 17.04 完美运行。谢谢! - 1nstinct
如何使用 SKU 号码找到型号编号? - Muhammad Faisal Iqbal
@MuhammadFaisalIqbal 很久不见了,但据我记得,我是在惠普官网上找到的。 - Eduardo
通过谷歌搜索,你可以找到你的笔记本电脑的确切型号。 - efthialex
5个回答

要查看您的型号号码,请打开一个终端,按下Ctrl + Alt + T,然后输入以下命令: sudo dmidecode | grep Version | sed -n '2p' 或者,您也可以输入以下命令: sudo dmidecode | grep 'SKU Number' | head -1 以查看您的SKU号码。
如果您想查看更详细的系统信息,请输入以下命令:
sudo dmidecode | grep -A 9 "System Information"
或者
sudo dmidecode | less
然后使用键盘上的↓键来浏览到“System Information”部分。
图片描述:https://istack.dev59.com/yY9V2.webp

1尝试去做那件事,但信息只有:产品名称:HP Pavilion dm4 笔记本电脑 - Eduardo
Pavilion dm4 是你的笔记本型号。 - efthialex
我知道,但是有一个“子型号”(称为型号编号),所以应该是Pavilion dm4-xxxx或类似的东西。 - Eduardo
@EduardoGoncalves 你要找的是版本号码。例如,我的笔记本电脑是:TOSHIBA Satellite c660 PSC0QE - efthialex
版本号是Version: 058A120000242B10000020100。我尝试找到与该编号类似的型号,例如dm4-058A12dm4-58A12dm4-5812等等,但并没有这样的产品存在。 - Eduardo
@EduardoGoncalvesиҜ·еңЁдҪ зҡ„й—®йўҳдёӯеҸ‘еёғsudo dmidecode | lessзҡ„з»“жһңгҖӮеҸӘйңҖиҰҒ"System Information"йғЁеҲҶгҖӮ - efthialex
1你在前两个例子中有一个无用的使用lesssudo dmidecode | grep Version已经足够了。 - lolesque
@lolesque 修复完成。 - efthialex
这个命令 sudo dmidecode -s system-product-name 显示了系统的产品名称。 - tgkprog

我猜这个命令会有帮助:

sudo dmidecode | grep 'SKU Number' | head -1

这将返回您笔记本电脑的型号名称:
sudo dmidecode -s system-product-name

这将返回您的序列号:
sudo dmidecode -s system-serial-number

-s 是一个关键字参数。运行 man dmidecode 查找所有可用选项。


这是最好的答案。我正在使用 Mac Mini,'SKU Number'和'Version'都没有显示出序列号(搜索'Serial'可以找到,但有几个)。sudo dmidecode -s system-serial-number 成功解决了问题。 - Lambart

使用 dmidecode
$ sudo dmidecode -t 1

#dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS 2.6 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
       Manufacturer: Dell Inc.
       Product Name: Latitude E6410
       Version: 0001
       Serial Number: DZX46BS
       UUID: 4C4C4544-005A-5810-8034-C4C04F364253
       Wake-up Type: Power Switch
       SKU Number:  
       Family: Not Specified

欢迎来到askubuntu。虽然t选项可能很有趣,但你应该避免使用root作为账户,而是使用sudo命令。请参考关于这个主题的众多文档以获取更多信息。 - Marc Vanhoomissen
很好的回答,有效。 - Eric

在我的T430上,我必须取出电池,然后有一个小贴纸告诉我我想知道的一切。它不在联想说的地方(在电池顶部),但就在那里。如果事实上你有这样的贴纸,那么这可能比通过命令行更容易。

我也试过了,但是无论如何都找不到这个贴纸。这是我首先想到的事情,但是它不见了。 - Eduardo

我还能在neofetch信息中找到我的型号,具体是在“主机”信息下面。
neofetch

您可能需要安装neofetch才能运行此程序。可以通过以下方式完成:
sudo apt install neofetch