数日前にミニコンダ、psi4をインストールしました。しかし、私はそれらがそれほど面白くないと思います。だから私はそれらを削除しました。ところが、その後はbash: export: `PATH-/home/soumyadip/miniconda/bin:/home/soumyadip/psi4conda/bin:/home/soumyadip/Downloads/bashrc/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin': not a valid identifier
毎回ターミナルの一番上にこんな感じです。これは問題ですか?どのように削除し、システムが正常であるかを確認するには?
答え1
これは、等号に対するダッシュのスペルが間違っているのとまったく同じです。
PATH-/home/soumyadip/miniconda/bin...
あなたが望むもの:
PATH=/home/soumyadip/miniconda/bin...
\---- this character changed
それに加えて、アンインストールプロセスはインストールされているすべてを削除しないようです。/home/soumyadip/miniconda/bin:/home/soumyadip/psi4conda/bin
.bashrcからこのセクションを削除することを検討してください。
答え2
アイデア:/etc/skel/に.bashrc、.profileなどのバックアップコピーがあります。したがって、単に変調して破損した.bashrcを置き換えることができます。
注:.bashrcファイルを新しいファイルに置き換えると、そのファイルに対する他の修正はすべて削除されます。たとえば、.bashrcにエイリアス、カスタム関数、またはPATHを追加できます。ファイルを置き換えると、これらの修正はすべて失われます。変更された .bashrc を交換する前にコピーを保管しておくことをお勧めします。後で必要な部分を慎重に抽出できます。変更された.bashrcのバックアップコピーをmy_bashrcというホームディレクトリに保存するには、ターミナルで次のコマンドを使用します。
/bin/cp ~/.bashrc ~/my_bashrc
/bin/cp が必要な理由: ~/.bashrc を変更するときに $PATH 変数を操作すると、端末ですべての実行可能ファイルが使用できなくなり、cp は機能しなくなります。したがって、〜/.bashrcの破損した内容をコピーしようとするときは、フルパス/ bin / cpを使用してcpを呼び出すことをお勧めします。
最後に、端末で次のコマンドを使用して ~/.bashrc を新しいコピーに置き換えます。
/bin/cp /etc/skel/.bashrc ~/
破損した ~/.bashrc を新しい ~/.bashrc に置き換えます。その後、変更がすぐに発生するように ~/.bashrc をインポートして端末に書き込む必要があります。
. ~/.bashrc
または、
source ~/.bashrc
またはそれでも機能しない場合は、端末を閉じて再度開くことができます。