Banner

Linux: Pagine «man»

Dovendo usare la console di Linux, è inevitabile avere a che fare con «man» l'insieme delle guide di tutti i comandi presenti in Linux. Soltanto dopo diverso tempo ho scoperto, si fa per dire, che esiste anche la pagina di manuale dello stesso man:

$ man man

con cui si accede a tutte le info necessarie per utilizzare al meglio questo strumento essenziale per lo studio di Linux. È proprio attraverso la lettura di queste pagine che ho appreso alcune opzioni interessanti:

$ man -k

Equivale a :

$ apropos

Con questo comando viene effettuata una ricerca della parola chiave indicata nelle descrizioni brevi delle pagine man fornendo la lista di tutte le occorrenze. È un comando indicato per cercare info sulle possibili istruzioni che ci possono servire. Se ad esempio stiamo cercando un comando Linux che ci possa aiutare a gestire le partizioni possiamo scrivere:

$ man -k partition
addpart (8) - simple wrapper around the "add partition" ioctl
cfdisk (8) - Curses/slang based disk partition table manipulator fo...
delpart (8) - simple wrapper around the "del partition" ioctl
fdisk (8) - Partition table manipulator for Linux
mpartition (1) - partition an MSDOS hard disk
partx (8) - telling the kernel about presence and numbering of on-...
sfdisk (8) - Partition table manipulator for Linux

Se invece necessitiamo di avere una breve descrizione di un comando per capire a cosa serve, possiamo usare la seguente istruzione:

$ man -f

Equivale a :

$ whatis

ad esempio:

$ man -f chmod
chmod (1) - change file mode bits
chmod (2) - change permissions of a file

Il risultato, in questo caso, è rappresentato da una lista di due pagine distinte del comando chmod. Le pagine in questione sono la (1) e la (2). Per visionare quella che ci interessa è sufficiente scrivere il numero della pagina privo delle parentesi tonde, e seguito dal comando, in questo modo:

$ man 2 chmod

Il numero delle pagine ha un significato preciso, recuperabile dalla pagina del manuale di man, che allego di seguito:

La seguente tabella mostra i numeri delle sezioni del manuale seguiti dai tipi di pagine che contengono

1 Programmi eseguibili e comandi della shell
2 Chiamate al sistema (funzioni fornite dal kernel)
3 Chiamate alle librerie (funzioni all'interno delle librerie di sistema)
4 File speciali (di solito trovabili in /dev)
5 Formati dei file e convenzioni p.es. /etc/passwd
6 Giochi
7 Pacchetti di macro e convenzioni p.es. man(7), groff(7).
8 Comandi per l'amministrazione del sistema (solitamente solo per root)
9 Routine del kernel [Non standard]

Siti Ufficiali Editor Free Guide Online Utility
Microsoft Visual Studio MSDN InnoSetup
Apple XCode Documentazione .Net Cyber Installer
Oracle NetBeans Apple Developer NSIS
Debian Eclipse W3C Diagram Online
Distrowatch Bluefish W3C Validator Junior Icon Editor
Brackets W3Schools Edit Cursors Online
TextWrangler

Sito realizzato da Fiaschi Francesco - Aggiornamento Dicembre 2018

W3C - XHTML 1.1 Validated