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-працює з моїм fc11