これがUbuntuで色が欲しいときにすることです。
alias ls='ls --color=always'
ただし、OSXではエラーが発生するため、これを行う必要ls: illegal option -- -
があります。
alias ls ='ls -G'
同じコードを使用してエイリアスを作成し、両方のシステムで動作させるにはどうすればよいですか?
答え1
このコードの仕組み:
ls --color=al > /dev/null 2>&1 && alias ls='ls -F --color=al' || alias ls='ls -GF'
デフォルトでは、ls color = alが有効であることを確認してください。エラーがない場合は(2>&1
)これを使用し、エラーがない場合は(エラー)別の形式を使用してください。
test_condition && ... || ...
バッシュの略ですif test_condition then ... else ...