我希望能够检测到计算机上安装了哪种特定的 Linux 风格,例如Ubuntu vs Fedora,通过命令行命令。
有人推荐
uname -a
,但那只报告内核版本。
尝试以下命令.... 它对我有用......
cat /proc/version
一旦你知道你正在运行 Red Hat,你就可以进入正题:
cat /etc/redhat-release
或者在 Debian 上:
cat /etc/debian_version
或一般来说:
cat /etc/*-release
你也可以使用以下命令
cat /etc/issue
用于显示详细信息,包括发行版和代号
lsb_release -a
你可以试试:
echo $(lsb_release -si)
尝试
hostnamectl
。它列出了操作系统、CPE OS 名称、内核、体系结构等。
使用命令知道操作系统的名称 cat /etc/*-release