回答:
答えは簡単で、質問でほとんど明らかです。その理由は次のとおりです。
シェルzsh
はではなくbash
、別のシェルです。zsh
以下のために構築されたデフォルトファイルを使用しませんbash
:.bashrc
または.bash_profile
。これらの2つのファイルは、のスタートアップコンフィギュレーションファイルですbash
。zsh
独自のスタートアップ構成ファイルがあります。
これらの詳細については、zsh
イントロページをご覧ください。
zshがコマンドを読み取る5つのスタートアップファイルがあります。
$ZDOTDIR/.zshenv $ZDOTDIR/.zprofile $ZDOTDIR/.zshrc $ZDOTDIR/.zlogin $ZDOTDIR/.zlogout
エイリアスが機能しないと言っていましたが、これを修正するには、エイリアスを次のように適用します。
~/.zshrc
alias sz='source ~/.zshrc' # Easily source your ~/.zshrc file.
alias ls='pwd; ls --color' # Alias 'ls' to: pwd + ls + color.
zshを使用している場合、ソースを強制する .bash_profile
~/.zshrc
以下の行を追加します
source ~/.bash_profile
PS-これが問題を引き起こす可能性があるかどうかは調査していません。
ls --color
くれたillegal option
の両方にbash
とzsh
OSX 10.10上ではなく、Linux上で-私はそれに見ていきます。乾杯。