터미널을 열 때마다 ‘404 :: command not found’메시지가 계속 나타남 메시지가 나타납니다 . 이

404:: command not found터미널을 열 때마다 계속 메시지가 나타납니다 . 이 메시지를 받기 직전에 설치 한 내용이 기억 나지 않습니다.

bash의 시작 파일에서 찾을 수 없습니다.

$ 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, 당신은 전체 출력을 찾을 수 여기 에서 찾을 수 있습니다 .



답변

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 등을 사용하여 수정해야 함).

추신 : 앞으로 다운로드 된 파일을 설치하기 전에 검토 할 것을 제안합니다. 오류 메시지뿐만 아니라 해당 파일이 무엇을하는지 확인할 수 있습니다. HTTPS 대신 HTTP) 및 특정 설정에 필요한 사용자 정의가 필요한 경우.