📌  相关文章
📜  如何知道 linux 版本 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:38:51.926000             🧑  作者: Mango

如何知道 Linux 版本 - Shell-Bash

作为一名程序员,定期了解 Linux 系统的版本信息是非常重要的。这篇文章将介绍如何使用 Shell-Bash 命令来查找 Linux 系统的版本信息。

1. 使用 uname 命令

uname 命令是一个可以用来获取系统信息的工具。使用以下命令可以查看 Linux 系统的版本信息。

$ uname -a

输出的信息中包含了系统的版本号以及其他一些有关硬件和系统的信息。例如:

Linux hostname 5.3.0-26-generic #28-Ubuntu SMP Wed Dec 18 05:37:46 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

其中,“5.3.0-26-generic”表示 Linux 内核的版本号,“#28-Ubuntu SMP Wed Dec 18 05:37:46 UTC 2019”表示 Linux 发行版的版本号。

2. 使用 lsb_release 命令

lsb_release 命令是用来显示 Linux 发行版的版本号、发行版名称等信息的工具。使用以下命令可以查看 Linux 发行版的版本信息。

$ lsb_release -a

输出的信息中包含了发行版的版本号、发行版名称、ID、描述等信息。例如:

No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 19.10
Release:	19.10
Codename:	eoan

其中,“Ubuntu 19.10”表示发行版的名称及版本号,“eoan”表示发行版的代号。

3. 查看 /etc/os-release 文件

Linux 系统中的 /etc/os-release 文件包含了有关 Linux 发行版的信息。可以使用以下命令来查看该文件的信息。

$ cat /etc/os-release

输出的信息包含了 Linux 发行版的名称、版本号、ID 等信息。例如:

NAME="Ubuntu"
VERSION="19.10 (Eoan Ermine)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 19.10"
VERSION_ID="19.10"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=eoan
UBUNTU_CODENAME=eoan

其中,“Ubuntu 19.10”表示发行版的名称及版本号,“eoan”表示发行版的代号。

结论

使用上述方法之一可以查看 Linux 系统的版本信息。以此为基础,可以更深入地了解系统的特性和功能,更好地开发和优化系统。