HOWTO · Raspberry Pi

查詢你擁有的 Raspberry Pi OS 版本

本文介紹如何檢索有關你在 Raspberry Pi 上執行的作業系統的資訊。

本頁內容

本文將介紹幾種方法來顯示有關你正在執行的 Raspberry Pi OS 版本的資訊。

cat 命令顯示樹莓派作業系統版本

Raspberry Pi OS 版本通常使用相應的 Debian 發行代號來引用,例如:bullseyebusterstretch 等。然而,Raspberry Pi OS 的間歇性發行版以日期編號,存檔可在 this 頁

最初,該作業系統被稱為 Raspbian,這是一個結合了 Raspberry Pi 和 Debian 的組合。因此,上面的連結包含 Raspbian 檔案的單獨目錄,而最新的 Raspberry Pi OS 版本可以位於以 raspios_ 為字首的資料夾中。

在這種情況下,我們將演示如何使用 cat 命令檢索作業系統版本和程式碼名稱:

cat /etc/os_release

輸出:

PRETTY_NAME="Raspbian GNU/Linux 11 (bullseye)"
NAME="Raspbian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"

即使在 Raspberry Pi 網站上更改了官方名稱,系統仍然顯示 Raspbian。本文將使用其最新名稱 (RPI OS) 引用該作業系統。

lsb_release 命令顯示樹莓派作業系統版本

lsb_release 是一個有用的命令,用於顯示作業系統版本、代號和描述。lsb_release 命令使用 -a 引數將所有這些資訊一起列印,但它可以使用不同的引數分別列印資訊。

你可以在此處找到其手冊。

lsb_release -a

輸出:

No LSB modules are available.
Distributor ID: Raspbian
Description:    Raspbian GNU/Linux 11 (bullseye)
Release:        11
Codename:       bullseye

dmesg 命令顯示 Raspberry Pi OS 核心資訊

不帶任何引數的 dmesg 命令通常用於顯示系統上次啟動時的核心訊息。它列印了許多令人興奮的資訊,但在這種情況下,我們將使用 grep 命令過濾核心版本特定的行。

假設你不熟悉命令列。以下命令利用管道機制將一個程式的輸出重定向到另一個命令。grep 是 Linux/Unix 系統上廣泛使用的模式匹配命令列工具。

dmesg | grep "Linux version"

輸出:

[    0.000000] Linux version 5.10.63-v7+ (dom@buildbot) (arm-linux-gnueabihf-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1488 SMP Thu Nov 18 16:14:44 GMT 2021

uname 命令顯示 Raspberry Pi OS 核心資訊

另一個顯示核心版本資訊的有用命令是 uname。它需要 -a 引數來列印有關係統的所有可用資訊。

uname -a

輸出:

Linux raspberrypi 5.10.63-v7+ #1488 SMP Thu Nov 18 16:14:44 GMT 2021 armv7l GNU/Linux

lscpu 命令顯示樹莓派 CPU 架構

lscpu 命令可用於列印有關 CPU 架構、核心數量、核心微架構名稱和其他一些有用資訊的資訊。

lscpu -a

輸出:

Architecture:        armv7l
Byte Order:          Little Endian
CPU(s):              4
On-line CPU(s) list: 0-3
Thread(s) per core:  1
Core(s) per socket:  4
Socket(s):           1
Vendor ID:           ARM
Model:               4
Model name:          Cortex-A53
Stepping:            r0p4
CPU max MHz:         1200.0000
CPU min MHz:         600.0000
BogoMIPS:            38.40
Flags:               half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtst
                     rm crc32