エラーの取得:
-bash: sudo: command not found
echo $PATH
出力PATH:EC2_HOME/bin
Mac OSX 10.8.3 を実行しています
それは私のような無知な人にとっても間違っているようです。$PATH を修正して、コンピューターを元の状態に戻すにはどうすればよいですか?
$PATH
コメントに記載されているように、変数を設定するための適切なファイルは次のとおりです。~/.profile
または~/.bash_profile
export PATH=/usr/bin:/usr/sbin:/bin:/usr/local/bin:/sbin:/opt/x11/bin:$PATH
このようにして、コンソールに再入力すると、PATH
正常に動作します。必要に応じて、他のディレクトリを に追加できます$PATH
。
アクティブなコンソールでその行をコピーして貼り付けるだけの場合は、PATH
一時変数を設定するだけです。ログアウトして再度ログインすると、パスが失われるため、~/.bashrc
ファイルに追加します。
sudo vim .bash_profile
export PATH=/usr/bin:/usr/sbin:/bin:/usr/local/bin:/sbin:/opt/x11/bin:$PATH
この記事では、パスを設定する方法について説明していますが、どのようにしてその状態になったのかはわかりません。
それが役立つ場合、私の echo $PATH からの出力は次のとおりです。
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin
これは私のために働いた:
echo $PATH
に続く:
export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"