windwos使用CMD命令新增hosts的方法

2021-10-08 06:26:41 字數 3217 閱讀 1574

@echo off

echo "請注意你的防毒軟體提示,一定要允許"

@echo ########################################

@xcopy c:\windows\system32\drivers\etc\hosts c:\windows\system32\drivers\etc\hosts.bak\ /d /c /i /y

@echo ########################################

@echo hosts檔案備份完畢,開始修改hosts檔案

@echo

@echo 117.79.149.116 search.b2b.cn >>c:\windows\system32\drivers\etc\hosts

@echo 117.79.149.116 news.search.b2b.cn >>c:\windows\system32\drivers\etc\hosts

echo "hosts檔案修改完成"

@ipconfig /flushdns

@echo "重新整理dns完成"

echo hosts檔案修改完畢,按任意鍵恢復系統原始狀態

@echo

@echo ########################################

@pause > nul

@copy c:\windows\system32\drivers\etc\hosts.bak\hosts c:\windows\system32\drivers\etc\hosts /y

@echo

@echo off

echo hosts檔案恢復完畢,按任意鍵退出

@echo

@pause > nul

@exit

@echo off

echo 搭建本地測試環境

echo.

c:cd \

if not exist lmhy-test\con md lmhy-test

if exist lmhy-test\hosts.bak goto backup_exists

echo 正在建立備份……

cd \windows\system32\drivers\etc

copy /y hosts \lmhy-test\hosts.bak > null

echo 完成!

echo.

goto backup_start

:backup_exists

echo 備份檔案已經存在,無需備份。

echo.

:backup_start

echo 正在寫入測試資料……

echo 127.0.0.1 localhost > hosts

echo 192.168.1.170 lmhy.com >> hosts

echo 192.168.3.170 www.lmhy.com >> hosts

echo 192.168.3.170 php.lmhy.com >> hosts

echo 192.168.3.170 test.lmhy.com >> hosts

echo 完成!

echo.

echo 建立 lmhy 本地測試環境完成。按任意鍵退出……

pause > null

@echo off

echo 解除安裝本地測試環境

echo.

c:cd \

if not exist lmhy-test\hosts.bak goto backup_not_exists

echo 正在還原備份……

copy /y \lmhy-test\hosts.bak \windows\system32\drivers\etc > null

cd \windows\system32\drivers\etc

if exist hosts del /q hosts

ren hosts.bak hosts

echo 完成!

echo.

echo 正在移除備份……

cd \

rmdir /s/q \lmhy-test\

echo 完成!

echo.

goto backup_done

:backup_not_exists

echo 備份檔案不存在,無法恢復。

@echo off&setlocal&cls 

echo/&echo\&echo=&echo]&echo[&echo+

:start

if not defined a goto start

if %a% equ 1 (echo/&goto a)

if %a% equ 2 (echo/&goto b)

if %a% equ 3 (echo/&goto c)

if %a% equ 4 (cls&goto :eof)

cls

echo 輸入錯誤,按任意鍵重新開始... ...

pause>nul

echo/&echo\&echo=&echo]&echo[&echo+

goto start

:a >>%systemroot%\system32\drivers\etc\hosts echo 0.0.0.0 %b%

echo ********設定完成********

goto :eof

:b set/p b= 輸入要加速訪問的主機ip (如:192.168.1.6 ):

set/p bb= 輸入要加速訪問的主機網域名稱(如:www.baidu.com):

>>%systemroot%\system32\drivers\etc\hosts echo %b% %bb%

echo ********設定完成********

goto :eof

:c pushd %systemroot%\system32\drivers\etc\

>nul findstr /i "\<%b%\>">hosts.pp findstr /vi "\<%b%\>"del /f /q hosts

ren hosts.pp hosts

popd

echo ********設定完成********

goto :eof

使用npm製作CMD命令

製作乙個npm包,讓你可以在命令列執行你自己的命令,然後自定義一些操作 類似於各種vue cli或其他各種腳手架,通過執行vue命令,去建立乙個專案 建立乙個資料夾,作為你的npm包的目錄 以command test為例 bin屬性用於配置命令 其中mycommand為命令名稱,之後執行時使用的 m...

WINDWOS下DOS命令列登出命令

windwos下dos命令列登出命令為 shutdown l 或logoff 用法 shutdown i l s r a f m computername t xx mment d up xx yy 沒有引數 顯示此訊息 與 相同 i 顯示 gui 介面,必須是第乙個選項 l 登出 不能與選項 m ...

使用cmd命令,加快moss開發

使用visutal studio 進行 moss wss 開發的過程中 如開發webpart,eventhandler,pageclass,customfield 我們經常做的一件事情就是複製最新的dll到bin目錄,或者拖動dll到assambly目錄,然後重啟iis,一遍一遍,不勝其煩。其實,我...