GNU/Linux >> Linux Esercitazione >  >> Linux

Comando Uname in Linux

In questo articolo tratteremo il uname comando.

uname è un'utilità della riga di comando che stampa le informazioni di base sul nome del sistema operativo e sull'hardware del sistema.

uname Comando #

Il uname strumento è più comunemente utilizzato per determinare l'architettura del processore, il nome host del sistema e la versione del kernel in esecuzione sul sistema.

La sintassi di uname il comando assume la forma seguente:

uname [OPTIONS]...

Le opzioni sono le seguenti:

  • -s , (--kernel-name ) - Stampa il nome del kernel.
  • -n , (--nodename ) - Stampa il nome del nodo del sistema (nome host). Questo è il nome utilizzato dal sistema durante la comunicazione in rete. Se utilizzato con -n opzione, uname produce lo stesso output di hostname comando.
  • -r , (--kernel-release ) - Stampa la versione del kernel.
  • -v , (--kernel-version ) - Stampa la versione del kernel.
  • -m , (--machine ) - Stampa il nome del nome hardware della macchina.
  • -p , (--processor ) - Stampa l'architettura del processore.
  • -i , (--hardware-platform ) - Stampa la piattaforma hardware.
  • -o , (--operating-system ) - Stampa il nome del sistema operativo. Sui sistemi Linux è "GNU/Linux"
  • -a , (--all ) - Quando il -a viene utilizzata l'opzione uname si comporta come se il -snrvmo sono state date opzioni.

Quando viene invocato senza alcuna opzione, uname stampa il nome del kernel, come se -s era stata specificata l'opzione:

uname

Come già saprai, il nome del kernel è “Linux”:

Linux

Non è necessario ricordare tutte le opzioni della riga di comando. Di solito, il uname il comando è usato con il -a opzione per stampare tutte le informazioni disponibili:

uname -a
Linux dev.linuxize.com 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) x86_64 GNU/Linux

L'output include le seguenti informazioni:

  • Linux - Nome del kernel.
  • dev.linuxize.com - Nome host.
  • 4.19.0-6-amd64 Versione del kernel.
  • #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) - Versione kernel.
  • x86_64 - Nome hardware macchina.
  • GNU/Linux - Nome del sistema operativo.

Le opzioni possono essere combinate tra loro per produrre l'output desiderato. Ad esempio, per scoprire quale versione del kernel Linux è in esecuzione sul tuo sistema, digita il seguente comando:

uname -srm
Linux 4.19.0-6-amd64 x86_64

Quando vengono utilizzate più opzioni, le informazioni contenute nell'output sono nello stesso ordine fornito da -a opzione. La posizione delle opzioni fornite non ha importanza. Entrambi uname -msr e uname -srm produce lo stesso output.

Conclusione #

Il uname comando viene utilizzato per stampare le informazioni di sistema di base. Di solito viene invocato con -a opzione per visualizzare tutte le informazioni disponibili.

Se hai domande o feedback, sentiti libero di lasciare un commento.


Linux
  1. Comando ifconfig di Linux

  2. Comando Linux mv

  3. Linux du comando

  4. comando IP Linux

  5. comando cd di Linux

Comando gratuito in Linux

Comando Sudo in Linux

Individua il comando in Linux

Comando W in Linux

Al comando in Linux

Comando Df in Linux