gpt4 book ai didi

bash - 如何确定在 shell 启动期间打印的错误消息来自何处?

转载 作者:行者123 更新时间:2023-12-02 19:08:06 24 4
gpt4 key购买 nike

在 Ubuntu 上卸载 Docker 后,每次我启动一个 bash shell 窗口时,它都会发出以下提示:

The program 'docker' is currently not installed. You can install it by typing:
sudo apt install docker.io

我在 .bashrc 中搜索过, .profile , .bash_profile ,但没有找到任何与 docker 相关的行。

那么,我怎样才能摆脱这些提示呢?

最佳答案

运行PS4=':${BASH_SOURCE}:$LINENO+' bash -x -l -i记录启动脚本中的每个命令,包括它们来自哪个配置文件或脚本。搜索它,您会找到导致此错误的单个命令。

(请注意,出于安全原因,当以 root 身份运行时,非常新版本的 bash 会忽略 PS4 的继承值。但是您没有使用 root 作为您的主要帐户......对吗?)

关于bash - 如何确定在 shell 启动期间打印的错误消息来自何处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46228290/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com