11.07.2015 Views

Amministrare GNU/Linux - Cia

Amministrare GNU/Linux - Cia

Amministrare GNU/Linux - Cia

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

90 CAPITOLO 2. LA SHELL E I COMANDIsolo uno stringato riassunto delle opzioni disponibili, la fonte primaria delle informazioni relativeai comandi è nelle pagine di manuale, fin qui abbondantemente citate, che si accedono con ilcomando man.Tutti i comandi prevedono una pagina di manuale che si accede semplicemente con la sintassiman comando. In particolare poi gli sviluppatori di Debian hanno come impegno preciso quello difornire per ogni pacchetto la relativa documentazione. Ma le pagine di manuale non fanno riferimentosolo ai comandi, il sistema infatti origina fin dai primi Unix e prevede la documentazionedi tutto il sistema.Per questo le pagine di manuale sono divise in sezioni, il cui numero è quello che compare fraparentesi nella prima riga di ciascuna pagina dopo il nome del comando in maiuscolo. <strong>Cia</strong>scunasezione contiene la documentazione relativa ad un certo argomento, secondo la classificazioneriportata in tab. 2.18. 49SezioneSignificato(1) programmi eseguibili o comandi di shell.(2) system call (funzioni fornite dal kernel).(3) funzioni di libreria.(4) documentazione sui file di /dev.(5) formati dei file di configurazione.(6) giochi.(7) varie (convenzioni, informazioni generiche su argomenti).(8) comandi di amministrazione.Tabella 2.18: Sezioni delle pagine di manuale.Con il comando man si richiama la pagina di manuale, dove in genere si trova una documentazioneesaustiva e dettagliata della sintassi e delle opzioni di un comando o del formato e delsignificato delle direttive di un file di configurazione. Il comando supporta una serie di opzionidi formattazione e per inviare l’output su stampante, che al solito sono descritte in dettaglionella sua pagina di manuale, che come per gli altri comandi si accede con man man.Si tenga presente che il comando man richiama la pagina relativa al nome che si è passatocome argomento, cercando in sequenza 50 nelle varie sezioni e restituendo la prima che trova.Per questo se esistono più versioni della stessa pagina in sezioni diverse (come ad esempio peril comando passwd e per il file /etc/passwd) verrà mostrata solo la prima, se si vuole accederealla seconda si dovrà richiamarla esplicitamente indicando la sezione con un qualcosa del tipoman 5 passwd.Il sistema delle pagine di manuale (torneremo sulla sua configurazione in sez. 3.1.5) permetteperò di verificare se esistono più pagine associate ad uno stesso nome con il comando whatis,che stampa l’elenco delle pagine ad esso corrispondenti, così ad esempio avremo:piccardi@anarres:~/Truelite/documentazione/corso$ whatis passwdpasswd (1)- change user passwordpasswd (5)- The password fileUn’altra funzionalità utile del sistema è fornita dal comando apropos che permette di effettuarela ricerca della parola passata come argomento fra le descrizioni brevi dei comandi checompaiono nella intestazione delle pagine di manuale (quelle appena mostrate anche nell’outputdi whatis) per cui potremo eseguire la ricerca:49 in realtà qui si sono messe solo le sezioni “classiche”, ci possono essere altre sezioni specifiche installate insiemead alcuni pacchetti come quelle della documentazione del perl (un linguaggio di programmazione).50 si tenga presente che la sequenza esatta non è detto sia quella di tab. 2.18, in realtà essa si imposta nellaconfigurazione del sistema di gestione delle pagine di manuale, trattata in sez. 3.1.5.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!