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

Cas*_*ash 3 shell

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

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

fro*_*boo 6

您还可以执行cat /etc/*-release以查看有关分发版本和名称的信息。

$ cat /etc/*-release
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=12
DISTRIB_CODENAME=lisa
DISTRIB_DESCRIPTION="Linux Mint 12 Lisa"
Run Code Online (Sandbox Code Playgroud)

来源:linuxg.net