1

Поэтому я работал с Bash над Unbuntu в Windows, чтобы изучать Linux, поэтому я попытался отредактировать файл .bashrc как способ обучения. Для этого я зашел в корневую папку на моем диске C: и открыл .bashrc в VS Code. Я добавил одну строку в конец файла.

Когда я попытался запустить Ubuntu, я получил эту ошибку (даже если она все еще работает), и ошибка все еще сохраняется, даже после того, как я вошел, чтобы попытаться отменить то, что я делал раньше. Что случилось?

2 ответа2

1

Что случилось?

Поскольку вы упомянули, что вы пошли в корневую папку на диске C: и открыли .bashrc в VSCode, я предполагаю, что только что использованный вами VSCode был установлен в Windows, а не в WSL. Теперь я хотел бы отослать вас к сообщению в блоге на официальном блоге Microsoft, которое объясняет точную ситуацию, с которой вы столкнулись. Это тоже поможет.

Чтобы отменить изменения, я бы предложил вам открыть .bashrc так же, как вы делали это ранее, и скопировать все его содержимое в другой файл, скажем, на рабочий стол. Удалить файл .bashrc. Теперь откройте текстовый редактор в WSL, предпочтительно vim или gedit, создайте файл с именем .bashrc, сохраните его в домашнем каталоге и скопируйте весь текст, который вы сохранили на рабочем столе, в новый .bashrc, и все готово.

-4

Я думаю, что вы также можете решить это:

chmod 777 ~/.bashrc

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .