How to use "uname" command in Linux ?
Sommario:
,
uname
comando
uname
.
uname
è un'utilità della riga di comando che stampa le informazioni di base sul nome del sistema operativo e sull'hardware del sistema.
comando
uname
Lo strumento
uname
è più comunemente usato per determinare l'architettura del processore, il nome host del sistema e la versione del kernel in esecuzione sul sistema.
La sintassi del comando
uname
assume la seguente forma:
uname…
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 l'opzione-n
,uname
produce lo stesso output del comandohostname
.-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 si utilizza l'opzione-a
,uname
si comporta come se-snrvmo
state fornite le opzioni-snrvmo
.
Se invocato senza alcuna opzione,
uname
stampa il nome del kernel, come se fosse stata specificata l'opzione
-s
:
uname
Come già sapete, il nome del kernel è "Linux":
Linux
Non è necessario ricordare tutte le opzioni della riga di comando. Di solito, il comando
uname
viene utilizzato con l'opzione
-a
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
Rilascio del kernel.#1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20)
- Versione del kernel.x86_64
- Nome dell'hardware della 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 sistema, digitare il comando seguente:
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 dall'opzione
-a
. La posizione delle opzioni fornite non ha importanza. Sia
uname -msr
che
uname -srm
producono lo stesso output.
Conclusione
Il comando
uname
viene utilizzato per stampare le informazioni di base sul sistema. Di solito viene invocato con l'opzione
-a
per visualizzare tutte le informazioni disponibili.
Cogli la riga di comando con il comando Take

Integra il prompt dei comandi, la GUI e un potente linguaggio batch con il potente toolkit Take Command.
Comando chmod in linux (permessi dei file)

In Linux l'accesso ai file è gestito attraverso le autorizzazioni, gli attributi e la proprietà dei file. Questa esercitazione illustra come utilizzare il comando chmod per modificare le autorizzazioni di accesso a file e directory.
Comando chgrp in linux (cambia gruppo)

In Linux, ogni file è associato a un proprietario e un gruppo e dispone di autorizzazioni che determinano quali utenti possono leggere, scrivere o eseguire il file. Il comando chgrpc modifica la proprietà del gruppo di determinati file.