Ошибка при попытке доступа к source ~/.bashrc Ubuntu 18

Ошибка при попытке доступа к source ~/.bashrc Ubuntu 18

при попытке обновить node js я, кажется, каким-то образом нарушил конфигурацию bash.

При попытке выполнить source ~/.bashrcполучаю следующее:

Вывод команды

Я очень надеюсь, что вы сможете мне помочь.

решение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, которая ее сломала.

Связанный контент