小编w12*_*128的帖子

在哪些 Linux 发行版上我可以依赖 /etc/os-release 的存在?

我试图找到一种方法来确定适用于大多数(或理想情况下,所有)现代发行版的 Linux 发行版名称和版本。我注意到其中/etc/os-release包含我尝试过的发行版(CentOS、Debian)所需的信息,但是依赖它的存在有多安全?诸如此类的命令uname -a实际上并不包含相同的信息,并且lsb_release在例如最小的 CentOS 上显然不存在。

有没有一种快速的方法可以准确地找出发行版附带的内容/etc/os-release?此外,是否/etc/os-release保证包含NAME,VERSION和PRETTY_NAME字段?

linux distributions

20
推荐指数
1
解决办法
6749
查看次数

标签 统计

distributions ×1

linux ×1