答え1
まだ答えを探しているかどうかはわかりませんが、問題は使用しているシェルが bash ではないことです (おそらく zsh ですが、私も同じ問題を抱えていました)
echo $0
使用しているシェルを調べて、適切なファイルをソースとして使用してください(たとえば、source ~/.zshrc
zsh を使用している場合)。
答え2
入力するlocate .bashrc
と次のように表示されます:
/etc/skel/.bashrc
/home/your_user_name/.bashrc~
まず破損したファイルをバックアップします:
cp /home/your_user_name/.bashrc /home/your_user_name/.bashrc.bak
次に、エディターで作成したバックアップを試してください。
cp /home/your_user_name/.bashrc~ /home/your_user_name/.bashrc
それでもうまくいかない場合は、スケルトン バージョンを使用してください。
cp /etc/skel/.bashrc /home/your_user_name/.bashrc
次に、バックアップ バージョンから、Node.js の変更によって破損した箇所までの変更をコピーします。