Mac OSX ターミナルのカラー表示【ls】

2018-12-21

macOS でSSHクライアントは標準のターミナルを使っていますが、【ls】コマンドの結果がカラー表示にならずに見難いので以下のように修正

OSTYPE でOSの種類を判別してmacOSなら「darwin*」側の処理で、 aliasの「ls」のオプションを使い
仕事で使っているLinuxサーバーなら「linux*」の alias を使っています

設定を反映するには「.bash_profile 」を読み直しが必要なので、SSHクライアント等のターミナルの再起動が必要です

$ vim ~/.bash_profile 

case "${OSTYPE}" in
darwin*)
alias ls="ls -G"
alias ll="ls -lG"
alias la="ls -laG"
;;
linux*)
alias ls='ls --color'
alias ll='ls -l --color'
alias la='ls -la --color'
;;
esac

※ Mac OSX で記載した記事を、macOSで動作確認して、masOSとして書き直しています

スポンサーリンク