sudo find /etc | xargs grep -i fedora > searchFedora
dà:
/etc/netplug.d/netplug: # At least on Fedora Core 1
...
Ma guarda la versione Fedora nel /etc/netplug.d/netplug
file. È serio?
cat /etc/fedora-release/
sudo find /etc | xargs grep -i fedora > searchFedora
dà:
/etc/netplug.d/netplug: # At least on Fedora Core 1
...
Ma guarda la versione Fedora nel /etc/netplug.d/netplug
file. È serio?
cat /etc/fedora-release/
Risposte:
cat /etc/issue
O cat /etc/fedora-release
come suggerito da @Bruce ONeel
\S Kernel \r on an \m (\l)
Puoi anche provare /etc/redhat-release
o /etc/fedora-release
:
cat /etc/fedora-release
Fedora release 7 (Moonshine)
cat /etc/redhat-release
funziona anche per me, ma il meglio è cat /etc/os-release
che dà davvero informazioni dettagliate.
Il file standard proposto è /etc/os-release
. Vedi http://www.freedesktop.org/software/systemd/man/os-release.html
Puoi eseguire qualcosa come:
$ source /etc/os-release
$ echo $ID
fedora
$ echo $VERSION_ID
17
$ echo $VERSION
17 (Beefy Miracle)
source
per caricare le variabili, ho sempre cercato di analizzare i valori. Brillante!
Il comando più semplice che può darti ciò di cui hai bisogno, ma anche qualche altra buona informazione è:
hostnamectl
Potresti provare
lsb_release -a
che funziona almeno su Debian e Ubuntu (e poiché è LSB, dovrebbe sicuramente essere almeno sulla maggior parte delle altre distribuzioni mainstream). http://rpmfind.net/linux/RPM/sourceforge/l/ls/lsb/lsb_release-1.0-1.i386.html suggerisce che è in circolazione da parecchio tempo.
redhat-lsb
, che non è stato installato di default sulla mia scatola al lavoro, almeno (Fedora 15) (errore IT aziendale?) Ma era sulla mia scatola Fedora 16 di casa. (Non sono sicuro che sia un pacchetto predefinito o meno)
lsb_release -d
per un output più breve.
[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 ~]$
Di cosa uname -a
?
Nella mia installazione di Fedora 25 (workstation) tutte le informazioni sull'ID di distribuzione sono state trovate in questo file:
/usr/lib/os.release.d/os-release-workstation
Questo includeva,
uname -a funziona con il mio fc11