答え1
- MacはBSDを使用しています
ls
。man ls
詳細より。 形式
LS_COLORS
が異なります。詳細については、次を参照してください。
LESS='+/^[[:space:]]*LSCOLORS' man ls
変数
LS_COLORS
名LSCOLORS
。
この問題を解決するのに最も役立つリンクは次のとおりです。このブログ投稿とこの記事これはブログ投稿からリンクされています。
LSCOLORS
デフォルト値はですexfxcxdxbxegedabagacad
。ディレクトリを除くすべての項目をデフォルトの色に保ち、青ではなく緑に設定するには、次のように入力します~/.bash_profile
。
export LSCOLORS=cxfxcxdxbxegedabagacad
CLICOLOR
また、変数(使用export CLICOLOR=
)またはエイリアスをls
に設定する必要がありますls -G
。しかし、上記のスクリーンショットにはカラー出力があるので、すでにそのうちの1つを実行しているとします。
元の答え:
Mac OSには出力色を指定するオプションがls
あります。-G
man ls
Macでは:
-G Enable colorized output. This option is equivalent to defining
CLICOLOR in the environment. (See below.)
実行するとls -G
カラー出力が表示されます。
また、以下を追加することをお勧めします。
alias ls='ls -GF'
あなたのための~/.bash_profile
私のニックネームです。この-F
オプションは、/
ディレクトリ名の後に実行可能*
ファイルの後に追加します。