什么命令可以告诉我正在运行哪个版本的 Ubuntu?

什么命令可以告诉我正在运行哪个版本的 Ubuntu?

我正在寻找一个 Unix/Linux 命令来确定我正在运行的发行版的版本。

具体来说,我希望能够区分 Ubuntu 9.04 和 9.10。

我当时正在考虑类似的事情uname -a,但没有成功。

Ubuntu 9.04 提供:

Linux myhost 2.6.28-17-generic #58-Ubuntu SMP Tue Dec 1 21:27:25 UTC 2009 x86_64 GNU/Linux

Ubuntu 9.10 提供:

Linux myhost 2.6.31-17-generic #54-Ubuntu SMP Thu Dec 10 17:01:44 UTC 2009 x86_64 GNU/Linux

有什么建议么?

答案1

你可以用这个,

cat /etc/issue

或这个,

cat /etc/lsb-release

后者可能更好,因为它还给出了发布名称,例如“karmic”等。但我猜这取决于你用它做什么。

答案2

lsb_release还显示版本:

$ lsb_release -a 

无可用的 LSB 模块。

分销商 ID:Ubuntu

描述:Ubuntu feisty(开发分支)

版本:7.04

代号:feisty

相关内容