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 代表“显示文件名,而不是结果本身”。
- / 代表从机器的根目录开始。
来源: