在安装服务器时,我安装了 neofetch,就像其他人一样。每当我登录到 shell 时,我都会运行它。
快进到今天,我已经卸载了 neofetch 而使用 fastfetch。
现在,当我登录时,我在终端顶部收到一条可爱的错误消息:
-bash: neofetch: command not found
好的,我期望如此。但是,我无论如何也找不到需要从哪里删除调用。
它不在.bashrc
、 或 中.profile
。哎呀,我甚至在文件系统上尝试了递归 grep(见下文)来查找neofetch
,结果返回了…… 0 个匹配项。它也不是 SSHRemoteCommand
设置,因为它发生在使用不同配置的多个客户端上。
如果相关的话,我正在使用 tmux 来实现终端持久性。
显然,重新安装 Debian 超出了范围,我想我可以忽略它,但这很烦人。
我很清楚第一世界的问题有多严重。
Grep 命令:
sudo grep -Rnwso / -e 'neofetch'
这将返回一些来自.bash_history
neofetchconfig.conf
文件的结果,但是不会有任何结果会导致 neofetch 在登录时运行。
请参阅手册中的Bash 启动文件。
您需要从它开始
/etc/profile
,并获取所有源自它的文件(以及所有源自这些文件的文件,递归地)。/etc/profile.d/
我猜目录中有一些文件