MAN e UNAME

()

UNAME

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
comando di Linux uname per le informazioni di sistema di visualizzazione.
uname visualizza le informazioni del computer e del sistema operativo.
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                   stampa la kernel version
-m, –machine                             stampa l’ hardware name
-p, –processor                           stampa il processor type (non-portable)
-i, –hardware-platform         stampa l’ hardware platform (non-portable)
-o, –operating-system            stampa 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 <tp@lists.linux.it>
Full documentation at: <http://www.gnu.org/software/coreutils/uname>
or available locally via: info ‘(coreutils) uname invocation’

Grammatica

uname [-amnrsv][–help][–version]

Descrizione Parametro:

  • -a o –all visualizzare tutte le informazioni.

  • -m o –machine visualizzare il tipo di computer.

  • -n o -nodeName appaiono sul nome host di rete.

  • -r o –release visualizza il numero di release del sistema operativo.

  • -s o –sysname visualizza il nome del sistema operativo.

  • -v visualizza la versione del sistema operativo.

  • display –help aiutano.

  • –version mostra informazioni sulla versione.

Esempi

Informazioni Display System

# uname -a Linux snail-hnlinux 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:10:02 UTC 2010 i686 GNU/Linux

Il tipo di display del computer

# uname -m i686

nome macchina

# uname -n snail-hnlinux

Consente di visualizzare il numero di release del sistema operativo

# uname -r 2.6.32-21-generic

Consente di visualizzare il nome del sistema operativo

# uname -s Linux

sistema di visualizzazione

# uname -v #32-Ubuntu SMP Fri Apr 16 08:10:02 UTC 2014

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).

/ 5
Grazie per aver votato!

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?