MAN le manuel utilisateur

Linux manuel utilisateur Linux regorge de programmes en ligne de commande, et même quand un programme propose une interface graphique rien ne dit qu'il ne soit pas utilisable en console. Comme Linux est bien élevé, chacun de ses programme propose (généralement) un manuel installé en même temps que le dit programme.

Utilisation

Afficher le manuel d'un programme ou d'une commande

$ man <nom_commande>

Ouvrir une section précise d'une page de man

$ man [-s<section>] <nom_de_commande>

Faire une recherche dans le manuel avec le mot clé "mot"

/mot

occurrence suivante

/[entre]

ou

n

pour revenir à l'occurrence précédente

[maj] n

Quitter le manuel

q

NOM, SYNOPSIS, DESCRIPTION

Quand on ouvre un manuel celui-ci comprend au moins trois rubriques:

NOM : courte explication du rôle du programme

SYNOPSIS : Courte explication sur la manière d'utiliser le programme.

Ce qui est écrit en

DESCRIPTION : si le synopsis ne suffit pas, on trouvera ici une description détaillée de toutes les options que propose le programme.

N'hésitez pas à parcourir le manuel jusqu'à la fin pour voir les autres rubriques qu'il propose.

Quelques options

-k ou --apropos

L'option -k ou --apropos permet de rechercher une commande par mot clé dans le nom et le synopsis des pages de manuel.

$ man job
Aucune entrée de manuel pour job
$ man -k job
at (1)               - queue, examine or delete jobs for later execution
at.allow (5)         - determine who can submit jobs via at or batch
at.deny (5)          - determine who can submit jobs via at or batch
atd (8)              - run jobs queued for later execution
atq (1)              - queue, examine or delete jobs for later execution
atrm (1)             - queue, examine or delete jobs for later execution
batch (1)            - queue, examine or delete jobs for later execution
cancel (1)           - cancel jobs
cups-lpd (8)         - receive print jobs and report printer status to lpd cl...
cupsaccept (8)       - accept/reject jobs sent to a destination
cupsreject (8)       - accept/reject jobs sent to a destination
dh_installinit (1)   - install upstart jobs or init scripts into package buil...
foomatic-printjob (1) - manage printer jobs in a spooler-independent fashion
lpmove (8)           - move a job or all jobs to a new destination
lprm (1)             - cancel print jobs
mkjobtexmf (1)       - - Generate a texmf tree for a particular job
pgagent (1)          - a job scheduler for PostgreSQL.
system-config-printer-applet (1) - print job manager

notez que l'option --apropos existe aussi en tant que commande.
$ apropos job retournera le même résultat que $ man --apropos job.

-f ou --whatis

Si on souhaite juste savoir à quoi sert une commande sans entrer dans le détail du manuel utilisez l'option -f ou --whatis qui affichera le synopsis sans entrer dans le manuel.

$ man -f ls
ls (1)               - Afficher le contenu de répertoires

Tout comme --apropos l'option --whatis existe en tant que commande

^