MacOSX用のエイリアス設定
昨年からzshを使い始めていて、ネット上で公開されている色々な情報を
参考にさせていただきながら、自分なりの「.zshrc」を使っていたのだが、
ふとMacBookAirのTerminalでもこれを使いたいと思い、移してみた。
早速、lsコマンドを試してみたところ、
ls: illegal option -- -
usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file ...]
…と表示されて、lsコマンドが通らなかった。
調べてみたところ、どうやら、
alias ls='ls -hF --color=tty'
alias dir='ls --color=auto --format=vertical'
alias vdir='ls --color=auto --format=long'
としている部分がマズかったみたいで、この部分を以下のように修正したら
無事にlsが通るようになった。
case "${OSTYPE}" in
darwin*)
alias ls='ls -G -w'
;;
linux*)
alias ls='ls -hF --color=tty' # classify files in colour
alias dir='ls --color=auto --format=vertical'
alias vdir='ls --color=auto --format=long'
;;
esac