![如何在 gedit 中每个域前的 hosts 文件中添加 0.0.0.0?](https://linux22.com/image/1134748/%E5%A6%82%E4%BD%95%E5%9C%A8%20gedit%20%E4%B8%AD%E6%AF%8F%E4%B8%AA%E5%9F%9F%E5%89%8D%E7%9A%84%20hosts%20%E6%96%87%E4%BB%B6%E4%B8%AD%E6%B7%BB%E5%8A%A0%200.0.0.0%EF%BC%9F.png)
当我添加 0.0.0.0 时,我会手动进行,这需要很长时间,如何一步到位地应用。
例如,我想阻止 admedia.com 和子域,我打开终端并输入 sudo gedit /etc/hosts,然后输入域和子域,并在每个域前添加 0.0.0.0。问题是如何一步添加 0.0.0.0。
注意:- 我不是专家用户,因此解释希望简单易懂。
答案1
一个小问题:如果您正在使用像 gedit 这样的 GUI 应用程序,请始终使用gksudo
而不是 ,sudo
以避免root
可能拥有某些文件,从而造成混乱。
例如,gksudo gedit /etc/hosts
。
- 将光标移至行前您想要添加的第一行
0.0.0.0
。 - 在
Search
菜单中,选择Find and Replace…
。 - 在
Find
字段中输入\n
。 - 在
Replace with
字段中输入\n0.0.0.0\t
。 - 按下
Find
按钮。 - 反复按下
Replace
按钮,直到所有想要添加的行都0.0.0.0
完成。
您可以使用按钮加快速度Replace All
,但是这样会将其添加0.0.0.0
到所有行的前面,即使它们已经有0.0.0.0
;不处理文件的第一行;并在文件末尾添加一行0.0.0.0
。