Mac OS X のターミナルに色を追加する
Mac OS X のターミナルに色付きの ls 出力を追加することは、コマンド ライン内を移動するのが少し楽になる良い方法です。これにより、ディレクトリ、ファイル、実行可能ファイル、シンボリック リンクなど、さまざまなアイテムがさまざまな色で表示されます。
Mac OS X ターミナルでカラー「ls」コマンド出力を追加する方法
ダーク ターミナルとライト ターミナルの両方のカスタマイズ可能なカラー出力設定について説明します。コマンド ラインで「ls -G」と入力すると、カラー ls 出力のプレビューを取得できます。ただし、ls -G を使用したプレビューは、ターミナルの色設定に依存し、必ずしも以下のスクリーンショットに示されている色を表すとは限りません。
- ターミナルを開いて次のように入力します: ナノ .bash_profile
- 矢印キーを使用してドキュメントの下部に移動し、ターミナルの外観に応じて、下のテキスト ブロックのいずれかに貼り付けます (詳細なカスタマイズについては、以下の man エントリを参照してください)
ダーク ターミナル テーマの色: export CLICOLOR=1 export LSCOLORS=GxFxCxDxBxegedabagaced
ライト ターミナル テーマの色: export CLICOLOR=1 export LSCOLORS=ExFxBxDxCxegedabagacad
- 文字列を .bash_profile に貼り付けた後、nano で次のようになっていることを確認します:
- Control+O を押して保存し、新しいターミナル ウィンドウを開きます
- 「ls」または「ls -la」と入力して、カラー化された出力を確認します
オプションで、.bash_profile にエイリアスを作成して、ls を ls -GFh などにリンクすることもできます。これは次のようになります:
エイリアス ls='ls -GFh'
これは、bash シェルを使用している限り、Mac OS X 10.6、OS X 10.7、OS X 10.8 以降で動作します。使用しているシェルがわからない場合は、ターミナル ウィンドウのタイトルバーで「bash」を探すか、次のコマンドで確認できます:
echo $SHELL
出力は、bash の場合は「/bin/bash」、そうでない場合はそれ以外になります。
ターミナル ウィンドウの外観を即座に変更し、ターミナルの壁紙も変更できることを忘れないでください。
手動で LSCOLORS をカスタマイズする 上記の色の選択がうまくいかない場合は、好きなように設定できます。試してみたい場合は、LSCOLORS のマニュアル ページを参照してください。デフォルトは「exfxcxdxbxegedabagacad」ですが、.bash_profile カラー エントリをクリアすると、見苦しい色の組み合わせも削除されます。