Il s'agit de la commande man2html qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
man2html - formater une page de manuel en html
SYNOPSIS
man2html [options] [fichier]
DESCRIPTION
homme2html convertit une page de manuel telle que trouvée dans filet (ou stdin, au cas où aucun argument de fichier, ou
l'argument "-", est donné) de man-style nroff dans html, et imprime le résultat sur
sortie standard. Il prend en charge tbl mais ne connaît pas eqn. L'état de sortie est 0. Si
quelque chose ne va pas, une page d'erreur est imprimée sur stdout.
Cela peut être utilisé comme un utilitaire autonome, mais est principalement conçu comme un auxiliaire, pour
permettre aux utilisateurs de parcourir leurs pages de manuel à l'aide d'un navigateur html comme lynx(1), xmosaïque(1) ou
Netscape (1).
La partie principale de homme2html est le moteur troff-to-html écrit par Richard Verhoeven
([email protected]). Il ajoute des hyperliens pour les constructions suivantes :
foo(3x) "http://localhost/cgi-bin/man/man2html?3x+foo"
méthode://chaîne "méthode://chaîne"
www.nom.hôte "http://www.host.name"
ftp.host.name "ftp://ftp.host.name"
nom@hôte "mailto:nom@hôte"
"fichier :/usr/include/string.h"
(Le premier d'entre eux peut être réglé par des options - voir ci-dessous.) Aucune recherche n'est effectuée - les liens
généré n'a pas besoin d'exister. Également un index avec des hyperliens internes vers les différentes sections
est généré, de sorte qu'il est plus facile de se repérer dans les grandes pages de manuel comme bash (1).
OPTIONS
Lors de la lecture à partir de stdin, il n'est pas toujours clair comment effectuer l'expansion .so. L'option -D
permet à un script de définir le répertoire de travail.
-D chemin d'accès
Supprimez les deux dernières parties du nom de chemin et effectuez un chdir(dir) avant de commencer le
la conversion.
L'option -E permet de générer facilement des messages d'erreur à partir d'un script cgi.
-E un magnifique
Affiche une page d'erreur contenant le message d'erreur donné.
La forme générale d'un lien hypertexte généré pour une référence de page de manuel est
avec une valeur par défaut comme indiqué ci-dessus. Les parties de cet hyperlien sont définies à l'aide des différents
options.
-h Définir la méthode:cgipath à http://localhost.
-H hôte[.domain][:port]
Définir la méthode : cgipath sur http://hôte.domaine:port.
-l Définir la méthode:cgipath à lynxcgi :/ usr / lib.
-L dir Définir la méthode:cgipath à lynxcgi :dir.
-M man2htmlchemin
Définissez le man2htmlpath à utiliser. La valeur par défaut est /cgi-bin/man/man2html.
-p Définissez le séparateur sur '/'.
-q Définissez le séparateur sur '?'. C'est la valeur par défaut.
-r Utilisez des chemins html relatifs, au lieu des chemins cgi-bin.
Sur une machine sans courir httpd, on peut utiliser lynx pour parcourir les pages de manuel, en utilisant le
méthode lynxcgi. Lorsqu'un démon http est en cours d'exécution, lynx ou tout autre navigateur peut être utilisé
pour parcourir les pages de manuel, en utilisant la méthode http. L'option -l (pour `lynxcgi') sélectionne le
comportement antérieur. Avec lui, le cgipath par défaut est / usr / lib.
En général, un script cgi peut être appelé par
/ ?
et les variables d'environnement PATH_INFO et QUERY_STRING seront définies sur et
, respectivement. Comme lynxcgi ne gère pas la partie PATH_INFO, nous générons
hyperliens avec `?' comme séparateur par défaut. L'option -p (pour 'chemin') sélectionne '/' comme
un séparateur, tandis que l'option -q (pour « requête ») sélectionne « ? » comme séparateur.
L'option -H hôte spécifiera l'hôte à utiliser (au lieu de localhost). Un script cgi
pourrait utiliser
man2html -H $NOM_SERVEUR
si la variable SERVER_NAME est définie. Cela permettrait à votre machine d'agir comme un serveur et
exporter les pages de manuel.
Utilisez man2html en ligne à l'aide des services onworks.net
