Crea sito

MAN e UNAME

8 / 100

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 <[email protected]>
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).

Translate »