新しいソフトウェアなどを導入する際に環境変数の設定を間違うと、Terminalで各種コマンドが実行できなくなってしまいます。
$ vim ~/.bash_prifile
zsh: command not found: vim
主要な実行ファイルは/usr/bin
配下に格納されているので、絶対パスを指定してvim
コマンドを実行し、誤った環境設定を修正しましょう。
使用しているシェルで開くファイルは変更してください。
$ /usr/bin/vim ~/.zshrc
変更後、設定を反映させるコマンドが必要ですが、面倒な方はTerminalを再起動しましょう。
再起動後、コマンドが実行できれば対応完了です。
補足
絶対パスでも実行できない場合、/usr/bin/
やその配下のファイルを削除している可能性があります。
ゴミ箱に残っていないか確認してみましょう。
ゴミ箱に残っていれば元に戻すことで実行できるはず、、、
補足2
下記の記事の方法でも修正できるようです。
MacのTerminalの環境変数をブッ壊したときの対処法