~/.bashrc Ubuntu 18 をソースしようとするとエラーが発生する

~/.bashrc Ubuntu 18 をソースしようとするとエラーが発生する

Node.js を更新しようとしたときに、何らかの理由で bash 構成が壊れてしまったようです。

実行しようとすると、source ~/.bashrc次のようになります。

コマンド出力

本当に助けていただければ幸いです。

答え1

まだ答えを探しているかどうかはわかりませんが、問題は使用しているシェルが bash ではないことです (おそらく zsh ですが、私も同じ問題を抱えていました)

echo $0使用しているシェルを調べて、適切なファイルをソースとして使用してください(たとえば、source ~/.zshrczsh を使用している場合)。

答え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 の変更によって破損した箇所までの変更をコピーします。

関連情報