Linux

終端在啟動時執行命令,我找不到它們來自哪裡

  • March 24, 2019

我在完成安裝的過程中不小心winehq.key放入了。/etc/bash_completion.d/``docker-machine

我嘗試設置 docker-machine 自動完成並按照官方網站上的這些說明進行操作:https ://docs.docker.com/machine/completion/

我已將此復製到我的終端:

sudo curl -L https://raw.githubusercontent.com/docker/machine/v0.16.0/contrib/completion/bash/docker-machine.bash -o /etc/bash_completion.d/docker-machine

現在每次我打開一個新終端時,它都會嘗試執行如下所示的內容:

-----BEGIN: command not found
mQGNBFwOmrgBDAC9FZW3dFpew1hwDaqRfdQQ1ABcmOYu1NKZHwYjd+bGvcR2LRGe: command not found
bash: R5dfRqG1Uc/5r6CPCMvnWxFprymkqKEADn8eFn+aCnPx03HrhA+lNEbciPfTHylt: No such file or directory
bash: 6jCdl6eoCCkKNOIbr/MMSkd2KqAqDVM5cnnlQ7q+AXzwNpj3RGJVoBxbS0nn9JWY: No such file or directory
QNQrWh9rAcMIGT+b1le0: command not found
=4lsa: command not found
-----END: command not found

我沒有複製所有內容,只複製了幾行。

我刪除了我使用複制的文件curl,但它不起作用。似乎也沒有什麼新東西~/.bashrc。如何防止終端在啟動時執行它?

檢查/etc/bash_completion.d/目錄下的文件名及其內容。您已在某處添加了winehq的 gpg 密鑰。

引用自:https://unix.stackexchange.com/questions/506460