如何从 shell 中识别 Unix/Linux 的变体?

如何从 shell 中识别 Unix/Linux 的变体?

可能的重复:
如何在简单的 shell 脚本中获取发行版名称和版本号?

给定一个 shell,我如何识别远程服务器上运行的 Unix/Linux 变体?

答案1

你也可以做猫 /etc/*-release查看有关发行版本和名称的信息。

$ cat /etc/*-release
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=12
DISTRIB_CODENAME=lisa
DISTRIB_DESCRIPTION="Linux Mint 12 Lisa"

来源:linuxg.net

答案2

您是否尝试过以下任一操作:

uname -a

或者

cat /proc/version

答案3

你可以试试 :

cat /etc/issue

也许并非所有发行版都有此文件。

相关内容