Терминал запускается с 'mkdir' ошибки

Я - новобранец в пространстве Linux, особенно Ubuntu. В течение прошедших нескольких дней я получал ошибку в терминале каждый раз, когда я запускаю консоль. Ошибка говорит

mkdir: cannot create directory ‘/home/agrim/go’: File exists

Хотя, консольные превосходные работы, но ошибка является действительно раздражающим. Кто-либо может выручить меня с этим?

0
задан 22 March 2016 в 10:07

2 ответа

Это - просто предупреждение, говоря Вам, что это пытается создать каталог, которые уже существуют.

, Поскольку Ваш выходной результат /home/agrim/.bashrc:117:mkdir ~/go

Путем удаления эти mkdir ~/go команда в /home/agrim/.bashrc файл (должна быть строка 117), может помочь Вам избавиться от этой проблемы.

, Что файл может быть отредактирован с любым текстовым редактором, например, gedit /home/agrim/.bashrc

2
ответ дан 29 September 2019 в 09:56

Вывод

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
    
3
ответ дан 29 September 2019 в 09:56

Другие вопросы по тегам:

Похожие вопросы: