如何在 Linux 终端中检查 Debian 版本 [简单]
想知道您正在运行哪个 Debian 版本?本教程教您几种在终端中检查 Debian 版本的方法。
我正在运行哪个 Debian 版本?在某些情况下,您需要答案,例如当您正在寻找仅适用于某些 Debian 版本的软件时。
了解 Debian 版本在很多情况下都会很有帮助。以下是具体操作方法。
如何查看 Debian 版本?
检查 Debian 版本的最简单方法是使用 lsb_release 命令:
lsb_release -a
这是输出:
pi@raspberrypi:~ $ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 10 (buster)
Release: 10
Codename: buster
我正在运行 Raspbian 操作系统,它是为 Raspberry Pi 定制的 Debian。如您所见,我在这里运行 Debian 10 Buster。
lsb_release 是我最喜欢的命令,因为它可以用来检查大多数 Linux 发行版(如果不是全部)的版本。例如,您也可以使用它来检查 CentOS 版本。
但这不是唯一的方法。还有其他命令可以在 Linux 终端中查找 Debian 版本。
显示 Debian 版本的其他方法
你还记得Linux的目录结构吗? /etc 目录包含核心配置文件,您可以使用它们来查找有关系统的许多有用信息,包括发行版版本号。
有两种方法可以做到这一点:
pi@raspberrypi:~ $ cat /etc/issue
Raspbian GNU/Linux 10 \n \l
上面的命令输出显示我正在运行 Raspbian GNU Linux 10。如果您不喜欢此输出的呈现方式,您可以使用此方法仅获取 Debian 的版本号。
pi@raspberrypi:~ $ cat /etc/debian_version
10.0
但这遗漏了其他重要信息。这就是为什么建议阅读为此目的的专用文件:
cat /etc/os-release
它的输出将向您显示许多信息,例如版本号、代码名称和项目相关的 URL。
pi@raspberrypi:~ $ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
NAME="Raspbian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
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"
另一种常青方法是使用 systemd 命令 hostnamectl。它主要用于管理主机名,但您也可以使用它来获取 Debian 版本和内核版本。
hostnamectl
您可以在操作系统行下看到 Debian 版本。
pi@raspberrypi:~ $ hostnamectl
Static hostname: raspberrypi
Icon name: computer
Machine ID: 0035faf761f945b8923fc7d54632a941
Boot ID: 6de8d489b3a24b6996bd08c9992a6de3
Operating System: Raspbian GNU/Linux 10 (buster)
Kernel: Linux 4.19.29-v7l+
Architecture: arm
所以,您刚刚看到了检查 Debian 版本的五种方法。您最喜欢哪个命令?请在评论中告诉我。