GNU/Linux comprende in sè i manuali e gli help necessari per usarlo al meglio. Gli help brevi dei vari comandi sono visualizzabili aggiungendo al comando stesso il parametro -h o –help. Ad esempio:
aptitude –help
Per visualizzare una pagina di manuale un po’ più completa dedicata al programma o al comando che ci interessa, possiamo utilizzare il comando man. Esempio:
man aptitude
Man non visualizza solo pagine riguardanti i comandi di sistema, ma anche file, dispositivi, chiamate di sistema e altro. Si tratta sempre, però, di pagine specifiche. Sono generalmente dedicate a chi sa già cosa deve fare, ma cerca informazioni specifiche per sapere come farlo.
Un altro comando utile, che visualizza pagine di manuale un po’ più generiche, quindi non legate all’utilizzo di un singolo comando, è info. Esempio:
info
Konqueror come help browser
Man e info sono estremamente utili, ma l’output che producono, abbastanza lungo, spesso risulta difficile da leggere dalla shell, strumento utilissimo ma volutamente rozzo. Può allora risultare utilissimo il file manager/browser Konqueror. Konqueror è parte di KDE, ma può essere utilizzato (ovviamente con prestazioni molto inferiori) su un qualsiasi ambiente desktop. Non tutti sanno che possiede un gran numero di funzionalità, perciò chiamarlo semplicemente browser è riduttivo. Ora non esamineremo tutte le possibilità di questo programma, ma ci limiteremo a presentarne una: quella di visualizzatore di pagine di manuale.
Visualizzare le pagine di manuale con Konqueror è molto più comodo, perchè possiamo sfruttare tutte le comodità di un browser, che ovviamente la shell non ha: scorrimento comodo delle pagine, funzione di ricerca, bottoni avanti/indietro, grafica gradevole e così via.
Man
Il comando man visualizza un pagine che sono suddivise per categorie. Per ottenere l’indice delle categorie, nella barra degli indirizzi di Konqueror digiteremo semplicemente:
man:
In questo modo ci appariranno i titoli delle 8 categorie, che sono numerate. Se vogliamo l’elenco delle pagine contenute in una categoria possiamo cliccarvi sopra, essendo un link. Ma se sappiamo già il numero della categoria che ci interessa, e vogliamo visualizzare ad esempio la terza categoria, digiteremo:
man:(3)
Se sappiamo già quale comando ci interessa, possiamo digitarlo. Ad esempio, se ci interessa a2p:
man:a2p
Esistono alcune pagine che hanno lo stesso nome ma si trovano in categorie diverse. In questo caso, può darsi che vogliamo specificare la categoria che ci interessa. Esempio:
man:atc(6)
Info
Per visualizzare l’indice delle pagine che fanno riferimento al comando info, digiteremo semplicemente:
info:
A questo punto avremo una serie di link sui quali potremo cliccare. Se però sappiamo già il titolo della categoria che ci interessa possiamo digitarlo subito. Ad esempio, per visualizzare Core Utils:
info:/coreutils
L’url può comprendere anche la sottocategoria. Ad esempio, per vedere “Changing file attributes”:
info:/coreutils/Changing file attributes
Questa pagina ha dei sottoargomenti a sua volta. L’url però comprende solo la categoria di primo livello (la macrocategoria) e l’argomento specifico. Ad esempio, se vogliamo leggere il sottoargomento “Touch Invocation” digiteremo:
info:/coreutils/touch invocation