我确实有一个 Windows 命令可以将条目附加(postpend)到/etc/hosts
文件中:
echo 10.0.0.1 example.com >> %WinDir%\system32\drivers\etc\hosts
我需要进入前置到 hosts 文件。
答案1
作为 PowerShell 脚本。
将前缀作为带有换行符的字符串与 hosts 文件的内容一起添加,然后将文件输出为 ANSI
$Prepend = "10.0.0.1 example.com"
$Path = "$env:windir\System32\drivers\etc\hosts"
($Prepend | Out-String) + (get-content $Path | Out-String ) | Out-File $Path -Encoding Default