オンラインで多くのスクリーンキャストを見てきましたが、そこではファイルとディレクトリが使いやすいように色分けされています。bashターミナル、OS X 10.9、およびiTerm2で同じことを実現したいと思います。インターネット(iTerm 2のカラーテーマを含む)を精査しましたが、探しているものが正確に見つかりませんでした。
OS X 10.9を使用してiTerm 2を使用して、ファイルとディレクトリを異なる方法で色分けできますか?
オンラインで多くのスクリーンキャストを見てきましたが、そこではファイルとディレクトリが使いやすいように色分けされています。bashターミナル、OS X 10.9、およびiTerm2で同じことを実現したいと思います。インターネット(iTerm 2のカラーテーマを含む)を精査しましたが、探しているものが正確に見つかりませんでした。
OS X 10.9を使用してiTerm 2を使用して、ファイルとディレクトリを異なる方法で色分けできますか?
回答:
グローバル端末色を有効にするために私が見つけた解決策は次の とおりです
または(利用可能.profile
かどう.bashrc
かに/etc/profile
応じて)または.bash_profile
ホームディレクトリのマウンテンライオンファイルを編集し、次のコードを追加します。
export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced
CLICOLOR = 1は、単に端末の色付けを有効にします。
LSCOLORS = ...は、特定のアイテムに色を付ける方法を指定します。
から取得:https : //stackoverflow.com/questions/1550288/mac-os-x-terminal-colors
man dir_colors
: "FILES:/etc/DIR_COLORS
;システム全体の設定ファイル(Slackwareの、SuSEの唯一のRedHatのGNU dircolorsは(1)したがって、Debianの...によって無視)" ...「`〜/ .dir_colors`ユーザーごとの構成ファイル。 " 同じ分布。
おそらく、変数LS_COLORSの使用を検索しています。
ではSH、bashのとCSH(あなたが使用している場合、シェル、この変数に記録されたファイル、ディレクトリ、リンク...のための色の好みを環境ls --color
、多くのディストリビューションの別名で)。
ではecho $LS_COLORS
、あなたの実際の設定を見ることができます。
ではdircolors
、あなたは出力を設定するコマンドを持つことができLS_COLORSの環境変数を。
すべての端末がすべての仕様を受け入れるわけではないことに注意してください(特定の端末エミュレーションで再現できない効果を検索できることを意味します)。
理解すべきコードの例:
di=01;34
ディレクトリが太字で、青色(または明るい青色)になることを意味します。
ln=01;36
リンクが太字でシアン(または明るいシアン)で色付けされることを意味します。
*.zip=01;31
すべてのファイル* .zipが明るい赤で色付けされることを意味します...
コード:
LS_COLORS変数で設定した各項目を色で表示するスクリプトは本当に素晴らしいです。
いつものman dir_colors
ように、より多くの情報を提供できます。
dircolors
(またはdir_colors
)OSXに存在しないようですか?