42 votes

Liste de toutes les pages de manuel disponibles

Comment générer une liste de toutes les pages de manuel disponibles sur un système ?

53voto

cYrus Points 20338

Utilisez :

apropos .

ou :

man -k .

. est une regex qui signifie : "n'importe quel caractère".

14voto

Vinnie Points 3297
$ man -k . -s 

Par exemple, pour afficher toutes les pages de la section 2 :

$ man -k . -s 2

6voto

Philip Clarke Points 263

Voici mon préféré:

whatis -r .

... et si vous voulez simplement voir toutes les pages de manuel dans une section particulière utilisez le drapeau -s.

Par exemple, si vous vouliez simplement obtenir une liste de toutes les pages de manuel pour toutes les commandes exécutables (section 1):

whatis -s 1 -r .

2voto

Discipol Points 123
# Script Shell pour lister le chemin de tous les fichiers de pages man disponibles
mandirs="\`man -w | sed 's/:/ /g'\`"
find $mandirs -type f

Cela produit une liste de tous les fichiers man, en utilisant la liste des répertoires man produite par "man -w", cependant, la solution de regex de tout caractère de cYrus est bien meilleure, passez-la à awk pour obtenir une liste propre des noms de page uniquement :

apropos . | awk '{print $1}'

ou

man -k . | awk '{print $1}'

0voto

Consultez les chemins répertoriés dans /etc/man.config, avec les répertoires supplémentaires ajoutés par la directive FHS ou FSSTND selon le cas.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X