web-dev-qa-db-ja.com

.bashrcコマンドを編集した後、「/ bin」がPATHに含まれていないため、「commandが見つかりませんでした」を返します

Bashrcで何かを入力しましたが、cpgeditlsなどのようなコマンドは使用できなくなりました。端末から次のようなメッセージが表示されます。

Command 'ls' is available in '/bin/ls'
The command could not be located because '/bin' is not included in the PATH environment variable.
ls: command not found

Bashrcを復元しようとしましたが、cpを使用する必要があり、このコマンドも使用できません。

Command 'cp' is available in '/bin/cp'
The command could not be located because '/bin' is not included in the PATH environment variable.
cp: command not found

何ができますか?ありがとうございました。

4
ogs

PATH変数が台無しになっているようです。

これが発生し、/bin/sh(または/ bin/bashなどのバリアント)を実行している場合は、コマンドラインで次のように入力します。

 export PATH=/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin

そうすれば、問題を修正している間、接頭辞/....blah..../commandを付けなくても、基本UNIXコマンドを簡単に使用できます。

20
mdpc