用BAT脚本快速编辑host文件的方法例子

做web程序开发的时候有时候会做这样一种操作,就是修改hosts文件做虚拟域名映射以方便本地开发,比如将www.jb51.net这个域名指向本地的127.0.0.1,这种操作过程本身没什么复杂可言,但是在windows环境里面,hosts文件藏匿的很深,这样我们每次不得不百度一下hosts文件路径然后一层一层的去打开文件目录去找到这个文件,要是改的频繁的话,还真是比较麻烦,于是这里本人总结了一种比较不错又略显高手的一种方法分享一下。

一、用文本编辑软件比如记事本编写如下一段代码:

代码如下:

::去除hosts文件只读属性
attrib -R C:\windows\system32\drivers\etc\hosts
::用notepad编辑hosts文件
notepad C:\windows\system32\drivers\etc\hosts
::给hosts文件加上只读属性
attrib +R C:\windows\system32\drivers\etc\hosts

然后将该文件存为后缀名为.bat文件(比如:hosts.bat)。

二、将该文件放入放入\WINDOWS\system32目录里面去,其实这里不一定要放在这个目录里面,你可以自己在任意位置新建一个目录,然后将该目录的完整路径复制到windows系统的环境变量里面去即可。

OK了,简单的两步,以后需要修改hosts文件的话,直接在运行中输入hosts,回车后系统将自动将hosts文件变为可写,然后打开hosts文件,等待编辑完毕后退出时又自动将该文件变为只读。很方便

(0)

相关推荐

  • 用批处理修改host文件的代码

    @echo 127.0.0.1 baidu.com >>C:\Windows\System32\Drivers\etc\hosts 这样就是换一行写入. 如果还想换一行,就写: 复制代码 代码如下: @echo. >>C:\Windows\System32\Drivers\etc\hosts @echo 127.0.0.1 baidu.com >>C:\Windows\System32\Drivers\etc\hosts @echo 192.168.4.201 ibmr

  • HTA编辑HOST文件的脚本

    <HTML> <HEAD> <TITLE>HOSTS 文件编辑器</TITLE> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <meta http-equiv="Content-Language" content="zh-CN"> <HTA:APPLICAT

  • 用BAT脚本快速编辑host文件的方法例子

    做web程序开发的时候有时候会做这样一种操作,就是修改hosts文件做虚拟域名映射以方便本地开发,比如将www.jb51.net这个域名指向本地的127.0.0.1,这种操作过程本身没什么复杂可言,但是在windows环境里面,hosts文件藏匿的很深,这样我们每次不得不百度一下hosts文件路径然后一层一层的去打开文件目录去找到这个文件,要是改的频繁的话,还真是比较麻烦,于是这里本人总结了一种比较不错又略显高手的一种方法分享一下. 一.用文本编辑软件比如记事本编写如下一段代码: 复制代码 代码

  • Windows 2008任务计划执行bat脚本失败返回0x1的解决方法

    测试环境: C:\>systeminfo | findstr /c:"OS Name" OS Name: Microsoft Windows Server 2008 R2 Enterprise 很多人在Windows 2008里面创建任务计划执行bat文件的时候都会遇到这样的问题:任务计划执行之后返回的状态码是0x1而不是正常的0x0 我今天也被这个问题给坑了,几乎花了一天的时间来排错.单独执行bat脚本一切正常,在Windows 2003的任务计划里面执行bat脚本也没有问题,

  • JSP实现快速上传文件的方法

    本文实例讲述了JSP实现快速上传文件的方法.分享给大家供大家参考.具体如下: 这里演示JSP不使用第三方库,实现快速上传文件的功能 1. FileUpload.java: package FileUpload; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileOutputStream; import javax.servlet.ServletInputStream; /** * */ /*

  • Shell执行脚本并输出日志文件的方法

    shell 错误输出重定向到标准输出 ./tmp/test.sh > /tmp/test.log 2>&1 >和<是文件重定向符.那么1和2是什么? shell中每个进程都和三个系统文件相关联标准输入stdin标准输出stdout标准错误stderr三个系统文件的文件描述符分别为0,1和2.所以这里2>&1的意思就是将标准错误也输出到标准输出当中. 下面通过一个例子来展示2>&1有什么作用: $ cat test.sh t date test.s

  • IDEA中使用Typora编辑md文件的方法

    1.本文要解决的问题 使用typora打开项目中的md文件 2.预期效果 选中文件,按下alt+t,调用typora打开此md文件 3.IDEA配置 配置完成后,当我们右击某文件时,会多出一个External Tool项,此时可以选择使用第三方程序打开 4.添加快捷键 总结 到此这篇关于IDEA中使用Typora编辑md文件的文章就介绍到这了,更多相关Typora编辑md文件内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

  • 利用certutil.exe实现在批处理(bat)中嵌入exe文件的方法

    利用certutil.exe实现在批处理(bat)中嵌入可执行文件或者各种媒体.图片之类二进制文件的简单方法! 实际上利用certutil.exe 把二进制文件(包括各种文件,exe可执行程序,图片,声音,mp3) 经过base64编码为文本,可以实现把这些文件嵌入到批处理代码中. ###有什么用?: 举个例子,批处理经常需要依赖其它命令行工具实现自动化脚本,如果把这些工具转成文本嵌入到代码中,贴到网上就可以直接把可用的代码发出去了.不需要上传附件. ###缺点: base64编码后的文本比原文

  • Linux下正确快速删除海量文件的方法分享

    前言 注意本文说的"海量"并不是指体积大,而是指数量,比如一个目录下有数百万个小文件. 最近在优化服务器时发现postfix下的maildrop目录和clientmqueue目录下发现有大量的文件,进入这些目录里使用ls命令是愚蠢的做法,而直接执行rm * , 没有任何反应,文件数量也没有减少,也就是说,在海量文件目录里直接使用rm命令进行删除是无效的. 那么正确的方法是什么呢?有两种方法可选: 第一种: find /path/to/directory -type f -exec rm

  • C#中读写INI文件的方法例子

    通常C#使用基于XML的配置文件,不过如果有需要的话,比如要兼顾较老的系统,可能还是要用到INI文件.但C#本身并不具备读写INI文件的API,只有通过调用非托管代码的方式,即系统自身的API才能达到所需的目的. 对应读写的方法分别为GetPrivateProfileString和WritePrivateProfileString. GetPrivateProfileString中的各参数:lpAppName -- section的名称lpKeyName -- key的名称lpDefault -

  • windows下定时利用bat脚本实现ftp上传下载

    前言: 工作中可能会遇到以下情况,利用windows作为中转,来实现两台linux服务器的文件传输. 实现步骤: 1.FTP上传和下载的bat脚本. 脚本分为两部分:可执行bat脚本和ftp命令文件: 可执行bat脚本: @echo off ftp -s:D:\ftp\ftp.txt ftp命令ftp.txt: open 192.168.1.166 ftp-user passwd prompt off lcd D:\ftp cd /home/myftp mget * close open 10.

随机推荐