停止采购文件

Stop sourcing a file

我已经删除了 phpbrew,现在在启动终端时出现这个错误:

来源:获取文件“/home/machine/.phpbrew/phpbrew.fish”时遇到错误: 来源:没有那个文件或目录

如何获取所有来源文件的列表并停止对特定文件的来源?

通常无法获得所有来源文件的列表。此类信息不会记录在任何一个地方,甚至不会记录在多个地方,这些地方可以 100% 确定您没有遗漏任何地方。但是,在这种情况下,这可能是不必要的,因为它几乎肯定是由于来自您的 fish 配置脚本或它的脚本 运行 的源命令 运行。所以

cd ~/.config/fish
grep source **.fish
grep '\. ' **.fish

后者是因为.source的别名。您可能找不到 source phpbrew.fish,因为该脚本可能来自 fisherman 或 oh-my-fish 等插件管理器。在这种情况下,它可能由插件管理器间接加载。