sudo find /etc | xargs grep -i fedora > searchFedora
дает:
/etc/netplug.d/netplug: # At least on Fedora Core 1
...
Но посмотрите версию Fedora в /etc/netplug.d/netplug
файле. Это серьезно?
cat /etc/fedora-release/
sudo find /etc | xargs grep -i fedora > searchFedora
дает:
/etc/netplug.d/netplug: # At least on Fedora Core 1
...
Но посмотрите версию Fedora в /etc/netplug.d/netplug
файле. Это серьезно?
cat /etc/fedora-release/
Ответы:
cat /etc/issue
Или cat /etc/fedora-release
как предлагает @Bruce ONeel
\S Kernel \r on an \m (\l)
Вы также можете попробовать /etc/redhat-release
или /etc/fedora-release
:
cat /etc/fedora-release
Fedora release 7 (Moonshine)
cat /etc/redhat-release
у меня тоже работает, но лучше то, cat /etc/os-release
что действительно дает подробную информацию.
Предлагаемый стандартный файл - это /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)
source
для загрузки переменных, я всегда пытался разбирать значения. Гениально!
Самая простая команда, которая может дать вам то, что вам нужно, но также и другую полезную информацию:
hostnamectl
Вы могли бы попробовать
lsb_release -a
который работает как минимум на Debian и Ubuntu (и, поскольку это LSB, он обязательно должен быть как минимум на большинстве других основных дистрибутивов). http://rpmfind.net/linux/RPM/sourceforge/l/ls/lsb/lsb_release-1.0-1.i386.html предполагает, что это было довольно давно.
redhat-lsb
, который по умолчанию не был установлен на моем компьютере на работе, по крайней мере (Fedora 15) (сбой корпоративной ИТ-системы?), Но был на моем домашнем компьютере с Fedora 16. (Не уверен, пакет это по умолчанию или нет)
lsb_release -d
для более короткого вывода.
cat /etc/*release
Он универсален практически для любого крупного дистрибутива.
[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 ~]$
О чем uname -a
?
При моей установке Fedora 25 (рабочая станция) вся информация идентификатора дистрибутива была найдена в этом файле:
/usr/lib/os.release.d/os-release-workstation
Это включало,
uname -a работает с моим fc11