Aide et documentation sur les commandes

Mise à jour : Debian 10.1 / Buster

Ce document décrit comment accèder à l'aide et à la documentation des commandes

Sommaire

1 - Aide en ligne

1.1 - Option --help

La plupart des primitives du shell et des programmes exécutables disposent d'une aide résumée sous la forme d'une option --help, qui affiche un résumé des options, arguments, ....

Exemple pour la primitive "type"

$ type --help
type: type [-afptP] nom [nom ...]
Affiche des informations sur le type de commande.

Pour chaque NOM, indique comment il serait interprété s'il était
utilisé comme un nom de commande.
......

1.2 - Help

Les primitives et mots réservés du shell disposent d'une aide sous la forme help <commande>, à utiliser en particulier lorsque l'option --help n'est pas disponible

$ for --help
> ^C
$ help for
for: for NOM [in MOTS ... ] ; do COMMANDES; done
Exécute des commandes pour chaque membre d'une liste.
......

2 - Documentation de type man

2.1 - Installation

La plupart des primitives du shell et des programmes exécutables disposent d'une aide de type man, située dans le répertoire /usr/share/man/manx ou manx est la section du manuel

$ aptitude install manpages manpages-posix
$ whereis -m type
type: /usr/share/man/man1/type.1posix.gz

2.2 - Utilisation

$ whatis type
type (1posix) - write a description of command type
$ man 1 type

3 - Documentation de type info

$ whereis -m coreutils
coreutils: /usr/share/info/coreutils.info.gz
$ aptitude install info
$ info coreutils
$ info cat

4 - Autre documentation

$ whereis -m heimdall
heimdall:
$ dpkg -L heimdall-flash |grep /usr/share/doc/heimdall-flash/
/usr/share/doc/heimdall-flash/README.gz
/usr/share/doc/heimdall-flash/changelog.Debian.amd64.gz
/usr/share/doc/heimdall-flash/changelog.Debian.gz
/usr/share/doc/heimdall-flash/copyright
$ zless /usr/share/doc/heimdall-flash/README.gz