查找哪个文件向主机提供代理设置

查找哪个文件向主机提供代理设置

Fedora 系统在启动时显示配置错误的代理设置。我需要找出哪个文件有错误的代理设置。

我检查了 ~/.bashrc 和 ~/.bash_profile 但它们没有这些设置。他们还能在哪里?

答案1

请执行下列操作:

grep -rnw '/path/to/somewhere/' -e 'pattern'
  • -r 或 -R 是递归的,
  • -n 是行号,并且
  • -w 代表匹配整个单词。
  • 可以添加 -l(小写 L)以仅给出匹配文件的文件名。

除此之外,--exclude、--include、--exclude-dir 标志可用于高效搜索

或者

您可以使用 grep -ilR:

grep -Ril "text-to-find-here" /
  • i 代表忽略大小写(在您的情况下可选)。
  • R代表递归。
  • l 代表“显示文件名,而不是结果本身”。
  • / 代表从机器的根目录开始。

来源:

如何在 Linux 上查找包含特定文本的所有文件?在 StackOverflow 上

相关内容