AlpineLinuxはそのサイズで知られています。完全なパッケージインデックスを備えたAlpineLinuxに基づく最小限のDockerイメージは、わずか 5 MB です。 サイズで!多くのLinuxパワーユーザーや開発者に人気があるのも不思議ではありません。 Alpine Linuxを小さくするために多くの不要なパッケージが削除されているため、対応するものと比較して非常に小さいです。多くのコマンドラインユーティリティのマニュアルページでさえ、Alpinedockerイメージとvagrantボックスにデフォルトで含まれていません。この簡単なガイドでは、AlpineLinuxにマニュアルページをインストールする手順について説明します。
AlpineLinuxにマニュアルページをインストールする
Alpine Linuxでマニュアルページを追加またはインストールするには、次のコマンドを実行します。
$ sudo apk add man man-pages mdocml-apropos less less-doc
Alpine Linux 3.12以降、開発者はman
の名前を変更しました。 mandoc
へのパッケージ 。したがって、バージョン3.12を使用している場合は、次のコマンドを実行してマニュアルページを追加します。
$ sudo apk add mandoc man-pages less less-doc
次に、お好みのPAGER
を使用します 長いマニュアルページをページごとに表示するには:
$ export PAGER=less
これを永続的にするには、~/.bashrc
に追加します ファイル:
$ echo 'export PAGER=less' >> ~/.bashrc
次のコマンドを実行して、変更を有効にします。
$ source ~/.bashrc
これで、AlpineLinuxシステムのLinuxコマンドのマニュアルページを表示できます。
$ man uname
フットプリントが小さいため、上記のインストール済みパッケージはコアのマニュアルページのみを追加します。それでも、インストールされている他の多くのプログラムには、独自のマニュアルページが含まれていません。代わりに、マニュアルページを含む関連パッケージを提供します。
たとえば、curl
を表示してみましょう。 マニュアルページ:
$ man curl
man: No entry for curl in the manual.
見る? curl
のマニュアルページ マニュアルページを提供するパッケージをすでに追加しているにもかかわらず、含まれていません。
apk を使用して、特定のパッケージのドキュメントを提供するパッケージを見つけることができます。 コマンドとgrep 以下のようなコマンド:
$ apk search curl | grep ^curl
出力例:
curl-7.69.1-r3
curl-dev-7.69.1-r3
curl-dbg-7.69.1-r3
curl-static-7.69.1-r3
curl-doc-7.69.1-r3
上記の出力でわかるように、curl-doc
パッケージはドキュメントをcurl
に追加します 指図。それでは、コマンドを使用してインストールしましょう:
$ sudo apk add curl-doc
これで、curlコマンドのマニュアルページを表示できます:
$ man curl
別のコマンドラインユーティリティ、たとえばwget
を検索してみましょう。 :
$ apk search wget | grep ^wget
wget-1.20.3-r1
wget-doc-1.20.3-r1
wgetpaste-2.29-r1
wgetpaste-zsh-completion-2.29-r1
ご覧のとおり、wget
のドキュメントを提供するパッケージ コマンドはwget-doc
です 。 wget
のマニュアルページを表示するには、このパッケージをインストールする必要があります コマンド:
$ sudo apk add wget-doc
これがお役に立てば幸いです。
関連記事:
- Linuxでマニュアルページを効率的に使用する方法を学ぶ
- Linuxのマニュアルページで特定のセクションを表示する方法
- すべてのLinuxユーザーが知っておく必要のあるマニュアルページの優れた代替手段
- Linuxで最長のマニュアルページを見つける方法
- 独自のマニュアルページを作成および維持する方法
- Ubuntuに不足しているコマンドのマニュアルページをインストールする方法
- Pinfo –情報とマニュアルページをカラーで読み取るCLIプログラム