Je viens de réaliser que je reçois un message 404:: command not found
chaque fois que j'ouvre un terminal. Je ne me souviens pas de ce que j'ai installé juste avant de recevoir ce message:
Je ne le trouve dans aucun des fichiers de démarrage de 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
$
J'ai également couru PS4='${BASH_SOURCE}:${LINENO} ' bash -lxe
, vous pouvez trouver la sortie complète ici .
command-line
bash
Petra Barus
la source
la source
/etc/bash_completion.d/docker-compose
as?ps $$
après avoir courubash -lxe
. Pourriez-vous ouvrir un nouveau terminal, exécuterps $$
et simplement confirmer que la sortie contientbash
?Réponses:
Cette partie de votre
bash -lxe
sortie :me lit que vous avez un
/etc/bash_completion.d/docker-compose
qui commence par404:
. Je suppose qu'à un moment donné, vous avez essayé de télécharger ce fichier de configuration quelque part et que vous avez fini par enregistrer un message d'erreur HTTP.Ce fichier doit être en texte brut; vous pouvez utiliser votre éditeur de texte préféré dessus (vous devez utiliser sudo / sudoedit / etc. pour le modifier).
PS: je vous suggère à l'avenir de revoir les fichiers téléchargés avant de les installer, non seulement pour remarquer les messages d'erreur, mais aussi pour voir ce qu'ils font (particulièrement important si vous ne faites pas entièrement confiance au site dont il provient ou s'il est servi sur HTTP au lieu de HTTPS), et s'il y a une personnalisation nécessaire pour votre configuration particulière.
la source
/etc/bash_completion.d/docker- compose
et il n'y a qu'une ligne404 not found
. Je viens de le retirer.