2017-12-20 9 views
1

lsコマンドを魚に色付けするにはどうすればよいですか?私は適切なフォントなどでMac上でITerm2を使用しています。何らかの理由で、私のコンピュータ上で動作を停止しました。私がお勧め魚を色づける-ls

function ls 
    command ls --color=auto $argv 
end 

を行うと、私は--colorコマンドは、私はそれが原因gnucoreutilsをインストールし、魚のをlsコマンドを上書きするかもしれないと思ったが、それはいないようでした削除ls: illegal option -- - usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file ...]

が認識されないことを取得します助けるために。エイリアス経由でls -Gを実行すると、セッション用のフォルダの色付き出力が得られますが、セッションの最後に元の色に戻されます。どのようなアイデアが問題だろうか?

+0

フルパス '/ bin/ls'または他のローカルインストールパスを指定しようとしましたか?PATH環境変数 –

+0

が原因ではないことを確認してください。標準のOS X' ls'コマンドを使用しているようです'gnu'バージョンです。 – Barmar

答えて

5

macOS上の/bin/lsコマンドには、GNU Linuxバージョンとは異なるオプションがあります。 --color=auto-Gに置き換えてください。または、Homebrewを使用してGNUバージョンをインストールして、 "coreutils"パッケージをインストールします。その後、glsとして呼び出します。

関連する問題