ツール
Zsh
macOS の標準シェル。日常の操作は Bash とほぼ同じだが、読み込む起動ファイルと補完・グロブの仕様が異なる。
問題一覧(2)
zsh で「no matches found」が出てコマンドを実行できない
zsh の no matches found は、[] や * を含む引数をクオートするか noglob を付ければ直る。Zsh は既定で、グロブに一致するファイルが無いとエラーにするためだ。
更新: 2026-09-14、タグ: glob、nomatch、quoting
Zsh で .zshrc に書いた PATH や alias が反映されない
Zsh は起動の種類によって読む設定ファイルを変える。.zshrc は対話シェルだけ、.zprofile はログインシェルだけ、.zshenv はすべてのシェルで読まれる。反映されない原因はほぼ、書いた場所とシェルの種類の食い違いである。
更新: 2026-09-19、タグ: zshrc、zprofile、path