ROOT .bashrc を編集した後、ユーザー ROOT として vi、apt-get などを使用できなくなりました

ROOT .bashrc を編集した後、ユーザー ROOT として vi、apt-get などを使用できなくなりました

私は Debian Linux を使用しています。今日ログインすると、Firefox にアップデートがあるというメッセージが表示されました。クリックしましたが、「ldconfig」が見つからないというエラーが表示され、通常は /sbin、/usr/local/sbin などが ROOT のパスにあります。ROOT に su したところ、「PATH」変数がなかったため、.bashrc に次の行を追加しました。

PATH="/usr/local/sbin:/sbin:." をエクスポートします。

やった後

. .bashrc

これで、vi、apt-get、more などのコマンドをユーザー ROOT として使用できなくなったことに気付きました。次のようにすれば問題なかったと思います:

PATH=$PATH:/usr/local/sbin:/sbin:。

エクスポートPATH

そうですか?

しかし、それは過去のことであり、私は今、ユーザー ROOT としてはもうだめです。vi を ROOT として使用できないというこの問題を解決し、.bashrc を元の状態に戻すにはどうすればよいでしょうか?

ありがとう、スティーブ

答え1

パスが壊れてしまったようです。ローカルの .bashrc にない場合は、通常は /etc./skel/.bashrc または /etc/bash.bashrc から来ていることを意味します。

明示的なパスを使用して vim または nano を開くことができるはずです。

/bin/nano または /bin/vi でファイルを編集できると思います。/bin/ だけでなく /usr/bin/ でもかまいません。私は Arch や RHEL/SLES ほど Debian に精通していません。

関連情報