linux profileファイルの変更エラー後、すべてのコマンドは使用できません.

907 ワード

シナリオ
今日2回目のlinuxは、もっと新しいものがありました.もともと/etc/profileにjavaの環境変数を配置するために行きましたが、:;に入力し間違えて、すべてのコマンドがcd以外にエラーになりました.再起動してもシステムにログインできません.そこで2つの方法で解決を試みた.
法一
これは初めてで、ずっとシステムにログインできなくて、私はすべて私が再インストールすると思って、それから考えて、きっとprofileが間違っていると思って、だからrecoveryモードに入って戻ってくると思っています.
  • recoveryモード
  • に入る
  • rootアカウントにアクセスします.もちろんパスワードを忘れた場合はpasswdコマンドで
  • を変更することもできます.
  • rootユーザーにもかかわらず、すべてのファイルが読み取り専用であり、viも
  • では使いにくいことがわかります.
  • rootで、コマンドを入力:mount -o remount,rw / /ディレクトリの下のすべてのファイルに読み書き権限を付与
  • エラーのファイル、すなわち/etc/profileのファイルを変更し、reboot
  • 法二
    最初は私が環境を配置する時にどれが間違っているのかと思っていましたが、それからもう一度やってみましたが、入力できませんでした.この時、使い方が思いつかず、もっと便利な方法があると思いました.
  • 実行コマンド:export PATH=/usr/bin:/usr/sbin:/bin:/sbin、再構成下PATH環境変数
  • /etc/profile
  • に戻す
  • source /etc/profile、正常な
  • に回復できる.