質問: zshにはどの機能があり、bashにはありませんか、またはその逆ですか? linuxユーザーとして、私は常にbashを使用してきました。これは、使用したすべてのディストリビューションのデフォルトであったためです。 bsdなどの他のunixシステムを使用している人々は、他のシェルをはるかに頻繁に使用しているようです。もう少し学ぶために、zshを試すことにしました。bashユーザーとして: 見逃す機能はありますか? そして、私は何に注意する必要がありますか?
回答: どちらか-zshで拡張bashのwhichコマンドは、コマンドの場所を明らかにするだけです。zshでは、whichはaliasの定義、functionのソース、およびコマンドの場所を明らかにします。shellエイリアスがあったとしましょう:alias gg='git log' bashで質問した場合:which gg結果は無効になりますzshの場合:which ggは私たちに与える...gg: aliased to git log shell関数があるとしましょう:hello() { echo "hello world" } bashで質問した場合:which hello結果は無効になります。zshの場合:which helloは私たちに与える...hello() { echo "hello world" }