ウェブサイト検索

Linux でカラーマニュアルページを表示または表示する方法


Unix 系オペレーティング システムでは、マニュアル ページ (完全なマニュアル ページ) は、ターミナル ベースのプログラム/ツール/ユーティリティ (一般にコマンドとして知られている) のドキュメントです。コマンドの名前、コマンドを使用するための構文、説明、使用可能なオプション、作成者、著作権、関連コマンドなどが含まれます。

Linux コマンドのマニュアル ページは次のように読むことができます。これにより、df コマンドのマニュアル ページが表示されます。

man df 

デフォルトでは、man プログラムは通常、その出力をフォーマットするために多かれ少なかれターミナル ページャー プログラムを使用し、デフォルト ビューは通常、あらゆる種類のテキスト (太字、下線付きなど) に対して白色で表示されます。

さまざまな LESS_TERMCAP 変数を使用してカラー スキームを指定することで、~/.bashrc ファイルを微調整して、きれいな色のマニュアル ページを取得できます。

vi ~/.bashrc

次の配色変数を追加します。

export LESS_TERMCAP_mb=$'\e[1;32m'
export LESS_TERMCAP_md=$'\e[1;32m'
export LESS_TERMCAP_me=$'\e[0m'
export LESS_TERMCAP_se=$'\e[0m'
export LESS_TERMCAP_so=$'\e[01;33m'
export LESS_TERMCAP_ue=$'\e[0m'
export LESS_TERMCAP_us=$'\e[1;4;31m'

以下は、上記の構成で使用したカラーコードです。

  • 31 – 赤
  • 32 – 緑
  • 33 – 黄色

上記の設定で使用されるエスケープ コードの意味は次のとおりです。

  • 0 – リセット/通常
  • 1 – 太字
  • 4 – 下線付き

さらに、「reset」と入力して端末をリセットしたり、別のシェルを起動したりすることもできます。ここで man ページの df コマンドを表示しようとすると、次のように表示され、デフォルトの表示よりも見やすくなります。

あるいは、UNIX 系オペレーティング システムで動作し、複数のウィンドウをサポートし、左右にスクロールできる MOST ページング プログラムを使用することもできます。

sudo apt install most		#Debian/Ubuntu 
yum install most		#RHEL/CentOS
dnf install most		#Fedora 22+

次に、以下の行を ~/.bashrc ファイルに追加し、前と同じようにファイルをソースし、場合によってはターミナルをリセットします。

export PAGER="most"

この記事では、Linux で美しく色のマニュアルページを表示する方法を説明しました。質問を送ったり、役立つ Linux シェルのヒントやコツを共有したりするには、以下のコメント セクションを使用してください。