Javacを/ usr/binにリンクしている間にひどい行為をした
間違ったコマンドラインを誤って貼り付けたため、Sudoを使用できなくなったため、許可が必要なファイルやフォルダーにアクセスできません。
それは言う
bash:/ usr/bin/Sudo:シンボリックリンクのレベルが多すぎます
私が間違って設定したコマンドラインは
Sudo ln -f -s Sudo ln -f -s /opt/jdk1.8.0_151/bin/javac /usr/bin
しかし、それは
Sudo ln -f -s /opt/jdk1.8.0_151/bin/javac /usr/bin
しかし、私はすでに台無しにしています。だから、誰かが私がそれを修正する方法を知っているなら、私は非常に感謝するでしょう。
エラーを修正するには、次を実行します。
/usr/bin/Sudo rm /usr/bin/javac
上記の行が機能しない場合は、root
ユーザーに変更できるかどうかを確認してから、再試行してください。
su root
rm /usr/bin/javac
その後、正しい行を再実行します。
お役に立てれば!