如何使用主机文件批量解锁网站

How to unblock websites with batch using hosts file

我使用了以下代码:

echo 127.0.0.1 drive.google.com >> C:\windows\system32\drivers\etc\hosts

在批处理文件中。解锁它的唯一方法是用记事本打开主机文件并进行编辑。我想知道是否有一种方法可以使用批处理删除主机文件中的所有文本,但不删除文件本身。

如果要清空整个文件,请参阅@pupa-rebbe 的评论。

echo. >%SystemRoot%\system32\drivers\etc\hosts

如果你想更有选择性,只取消阻止一台主机而不清除文件中的任何其他内容,你可以使用 findstr /v

的输出
pushd %SystemRoot%\system32\drivers\etc\hosts
copy hosts hosts.bak
findstr /v /c:"drive.google.com" hosts.bak > hosts
popd