📜  cat etc os-release - Shell-Bash (1)

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

介绍 Shell 命令 cat /etc/os-release

cat /etc/os-release 是一条常用的 Shell 命令,它用于查看系统上安装的 Linux 发行版的版本和相关信息。该命令在大多数基于 Linux 的系统上都适用。

语法
cat /etc/os-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
解释

其中,可以根据需求提取特定的信息,例如:

  • ID:发行版的 ID 名称(例如,Ubuntu、CentOS 等)。
  • VERSION:发行版的版本号和相应的名称。
  • UBUNTU_CODENAME:Ubuntu 版本对应的名称(例如,Focal Fossa)。
  • HOME_URL:发行版的官方网站。
  • SUPPORT_URL:发行版的支持网站。
  • BUG_REPORT_URL:该发行版的 Bug 报告网址。
使用场景
  • 查看当前系统运行的 Linux 发行版和详细版本号。
  • 了解发行版相关的信息,例如,官方网站、支持网站等。

注意:使用 cat /etc/os-release 只能获取当前系统的信息,不能通过该命令判断系统的发行版。

总结

cat /etc/os-release 是一条快捷方便地查看当前系统信息的 Shell 命令。在工作中,可以结合该命令快速获取系统信息,指导相应的工作。