man, manuali nel terminale

Trucchi e escamotage in tutte le salse
Rispondi
Avatar utente
Martyn
Amministratore
Messaggi: 161
Iscritto il: 20/11/2013, 4:40
Contatta:

man, manuali nel terminale

Messaggio da Martyn »

Avente mai usato il comando man? NO?
Man è un comodo programma di aiuto dei comandi di terminale, quando non conoscete la sintassi di un comando, vi basta scrivere man nome_comando nel terminale, e si apre una guida, più o meno dettagliata, del comando stesso con le varie opzioni e variabili nonché esempi.

Ad esempio, se scrivete

Codice: Seleziona tutto

man ls
avete a video la documentazione del comando ls con tutte le opzioni per tale comando. Per uscire dalla guida, premere il tasto "q" e ritornate al prompt del terminale.

Ma se non si conosce il comando, oppure ho sto cercando altre informazioni corelate al comando in questione?
Basta digitare

Codice: Seleziona tutto

man -k termine_da_cercare
ed avrete tutte le pagine e i riferimenti al termine cercato.
Potete anche andare direttamente a un determinato manuale aggiungendo il numero del settore.
Ad esempio, se volete avere informazioni sul formato file /etc/passwd piuttosto che sul comando passwd digitate

Codice: Seleziona tutto

man 5 passwd
I settori sono i seguenti:
  1. 1 - Comandi Utente
  • 2 - Chiamate di sistema di basso livello
  • 3 - Documentazione sulla libreria di programmazione UNIX di livello superiore
  • 4 - Informazione sulle interfacce e i driver di periferica
  • 5 - Descrizione dei file di configurazione del sistema
  • 6 - Giochi
  • 7 - Formati di file, convenzioni e codifiche (ASCII, suffissi. ecc.)
  • 8 - Comandi di sistema e server
Epoc
Utente
Messaggi: 58
Iscritto il: 22/11/2013, 1:41
Località: Sasso Corvaro, (PU)

Re: man, manuali nel terminale

Messaggio da Epoc »

Fiquo!!! Grazie della dritta :)
Avatar utente
Bomberman
Utente Base
Messaggi: 46
Iscritto il: 20/11/2013, 5:38
Località: Saturno, Sistema Solare, Via Lattea

Re: man, manuali nel terminale

Messaggio da Bomberman »

Non male :) Grazie Martyn
Bomberman
Rispondi