Réponses:
dman
Récupère les pages de manuelEn pratique, afficher la brève description d'un package (comme le suggère mchid) est généralement ce que vous voudrez voir, pour décider si vous souhaitez le package. Cependant, si vous le souhaitez, vous pouvez afficher une page de manuel fournie par un package qui n'a pas encore été installé, à l'aide de l' dman
utilitaire.
dman
est fourni par le package bikeshed . Vous pouvez l'installer dans le Centre logiciel ou avec sudo apt-get install bikeshed
.
Ensuite, utilisez dman
comme man
.
dman
est un script qui récupère les pages de manuel sur Internet et les affiche, vous devez donc être connecté à Internet pour l'utiliser correctement. (Mais vous l'êtes probablement, car dans votre scénario spécifique, vous êtes sur le point d'installer un package.) Il s'exécute également souvent lentement, alors soyez prêt à attendre plusieurs secondes.
dman
la base de données n'a pas votre version, vous pouvez en spécifier une autre.En raison d'un bogue dman
ne fonctionne pas correctement sur certaines versions d'Ubuntu. Pour l'instant, vous pouvez contourner le problème en affichant la version d'une autre version de la page de manuel que vous souhaitez (cette solution a été suggérée par Marius Gedminas dans un commentaire sur le rapport de bogue ). Vous utilisez la partie adjectif du nom de code , dans tous les minuscules (par exemple, à precise
partir de 12.04 Precise Pangolin, à trusty
partir de 14.04 Trusty Thar). Par exemple:
ek@Io:~$ dman sl # doesn't work on Vivid, produces no output
ek@Io:~$ dman --release trusty sl
SL(6) Games Manual SL(6)
NAME
sl - display animations aimed to correct users who accidentally enter
sl instead of ls.
SYNOPSIS
sl [ -alFe ]
DESCRIPTION
sl Displays animations....
Bien sûr, vous pouvez également simplement parcourir les pages de manuel sur le Web . Si vous souhaitez le faire à partir de la ligne de commande, vous pouvez utiliser un navigateur Web textuel .
Si vous le souhaitez, vous pouvez même définir une fonction dans .bashrc
afin d'avoir une commande qui ouvre un navigateur Web textuel et recherche le terme passé comme argument:
wman() { links2 "http://manpages.ubuntu.com/cgi-bin/search.py?q=$1"; }
Pour que cette définition de fonction particulière fonctionne, le package links2 doit être installé. Cela entraînera la wman
définition automatique de la fonction dans chaque shell interactif nouvellement créé, mais pas dans les shells qui ont été démarrés avant la .bashrc
modification (vous pouvez simplement exécuter la définition de la fonction dans ces shells).
Ensuite, je peux rechercher des pages de manuel et choisir entre les pages dans différentes sections du manuel, quelle que soit la version du manuel d'Ubuntu que j'aime:
ek@Io:~$ wman chmod
Ubuntu Manpage: Searching (p1 of 2)
Ubuntu manuals
_____________________ go
+------------------------------------------------------------------------+
| lucid precise trusty utopic Section Description |
| 10.04 LTS 12.04 LTS 14.04 LTS 14.10 |
| chmod(1), chmod(1), chmod(1), chmod(1), (1) - Executable |
| chmod(1) chmod(1) chmod(1) chmod(1) programs or shell |
| commands |
| chmod(2), chmod(2), chmod(2), chmod(2), (2) - System calls |
| chmod(2) chmod(2) chmod(2) chmod(2) (functions provided by |
| the kernel) |
| (3) - Library calls |
| chmod(3) chmod(3) chmod(3) chmod(3) (functions within |
| program libraries) |
| . . . . (4) - Special files |
| (usually found in /dev) |
| (5) - File formats and |
| . . . . conventions eg |
| /etc/passwd |
| . . . . (6) - Games |
| (7) - Miscellaneous |
| . . . . (including macro |
| packages and |
http://manpages.ubuntu.com/
debman
.
bikeshed
, vous pouvez installer debian-goodies
ce qui vous donnera à la fois dman
etdebman
debman
laquelle fait partie du debian-goodies
package, vous pouvez utiliser debman -p debian-goodies debman
. Si vous avez un .deb
package sur votre ordinateur, vous pouvez utiliser l' -f
option pour afficher les pages de manuel de celui-ci sans installer ce package:debman -f debian-goodies_0.79_all.deb debman
Je recommande l' installation de debian-goodies
package qui vous donnera accès au dman
, debman
, debmany
, et les debget
commandes, et bien d' autres. Installez-le avec:
sudo apt install debian-goodies
dman
a déjà été couvert par Eliah Kagan .
Vous savez maintenant que les dman
deux sont inclus dans bikeshed
et debian-goodies
.
Vous pouvez utiliser debman pour lire les pages de manuel des packages désinstallés (non installés).
Dans ces exemples, je veux lire la page de manuel de dman
from package debian-goodies
:
debman -p debian-goodies dman
Ou si vous cherchez à lire des pages de manuel pour une version spécifique, utilisez:
debman -p debian-goodies=0.79 dman
Vous pouvez également lire .deb
la page de manuel des fichiers locaux en utilisant l' -f
option:
debman -f debian-goodies_0.79_all.deb dman
Pour plus de clarté, voici un autre exemple, je veux lire la page de manuel de l' apt-get
outil qui appartient au apt
package:
debman -p apt apt-get
Vous devez donc connaître la commande que vous souhaitez lire, sa page de manuel appartient à quel package.
Vous pouvez télécharger des packages avec debget
et les lire manuellement avec votre application préférée:
debget debian-goodies
les pages de manuel et autres documents sont inclus dans les .deb
packages, ils peuvent être trouvés dans:
debian-goodies_0.79_all.deb\data.tar\usr\share\man
debian-goodies_0.79_all.deb\data.tar\usr\share\doc
Ou vous pouvez utiliser debmany
pour afficher toute la documentation à l'aide du terminal:
debmany ./debian-goodies_0.79_all.deb
Vous pouvez également l'utiliser pour les packages installés:
debmany debian-goodies
Lorsque je suis sur mon téléphone Android et parfois même lorsque je suis sur Ubuntu, j'utilise Internet pour afficher les pages de manuel. Un autre avantage du navigateur Internet est la possibilité de rechercher facilement avec Ctrl+ F. Dans la barre de recherche de votre navigateur, vous pouvez taper man ls
et ceci est le premier hit:
À mon avis, vous ne pouvez pas lire la documentation sans installer le package. lorsque vous installez un package spécifique, vous avez peut-être remarqué que certains fichiers supplémentaires sont également installés, dont l'un est nommé «man-db» ou quelque chose de similaire.
Ce 'man-db' contient en fait la documentation manuelle sur le paquet.
mais vous pouvez voir quelques détails de base du paquet en
apt-cache show <packagename>
man-db
devient pertinente qu'après l'installation du package (dont OP ne veut pas).
dman
est une idée extrêmement utile.