man
ナビゲーションを簡単にするために、(コマンドから)マンページをWebブラウザーで開くにはどうすればよいですか?
gman
ページを開いた後に応答しなくなる
man
ナビゲーションを簡単にするために、(コマンドから)マンページをWebブラウザーで開くにはどうすればよいですか?
gman
ページを開いた後に応答しなくなる
回答:
manのマンページを見ると、
man man
ある-H
オプション、またはそれと同等の--html
マニュアルのHTMLを生成し、ブラウザでそれらを開きます。
このオプションを使用すると、groffはHTML出力を生成し、その出力をWebブラウザーに表示します。ブラウザーの選択は、オプションのブラウザー引数(提供されている場合)、$ BROWSER環境変数、または設定されていない場合のコンパイル時のデフォルト(通常はlynx)によって決まります。このオプションは-tを意味し、GNU troffでのみ動作します。
したがって、ブラウザでmanページを開くには、次を使用します。
man -Hfirefox <command>
または
man --html=firefox <command>
両方とも同じです。
あなたは使用することができfirefox
、google-chrome
、chromium-browser
の代わりに、または任意の他のfirefox
言葉。
man
コマンドを呼び出す前に、次のコマンドを使用します。
export BROWSER=firefox
この方法では、あなただけ使用することができman -H
たりman --html
、ブラウザを毎回指定せず。
man -H ls
前のexport
コマンドをに追加して~/.bashrc
、新しいターミナルを開いて使用するたびにコマンドを入力する必要がないようにすることもできます。man -H
次のようなエラーが表示された場合:
man: command exited with status 3: /usr/bin/zsoelim | /usr/lib/man-db/manconv -f UTF-8:ISO-8859-1 -t UTF-8//IGNORE | preconv -e UTF-8 | tbl | groff -mandoc -Thtml
groff
パッケージをインストールする必要があります。
sudo apt-get install groff
ブラウザの選択が関係ない場合はyelp
、manページを介したナビゲーションを提供するコマンドを使用できます
yelp man:<command>
# example: yelp man:ls
http://manpages.ubuntu.com/にアクセスして、ほぼすべてのマニュアルページを確認することもできます。すべてのUbuntuバージョンのmanページのすべてのバージョンがそこにあります。また、検索機能も備えています。
もちろん、ウェブサイトを使用することの欠点は、インターネットに接続しないとアクセスできないことです。
Firefox is already running, but is not responding. To open a new window, you must first close the existing Firefox process, or restart your system.
インストールについて言及したというエラーが表示されますgroff
man2html
パッケージをインストールしhttp://localhost/cgi-bin/man/man2html
てから、manページを表示するためにナビゲートしました。これらのページはオフラインで表示したり、他のマニュアルページにリンクしたり、検索機能を備えたりできます。
ソース
ここでこのスクリプトを作成しました(短くはありません)man2html
。特定のマンページのWebページ(から)に直接移動します。コマンドライン引数として指定された複数のマニュアルページを開くことができます。スクリプトをどこかに保存し、実行権限を付与します(chmod +x script.sh
)。引数として開くページ~/script.sh
で(~
ディレクトリに保存されていると仮定して)実行します。のようなものを開くにはinit(8)
、を使用します~/script "8 init"
。
dwww
パッケージをインストールし、ナビゲートしhttp://localhost/dwww/man/1
てページを検索します。これらのページはオフラインで表示したり、他のマニュアルページにリンクしたり、検索機能を備えたりできます。
ここでこのスクリプトを作成しました(短くはありません)dwww
。特定のマンページのWebページ(から)に直接移動します。コマンドライン引数として指定された複数のマニュアルページを開くことができます。スクリプトをどこかに保存し、実行権限を付与します(chmod +x script.sh
)。引数として開くページ~/script.sh page
で(~
ディレクトリに保存されていると仮定して)実行します。のようなものを開くにはinit(8)
、を使用します~/script init/8
。を使用しないpcregrep
場合は、/8
常に入力する必要がありますが、ページの名前を入力するだけです。