假设之前的host文件最后一行为某内服务器地址,现在替换为最新的指定host,以下命令自动删除最后一行 ,然后添加最新的服务器host,注意 echo 192.168.1.100 server>> 是连续的两个>.如果写成了一个,那就是把整个hosts清空,只保留 192.168.1.100 server这一行

删除最后一行增加的192.168.1.100 server,替换为10.0.0.100 server

@echo off&setlocal enabledelayedexpansion
for %%i in (%systemroot%\system32\drivers\etc\hosts) do (
set "f=%%i"
for /f "usebackq delims=" %%j in ("!f!") do set/a n+=1
set/a n-=1
for /f "delims=" %%m in ('"type "!f!"|more& cd. 2^>!f!"') do set/a x+=1&if !x! leq !n! echo;%%m>>!f!
set/a n=0,x=0
)echo 192.168.1.100   server>>%systemroot%\system32\drivers\etc\hosts

删除最后一行增加的192.168.1.100 server,替换为10.0.0.100 server

@echo off&setlocal enabledelayedexpansion
for %%i in (%systemroot%\system32\drivers\etc\hosts) do (
set "f=%%i"
for /f "usebackq delims=" %%j in ("!f!") do set/a n+=1
set/a n-=1
for /f "delims=" %%m in ('"type "!f!"|more& cd. 2^>!f!"') do set/a x+=1&if !x! leq !n! echo;%%m>>!f!
set/a n=0,x=0
)echo 10.0.0.100   server>>%systemroot%\system32\drivers\etc\hosts

以后再解释命令行代码含义

批处理切换host文件相关推荐

  1. bat 批处理切换到当前脚本所在文件夹

    bat 批处理切换到当前脚本所在文件夹 切换到当前脚本所在的文件夹 ? 1 cd  %~dp0 另外附上一些bat基本内容 ------------------------------ 批处理常用命令 ...

  2. SwitchHosts!提示没有切换权限:C:\WINDOWS\system32\drivers\etc\host 文件无法修改

    切换失败是因为权限不够 解决方法: 1.找到host文件:路径:C:\Windows\System32\drivers\etc 2.右键host,点击属性,选择安全 3.赋予User所有权限

  3. Android开发切换host应用

    Android开发切换host应用 由于在工作过程中常需要切换手机的host来测试不同服务器上的接口,所以想到需要这么个软件. SwitchHost在PC上是一款很好用的修改Host的软件,手机上也需 ...

  4. 通过python切换hosts文件

    做开发或测试时常需要切换hosts ,如果hosts比较多,那么频繁的打开hosts文件对地址加注释(#),再把去掉注释是个繁琐的事情. 当然,SwitchHosts 已经可以帮我们方便的解决了这个繁 ...

  5. chrome快速切换host的扩展程序

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.开源项目 二.使用方法 前言 各位前端开发的小伙伴是不是会经常遇到这样一个场景,我们的网站部署到多台不同的服务器上 ...

  6. CGB2005 JT7-8(文件 图片上传 uuid生成文件名 静态代码块,反向代理,Nginx,Host文件,tomact集群实现项目发布 ,nginx负载均衡种类)

    注意事项 1.京淘文件上传 文件上传api 京淘图片上传 利用静态代码块赋值 图片上传优化(动态赋值) uuid去掉横线 2.反向代理机制(正向反向代理说明) nginx学习 nginx实现反向代理 ...

  7. Mac下chrome的webapp hostadmin 快速切换host

    首先是安装 app ,https://chrome.google.com/webstore/detail/hostadmin-app/mfoaclfeiefiehgaojbmncmefhdnikeg ...

  8. 更改本地dns的host文件解析池的FQDN,以便office communicator非域远程登录

    (活动目录)今天部署ocs出现了外网无法解析池的FQDN名称而无法登陆的情况,哈哈哈!!这是当然的因为我只有一个公网ip地址,但是却没有公网的域名解析.以下的做法就是为了解决这个问题,我们通过更改本地 ...

  9. host文件修改后无法保存的问题

    可以先将host文件另存为txt格式并保存在桌面,然后删除原来的文件,最后将桌面上的文件移动到原来的文件夹中. 1.同时按住键盘上的"Win"键+"R"键打开运 ...

最新文章

  1. 解决Jetson nano上编译librealsense错误:Could NOT find Vulkan (missing: VULKAN_LIBRARY VULKAN_INCLUDE_DIR)
  2. Python爬虫-04:贴吧爬虫以及GET和POST的区别
  3. html 按下和松开事件,JQuery通过键盘控制键盘按下与松开触发事件
  4. Android经常使用工具类DateUtils(二)
  5. java监理的职责_承担监理业务和监理责任的一方及其合法继承人被称为()。...
  6. 【Android】Android Service 服务
  7. 重新设计Videoland的登录页面— UX案例研究
  8. 2020蓝桥杯省赛---java---C---1(约数个数)
  9. C++ 自定义string类 重载相关运算符
  10. pgsql函数定时更新表_Postgresql PL/PGSQL 程序语言系列 1 (存储过程过时了吗,与函数)...
  11. mysql中只运行一部分数据_MySQL(一)——MySQL基础和部分面试题
  12. scala几种循环判断语句_Scala循环控制语句– while,while和for循环
  13. 如何构建健商品期carry组合
  14. iOS小技能:模拟鼠标点击(针对Mac)
  15. html中footer怎么写,HTML DOM Footer用法及代码示例
  16. 千岛湖2日团建旅行!游览天下第一秀水,感受湖岛遍布的磅礴气势!_团建拓展_嗨牛团建_杭州站...
  17. antd 阿里图标库扩展a-icon 图标
  18. win10切换输入法快捷键_软件快捷键失灵,可能是你没有安装美式键盘
  19. STM32cubeMX:双通道ADC(DMA)
  20. vue 获取当年当前季度

热门文章

  1. ACM中的整数K拆分 (有条件限制 无条件限制 插板法 URAL-1036 HDU-6397)
  2. deepfake ai智能换脸_AI换脸之后,智能去除马赛克视频工具被疯传,测试结果令人意外...
  3. 计算机网络实验报告哈工大_哈工大计算机网络实验报告之二
  4. element ui注册页面(form+input+steps)
  5. Mac 移动硬盘突然自己异常退出了(一)
  6. 五险一金 | 养老保险及其退休金计算
  7. 【UI设计】移动设备的界面设计尺寸
  8. 小程序创业会有哪些坑
  9. html字体颜色渐变
  10. js获取最近12个月