Saya baru sadar bahwa saya terus menerima pesan 404:: command not found
setiap kali saya membuka terminal. Saya tidak ingat apa yang saya instal tepat sebelum menerima pesan ini:
Saya tidak dapat menemukannya di file startup bash apa pun:
$ grep 404 -H ~/.bashrc ~/.profile ~/.bash_profile ~/.bash.login \
~/.bash_aliases /etc/bash.bashrc /etc/profile \
/etc/profile.d/* /etc/environment 2> /dev/null
$
Saya juga berlari PS4='${BASH_SOURCE}:${LINENO} ' bash -lxe
, Anda dapat menemukan hasil lengkap dapat ditemukan di sini .
command-line
bash
Petra Barus
sumber
sumber
/etc/bash_completion.d/docker-compose
?ps $$
setelah berlaribash -lxe
. Bisakah Anda membuka terminal baru, jalankanps $$
dan konfirmasikan bahwa output berisibash
?Jawaban:
Ini bagian dari
bash -lxe
output Anda :membaca kepada saya bahwa Anda memiliki
/etc/bash_completion.d/docker-compose
yang dimulai dengan404:
. Saya menduga pada titik tertentu Anda mencoba mengunduh file konfigurasi itu dari suatu tempat dan bukannya menyimpan pesan kesalahan HTTP.File itu harus berupa teks biasa; Anda dapat menggunakan editor teks pilihan Anda (Anda harus menggunakan sudo / sudoedit / etc. untuk memodifikasinya).
PS: Saya sarankan di masa depan Anda meninjau file yang diunduh sebelum menginstalnya — tidak hanya untuk melihat pesan kesalahan, tetapi juga untuk melihat apa yang mereka lakukan (terutama penting jika Anda tidak sepenuhnya mempercayai dari mana asalnya, atau jika disajikan lebih dari HTTP bukan HTTPS), dan jika ada penyesuaian yang diperlukan untuk pengaturan khusus Anda.
sumber
/etc/bash_completion.d/docker- compose
dan hanya ada garis404 not found
. Saya baru saja menghapusnya.