Терминал начинается с ошибки «mkdir»

В этой теме: http://ubuntuforums.org/showthread.php?p=10709651

Вам нужно добавить эту строку в /etc/rc.local:

echo lirc > /sys/class/rc/rc0/protocols

Вам также может потребоваться добавить сон 10 прямо над этой линией. Сначала попробуйте без него, а затем добавьте его, если вам это нужно. Мне это нужно, но другие не сделали.

1
задан 22 March 2016 в 11:07

1 ответ

Выход

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 и удалите строку (или положите # infront) Или используйте sed с сопоставлением с образцом
sed -i '/^mkdir[[:blank:]]\+~\/go$/ d' /home/agrim/.bashrc
Или удалите конкретную строку (номер строки 117) с помощью sed:
sed -i '117 d' /home/agrim/.bashrc
3
ответ дан 23 May 2018 в 12:41
  • 1
    Спасибо за поддержку. Проблема возникла, когда я попытался установить компилятор «go» поверх существующей версии. – aryan-ashish 22 March 2016 в 11:04

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

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