我怎样才能find我使用的Fedora版本?

sudo find /etc | xargs grep -i fedora > searchFedora 

得到:

 /etc/netplug.d/netplug: # At least on Fedora Core 1 ... 

但请参阅/etc/netplug.d/netplug文件中的Fedora版本。 这是严重吗?

 cat /etc/issue 

你也可以尝试/etc/redhat-release/etc/fedora-release

 cat /etc/fedora-release Fedora release 7 (Moonshine) 

build议的标准文件是/etc/os-release 。 见http://www.freedesktop.org/software/systemd/man/os-release.html

你可以执行如下的东西:

 $ source /etc/os-release $ echo $ID fedora $ echo $VERSION_ID 17 $ echo $VERSION 17 (Beefy Miracle) 

你可以试试

 lsb_release -a 

至less可以在Debian和Ubuntu上运行(因为它是LSB,至less在其他大部分主stream发行版上肯定是这样)。 http://rpmfind.net/linux/RPM/sourceforge/l/ls/lsb/lsb_release-1.0-1.i386.html表明它已经有一段时间了。;

 [Belmiro@HP-550 ~]$ uname -a Linux HP-550 2.6.30.10-105.2.23.fc11.x86_64 #1 SMP Thu Feb 11 07:06:34 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux [Belmiro@HP-550 ~]$ lsb_release -a LSB Version: :core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:deskt op-3.1-amd64:desktop-3.1-noarch:desktop-3.2-amd64:desktop-3.2-noarch Distributor ID: Fedora Description: Fedora release 11 (Leonidas) Release: 11 Codename: Leonidas [Belmiro@HP-550 ~]$ 

最简单的命令,可以给你你需要的,但也有一些其他的好信息是:

 hostnamectl 

怎么样uname -a

这些命令适用于Artik 10:

  • cat / etc / fedora-release
  • 猫/ etc /问题
  • hostnamectl

而这些其他人没有:

  • lsb_release -a
  • uname -a
 cat /etc/*release 

几乎所有的主要分销渠道都是通用的。

在我安装Fedora 25(工作站)的时候,在这个文件中find了所有的分配ID信息:

 /usr/lib/os.release.d/os-release-workstation 

这包括,

  • NAME = Fedora的
  • VERSION =“25(Workstation Edition)”
  • ID = fedora的
  • VERSION_ID = 25
  • PRETTY_NAME =“Fedora 25(Workstation Edition)”
  • <…>
  • VARIANT =“工作站版”
  • VARIANT_ID =工作站

uname – 与我的fc11一起工作