Я - новобранец в пространстве Linux, особенно Ubuntu. В течение прошедших нескольких дней я получал ошибку в терминале каждый раз, когда я запускаю консоль. Ошибка говорит
mkdir: cannot create directory ‘/home/agrim/go’: File exists
Хотя, консольные превосходные работы, но ошибка является действительно раздражающим. Кто-либо может выручить меня с этим?
Это - просто предупреждение, говоря Вам, что это пытается создать каталог, которые уже существуют.
, Поскольку Ваш выходной результат /home/agrim/.bashrc:117:mkdir ~/go
Путем удаления эти mkdir ~/go
команда в /home/agrim/.bashrc
файл (должна быть строка 117), может помочь Вам избавиться от этой проблемы.
, Что файл может быть отредактирован с любым текстовым редактором, например, gedit /home/agrim/.bashrc
Вывод
grep -Hn 'mkdir.*go' ~/.bashrc /etc/bash.bashrc ~/.profile /etc/profile
/home/agrim/.bashrc:117:mkdir ~/go
что означает в Вашем ~/.bashrc
, у Вас есть команда mkdir ~/go
в номере строки 117 следовательно это выполняется каждый раз, когда Вы запускаете интерактивную оболочку.
Необходимо удалить ту строку для избавлений от предупреждения.
Вы можете:
Используйте текстовый редактор как gedit
, nano
, vim
(независимо от того, что Вы предпочитаете), перейдите к номеру строки 117 и удалите строку (или поместите a #
infront)
Или используйте sed
с сопоставлением с образцом
sed -i '/^mkdir[[:blank:]]\+~\/go$/ d' /home/agrim/.bashrc
Или удалите определенную строку (номер строки 117) с sed
:
sed -i '117 d' /home/agrim/.bashrc