これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 2 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド manXNUMXhtml です。
プログラム:
NAME
man2html - マニュアルページを HTML でフォーマットします
SYNOPSIS
man2html [オプション] [ファイル]
DESCRIPTION
man2html マニュアルページを次のように変換します。 file (ファイル引数がない場合は stdin、または
引数 "-" が指定されています) man-style nroff から html に変換され、結果が出力されます。
標準出力。 tbl はサポートしていますが、eqn については不明です。 終了ステータスは 0 です。
何か問題が発生すると、エラー ページが標準出力に出力されます。
これはスタンドアロン ユーティリティとして使用できますが、主に補助として使用することを目的としています。
ユーザーが次のような HTML ブラウザを使用してマニュアル ページを参照できるようにします。 オオヤマネコ(1) モザイク(1)または
ネットスケープとします。
の主要部分 man2html Richard Verhoeven によって書かれた troff-to-html エンジンです
(rcb5@win.tue.nl)。 次の構成要素のハイパーリンクを追加します。
foo(3倍)」http://localhost/cgi-bin/man/man2html?3x+foo"
メソッド://文字列 "メソッド://文字列"
www.ホスト名 "http://www.host.name"
ftp.ホスト名 "ftp://ftp.ホスト名"
名前@ホスト "メール先:名前@ホスト"
「ファイル:/usr/include/string.h」
(これらの最初のものはオプションで調整できます - 以下を参照してください。) ルックアップは行われません - リンク
生成されたものは存在する必要はありません。 さまざまなセクションへの内部ハイパーリンクを含むインデックスも付いています。
が生成されるため、次のような大きな man ページで簡単に方法を見つけることができます。 bashとします。
OPTIONS
標準入力から読み取る場合、.so 展開の方法が必ずしも明確ではありません。 -D オプション
スクリプトで作業ディレクトリを定義できるようになります。
-D パス名
パス名から最後の XNUMX つの部分を削除し、次の操作を実行します。 Chdir(DIR) を開始する前に、
変換。
-E オプションを使用すると、CGI スクリプトからエラー メッセージを簡単に生成できます。
-E string
指定されたエラー メッセージを含むエラー ページを出力します。
マニュアルページ参照用に生成されるハイパーリンクの一般的な形式は次のとおりです。
デフォルトでは上記のようになります。 このハイパーリンクの部分は、さまざまなメソッドを使用して設定されます。
オプション。
-h メソッド:cgipath を次のように設定します。 http://localhost.
-H ホスト[.ドメイン][:ポート]
メソッド:cgipath を http:// に設定します。ホスト.ドメイン:ポート.
-l Method:cgipath を lynxcgi に設定します。/ usr / lib.
-L DIR Method:cgipath を lynxcgi に設定します。DIR.
-M man2htmlパス
使用する man2htmlpath を設定します。 デフォルトは /cgi-bin/man/man2html.
-p 区切り文字を「/」に設定します。
-q 区切り文字を「?」に設定します。 これがデフォルトです。
-r cgi-bin パスの代わりに相対 HTML パスを使用します。
実行せずにマシン上で httpdの、使用できます オオヤマネコ man ページを参照するには、
lynxcgi メソッド。 http デーモンが実行されている場合は、lynx またはその他のブラウザを使用できます。
http メソッドを使用してマニュアル ページを参照します。 オプション -l (「lynxcgi」の場合) は、
以前の行動。 これにより、デフォルトの cgipath は次のようになります。 / usr / lib.
一般に、CGI スクリプトは次のように呼び出すことができます。
/ ?
環境変数 PATH_INFO と QUERY_STRING は次のように設定されます。 と
、 それぞれ。 lynxcgi は PATH_INFO 部分を処理しないため、
「?」を含むハイパーリンクデフォルトで区切り文字として使用されます。 オプション -p (「パス」の場合) は「/」を選択します。
区切り文字、オプション -q (「クエリ」の場合) は「?」を選択します。 セパレータとして。
オプション -H host 使用するホストを指定します(代わりに ローカルホスト)。 CGIスクリプト
使用できます
man2html -H $SERVER_NAME
変数 SERVER_NAME が設定されている場合。 これにより、マシンがサーバーとして機能し、
マニュアルページをエクスポートします。
onworks.net サービスを使用してオンラインで man2html を使用する