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