Answers:
只需从命令行运行“ lsb_release -a”或“ cat / etc / lsb-release”
如果您知道您使用的是Debian或衍生版本,请检查文件/etc/debian_version。这将具有当前安装的系统的版本号。
如果你想在(特别)的更多的东西一般,外观PRETTY_NAME,NAME,VERSION和VERSION_ID价值观/etc/os-release。该文件实际上是一个Shell脚本,您可以将其添加到自己的脚本中,以在不同的发行版上进行不同的处理。
在“ true” Debian上,以上两项均由base-files软件包提供。衍生产品可能有所不同。
同样,如果您知道自己在Debian系统上,则还可以检查的输出,apt-cache show base-files以查看base-files安装了哪个版本的软件包。这也可能不适用于Debian衍生产品。
如果您想知道当前正在运行的内核的版本,可以使用uname它。例如,uname -a打印所有信息,或仅uname -rv打印很少的额外信息来打印特定的内核版本。在许多情况下,您不需要这样做,因为您所做的不应该取决于安装的特定内核版本。
lsb_release -a信息更多,cat /etc/debian_version是另一种选择。