Продолжайте получать сообщение '404:: команда, не найденная' каждый раз вводный терминал

Я просто понял, что продолжаю получать сообщение 404:: command not found каждый раз я открываю терминал. Я не помню то, что я установил прямо прежде, чем получить это сообщение:

enter image description here

Я не могу найти его ни в одном из файлов запуска удара:

$ grep 404 -H ~/.bashrc ~/.profile ~/.bash_profile ~/.bash.login \
              ~/.bash_aliases /etc/bash.bashrc /etc/profile  \
             /etc/profile.d/* /etc/environment 2> /dev/null
$

Я также работал PS4='${BASH_SOURCE}:${LINENO} ' bash -lxe, можно найти, что полный вывод может быть найден здесь.

8
задан 14 November 2016 в 10:06

2 ответа

Эта часть Вашего bash -lxe произвела :

///usr/share/bash-completion/bash_completion:1981 . /etc/bash_completion.d/docker-compose
////etc/bash_completion.d/docker-compose:1 404: Not Found
////etc/bash.bashrc:57 '[' -x /usr/lib/command-not-found ']'
////etc/bash.bashrc:58 /usr/lib/command-not-found -- 404:
404:: command not found
////etc/bash.bashrc:59 return 127

чтения мне, что Вы имеете /etc/bash_completion.d/docker-compose, который начинается с 404:. Я предполагаю в какой-то момент, что Вы пытались загрузить тот конфигурационный файл с где-нибудь и вместо этого волновали сохранение сообщения Ошибки HTTP.

, Что файл должен быть простым текстом; можно использовать предпочтительный текстовый редактор на нем (необходимо должны быть использовать sudo/sudoedit/etc. для изменения его).

пз: Я предлагаю в будущем, Вы рассматриваете загруженные файлы прежде, чем установить them— не только, чтобы заметить сообщения об ошибках, но также и видеть то, что они делают (особенно важный, если Вы не делаете полностью доверительный сайт его прибытие из, или если ее подаваемый по HTTP вместо HTTPS), и если существует какая-либо настройка, необходимая для Вашей конкретной установки.

18
ответ дан 23 November 2019 в 05:25

У меня была та же ошибка: при открытии новую оболочку, я получил сообщение:

-bash: 404:: command not found

Я преследовал его последовательно в:

  • ~/.bashrc
  • /etc/bash_completion
  • /usr/share/bash-completion/bash_completion
  • , который закончился с /etc/bash_completion.d/docker-compose, в котором было только 404: Not Found внутри

Вернувшись к моей настройке docker-compose, я обнаружил Я сделал опечатку в команде, устанавливающей соответствующее дополнение bash. Команду для установки (или восстановления) этого завершения bash можно найти в документации Docker.

1
ответ дан 30 November 2020 в 08:27

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

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