Home

マックでターミナルマンページをテキスト/PDFファイルとしてエクスポートする方法

Updated on 2024年6月14日金曜日

Written by

JackYamamoto

Approved by

Jessica Shee

やまと English Français Deutsch Español Português

macOSのターミナルアプリでは、マン(マニュアル)ページを閲覧するのにはあまり使いやすい環境を提供していません。ターミナルでマンページを表示するのにうんざりしている、または将来の参照のためにマンページを文書化したい場合、この記事で説明されている方法を使用することができます。

ターミナルでマンページをプレーンテキストファイルとしてエクスポートする方法

ターミナルでマンページをプレーンテキストファイルとしてエクスポートする方法は2つあります。

シェルメニューを使用する:ターミナル内で、メニューバーの「シェル」をクリックし、「テキストとしてエクスポート」を選択し、マンページのすべてのテキストをエクスポートしたい場所を選択します。特定のテキストのみをエクスポートしたい場合は、それらを選択してから「シェル」>「選択したテキストとしてエクスポート」をクリックします(これはターミナルでのコマンドの出力を保存するのにも役立ちます)。

ターミナルコマンドを実行する:コマンドを実行して、コマンドのマンページをテキストファイルとしてエクスポートすることもできます。

man コマンド | col -bx > /path/to/command.txt

例えば、デスクトップに新しいプレーンテキストファイルとしてlsのマンページをエクスポートし、ls.txtと名付けたい場合、以下のコマンドを実行します: man ls | col -bx > ~/desktop/ls.txt

この投稿を共有して情報を広めましょう!

 

ターミナルでマンページをPDFとして変換する方法

MacでターミナルのマンページをPDFファイルに変換したい場合、以下の方法を試してみることができます:

① pstopdfコマンドを使用する

man -t コマンド | pstopdf -i -o name.pdf

"コマンド"と"name"を使用したいものに置き換えます。例えば、lsのマンページをPDFに変換してls.pdfと名付ける場合、以下のコマンドを実行します: man -t ls | pstopdf -i -o ls.pdf。コマンドが正常に実行されると、ls.pdfファイルがホームディレクトリ(例:Macintosh HD/Users/Jenny)に保存されます。

② .txtから.pdfに変換する

最初にこの投稿の最初のセクションで言及したように、マンページをテキストファイルとして保存します。その後、TextEditでテキストファイルを開き、ファイル> PDFとしてエクスポートをクリックしてPDFファイルに変換します。

③ マンページのコンテンツをコピーしてPDFファイルに貼り付ける

代わりに、マンページのすべてのテキストをクリップボードにコピーしてから、それらをPDFファイルに貼り付けることもできます。

テキストをコピーするには、Command + Cを押すか、以下のコマンドを実行してください:

manコマンド|col -b | pbcopy

例えば、lsマンページの内容をコピーするには、次を実行します: man ls | col -b | pbcopy

この投稿を共有して他の人がターミナルのマンページをPDFに変換できるようにお手伝いください!