.bashrcの設定中、うっかりPATHの設定から"$PATH"の表記を取ってしまった。
さらにそれをそのまま読み込んでしまったので、もうありとあらゆるところにパスが通っていないという状態になった。
もとに戻そうにもemacsやviはおろか、lsやらmv、rmさえ使えない始末。
使えたのはexitとかcdくらい。
scpでリモートで.bashrcを送ろうとしても受け取らないし、出来たとしてもsourceで読み込むことが出来ない。
これを解決するには、exportを使う。
exportはbashに実装されているので、こうなってもexportは使えるのだ。
$ export PATH=/bin:/usr/bin
とか打つと、それでPATHの変数を変更できる。
これでlsやらmv、sourceが復活するので、.bashrcを元に戻し、読み込めばいい。
0 件のコメント:
コメントを投稿