MAN e UNAME

UNAME

Se digito:

$ uname –help
Uso: uname [OPZIONE]…
Stampa alcune informazioni sul sistema. Senza una OPZIONE è come -s.

-a, –all stampa tutte le informazioni, nel seguente ordine:
omettendo -p e -i se sconosciute:
-s, –kernel-name stampa il nome del kernel
-n, –nodename stampa il nome host del nodo di rete
-r, –kernel-release stampa il rilascio del kernel
-v, –kernel-version print the kernel version
-m, –machine print the machine hardware name
-p, –processor print the processor type (non-portable)
-i, –hardware-platform print the hardware platform (non-portable)
-o, –operating-system print the operating system
–help mostra questo aiuto ed esce
–version stampa le informazioni sulla versione ed esce

GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
Segnalare i bug di traduzione di uname a <[email protected]>
Full documentation at: <http://www.gnu.org/software/coreutils/uname>
or available locally via: info ‘(coreutils) uname invocation’

Stampa le informazioni sul sistema con

uname -s : -s, –kernel-name stampa il nome del kernel
unanme -n, –nodename stampa il nome host del nodo di rete
unanme -r, –kernel-release stampa il rilascio del kernel
unanme -v, –kernel-version print the kernel version
unanme -m, –machine print the machine hardware name
unanme -p, –processor print the processor type (non-portable)
unanme -i, –hardware-platform print the hardware platform (non-portable)
unanme -o, –operating-system print the operating system
unanme –help mostra questo aiuto ed esce
unanme –version stampa le informazioni sulla versione ed esce

MAN:

man
E’ un comando di cui la maggior parte dei sistemi operativi Unix e Unix-like dispone, per visualizzare le cosiddette man pages (abbreviazione di “manual pages”) ovvero le pagine di manuale, che rappresenta un’ampia documentazione in linea utilizzata dalla quasi totalità delle distribuzioni GNU/Linux.

Ogni pagina man è un documento esplicativo di un comando, di una funzione o di un formato di file, o altro ancora, che descrive in maniera sintetica l’argomento e può contenere riferimenti ad altre pagine.

Le varie pagine man sono raggruppate in sezioni omogenee per tipo di argomento trattato (ad esempio vi è una sezione per i comandi utente, una per le chiamate di sistema, una per i formati dei file di configurazione, ed altre ancora).

Per accedere ad una pagina del manuale si può utilizzare in una shell testuale il comando

man nome_pagina
ad esempio “man ftp”.

Tradizionalmente il riferimento ad una pagina man è espresso usando la notazione “nome_pagina(sezione)”, per esempio ftp(1) o socket(2).

Lo stesso nome di pagina man può apparire in più di una sezione del manuale: questo succede quando il nome di una chiamata di sistema, un comando utente o un macro package hanno lo stesso nome e sono dunque in conflitto tra loro.
Due esempi sono man e man oppure exit ed exit

La sintassi per accedere alle pagine man di una sezione del manuale che non sia quella predefinita varia tra le differenti implementazioni di man: nella gran parte dei sistemi Unix e Unix-like, inclusi Linux ed i vari sistemi BSD, si usa indicare la sezione prima del nome della pagina. Ad esempio la sintassi per leggere la pagina relativa a printf è:

man 3 printf
Esiste anche una pagina relativa al comando man, visibile tramite il comando man man.

Ogni pagina man è un documento esplicativo di un comando, di una funzione o di un formato di file, o altro ancora, che descrive in maniera sintetica l’argomento e può contenere riferimenti ad altre pagine.

Le varie pagine man sono raggruppate in sezioni omogenee per tipo di argomento trattato (ad esempio vi è una sezione per i comandi utente, una per le chiamate di sistema, una per i formati dei file di configurazione, ed altre ancora).

UNAME
uname (abbreviazione dalla lingua inglese di unix name, nome unix) è un comando dei sistemi operativi Unix e Unix-like, e più in generale dei sistemi POSIX[1], che mostra sullo standard output informazioni sul computer in uso e sul sistema operativo installato, quali ad esempio il tipo e la versione del sistema operativo installato, l’architettura del computer e il suo nome in rete.

Apparve la prima volta come comando in PWB/UNIX
Mostra il tipo di sistema operativo installato:

$ uname
Linux
Mostra tutte le informazioni note:

$ uname -a
Linux falcon 2.6.25-2-686 #1 SMP Fri Jun 27 03:23:20 UTC 2008 i686 GNU/Linux
Mostra il tipo di hardware:

$ uname -m
x86_64