【Mac】Terminalで主要なコマンドが実行できなくなった場合の解決方法


新しいソフトウェアなどを導入する際に環境変数の設定を間違うと、Terminalで各種コマンドが実行できなくなってしまいます。

$ vim ~/.bash_prifile
zsh: command not found: vim

主要な実行ファイルは/usr/bin配下に格納されているので、絶対パスを指定してvimコマンドを実行し、誤った環境設定を修正しましょう。

使用しているシェルで開くファイルは変更してください。

$ /usr/bin/vim ~/.zshrc

変更後、設定を反映させるコマンドが必要ですが、面倒な方はTerminalを再起動しましょう。
再起動後、コマンドが実行できれば対応完了です。

補足

絶対パスでも実行できない場合、/usr/bin/やその配下のファイルを削除している可能性があります。
ゴミ箱に残っていないか確認してみましょう。

ゴミ箱に残っていれば元に戻すことで実行できるはず、、、

補足2

下記の記事の方法でも修正できるようです。
MacのTerminalの環境変数をブッ壊したときの対処法