📅  最后修改于: 2023-12-03 15:36:19.872000             🧑  作者: Mango
有时,我们需要在脚本或命令行中获取当前 Linux 发行版的信息。这些信息包括发行版名称、版本号、内核版本等等。在本文中,我们将提供一些 Shell-Bash 命令和方法,用于获取这些信息。
我们可以使用以下 Shell 命令来获取当前 Linux 发行版的名称:
lsb_release -a
这个命令将返回当前系统的详细信息,包括发行版名称、版本号、描述和发行日期等。
在 Markdown 中,可以使用以下代码块来呈现上述 Shell 命令的输出:
$ lsb_release -a
No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.2 LTS Release: 20.04 Codename: focal
该命令的输出将如下所示:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.2 LTS
Release: 20.04
Codename: focal
我们可以使用以下 Shell 命令来获取当前 Linux 发行版的版本号:
cat /etc/*-release
这个命令将返回当前系统的版本信息,包括发行版名称、版本号、内核版本和构建时间等。
在 Markdown 中,可以使用以下代码块来呈现上述 Shell 命令的输出:
$ cat /etc/*-release
NAME="Ubuntu" VERSION="20.04.2 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.2 LTS" VERSION_ID="20.04" 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=focal UBUNTU_CODENAME=focal
该命令的输出将如下所示:
$ cat /etc/*-release
NAME="Ubuntu"
VERSION="20.04.2 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.2 LTS"
VERSION_ID="20.04"
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=focal
UBUNTU_CODENAME=focal
我们可以使用以下 Shell 命令来获取当前 Linux 操作系统内核的版本号:
uname -r
该命令将返回当前 Linux 内核的版本号。
在 Markdown 中,可以使用以下代码块来呈现上述 Shell 命令的输出:
$ uname -r
5.8.0-55-generic
该命令的输出将如下所示:
$ uname -r
5.8.0-55-generic
本文提供了一些 Shell-Bash 命令和方法,用于获取当前 Linux 发行版的信息,包括发行版名称、版本号和内核版本号等等。我们可以在脚本或命令行中使用这些命令,获取当前系统的详细信息。