国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

Windows下常用DOS指令

2021-05-08 10:10:27 7663

Windows下常用DOS指令

2021113

9:54

Ipconfig


 image.png

ipconfig /all


 image.png

ping IP address


 image.png

tracert IP

追蹤目的地址的路徑信息。


 image.png

 

 

Netstat


 

 

netstat用于顯示與IP、TCP、UDP和ICMP協(xié)議相關(guān)的統(tǒng)計(jì)數(shù)據(jù),一般用于檢驗(yàn)本機(jī)各端口的網(wǎng)絡(luò)連接情況。

Netstat的一些常用選項(xiàng)

netstat -s——本選項(xiàng)能夠按照各個(gè)協(xié)議分別顯示其統(tǒng)計(jì)數(shù)據(jù)。

netstat -e——本選項(xiàng)用于顯示關(guān)于以太網(wǎng)的統(tǒng)計(jì)數(shù)據(jù)

netstat -r——本選項(xiàng)可以顯示關(guān)于路由表的信息

netstat -a——本選項(xiàng)顯示一個(gè)所有的有效連接信息列表,包括已建立的連接(ESTABLISHED),也包括監(jiān)聽連接請(qǐng)求(LISTENING)的那些連接。

netstat -n——顯示所有已建立的有效連接。

 

windows常用命令

打開"運(yùn)行"對(duì)話框(Win+R),輸入cmd,打開控制臺(tái)命令窗口...

也可以通過cmd /c 命令 和 cmd /k 命令的方式來直接運(yùn)行命令

注:/c表示執(zhí)行完命令后關(guān)閉cmd窗口;/k表示執(zhí)行完命令后保留cmd窗口

# 控制臺(tái)命令窗口中一些技巧

  • 復(fù)制內(nèi)容:右鍵彈出快捷菜單,選擇“標(biāo)記(K)”,然后選中所需復(fù)制的內(nèi)容,然后右鍵即可

  • 粘貼內(nèi)容:右鍵彈出快捷菜單,選擇“粘貼(P)”

  • 在文件夾空白處按住Shift,然后右鍵彈出快捷菜單,可以看到“在此處打開命令行窗口”

  • 使用上下方向鍵,翻看使用過的命令

tab補(bǔ)齊功能

  • 命令參數(shù)的路徑:要使用反斜杠'\',不要使用正斜杠'/'        如:del d:\test2\file\my.txt

  • 命令參數(shù)的路徑:若存在空格,應(yīng)使用雙引號(hào)將路徑引起來       如:del "d:\program files\file\my.txt"

文件及目錄名中不能包含下列任何字符:\ / : * ? " < > |

rem  // 在批處理文件中添加注解,其后的命令不會(huì)被執(zhí)行,但會(huì)回顯

::  // ::也可以起到rem的注釋作用,且不會(huì)有回顯

  • 任何以冒號(hào):開頭的字符行, 在批處理中都被視作標(biāo)號(hào)(label),      而直接忽略其后的所有內(nèi)容

  • 有效標(biāo)號(hào):冒號(hào)后緊跟一個(gè)以字母數(shù)字開頭的字符串,goto語句可以識(shí)別

  • 無效標(biāo)號(hào):冒號(hào)后緊跟一個(gè)非字母數(shù)字的一個(gè)特殊符號(hào),goto無法識(shí)別的標(biāo)號(hào),可以起到注釋作用,::常被用作注釋符號(hào)

1. 中斷命令執(zhí)行

  • Ctrl + Z

2. 文件/目錄

cd   切換目錄

  • 例:cd   // 顯示當(dāng)前目錄

  • 例:cd ..   // 進(jìn)入父目錄

  • 例:cd /d d:   //      進(jìn)入上次d盤所在的目錄(或在直接輸入:d:)

  • 例:cd /d d:\   // 進(jìn)入d盤根目錄

  • 例:cd d: // 顯示上次d盤所在的目錄

  • 例:cd /d d:\src // 進(jìn)入d:\src目錄

  • 例:cd prj\src\view  //      進(jìn)入當(dāng)前目錄下的prj\src\view文件夾

pushd  popd  使用棧來維護(hù)當(dāng)前目錄

  • md d:\mp3 // 在D:\建立mp3文件夾

  • md d:\mp4 // 在D:\建立mp4文件夾

  • cd /d d:\mp4 // 更改當(dāng)前目錄為d:\mp4

  • pushd c:\mp3 //      將當(dāng)前目錄d:\mp4入棧,并切換當(dāng)前目錄為c:\mp3

  • popd  //      將剛才保存的d:\mp4彈棧,并設(shè)置為當(dāng)前目錄

dir  顯示目錄中的內(nèi)容

  • 例:dir   //      顯示當(dāng)前目錄中的子文件夾與文件

  • 例:dir /b  //      只顯示當(dāng)前目錄中的子文件夾與文件的文件名

  • 例:dir /p  //      分頁顯示當(dāng)前目錄中的子文件夾與文件

  • 例:dir /ad  // 顯示當(dāng)前目錄中的子文件夾

  • 例:dir /a-d  // 顯示當(dāng)前目錄中的文件

  • 例:dir c:\test   //      顯示c:\test目錄中的內(nèi)容

  • 例:dir keys.txt  //      顯示當(dāng)前目錄中keys.txt的信息

  • 例:dir /S   //      遞歸顯示當(dāng)前目錄中的內(nèi)容

  • 例:dir key*  //      顯示當(dāng)前目錄下以key開頭的文件和文件夾的信息

  • 例:dir /AH /OS  //      只顯示當(dāng)前目錄中隱藏的文件和目錄,并按照文件大小從小到大排序

tree 顯示目錄結(jié)構(gòu)

  • 例:tree d:\myfiles  //      顯示d:\myfiles目錄結(jié)構(gòu)

ren  文件或目錄重命名

  • 例:ren rec.txt rec.ini  //      將當(dāng)前目錄下的rec.txt文件重命名為rec.ini

  • 例:ren c:\test test_01  //      將c盤下的test文件夾重命名為test_01

  • 例:ren Logs.txt      Logs-%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%.txt  // 將當(dāng)前目錄下的Logs.txt文件重命名為Logs-20150114_2135.txt或Logs-20150114_      812.txt(注意:小時(shí)只有個(gè)位數(shù)時(shí)會(huì)多一個(gè)空格,可以使用字符串替換:將空格替換成0)

md  創(chuàng)建目錄

  • 例:md movie music  //      在當(dāng)前目錄中創(chuàng)建名為movie和music的文件夾

  • 例:md d:\test\movie  //      創(chuàng)建d:\test\movie目錄

rd  刪除目錄

  • 例:rd movie // 刪除當(dāng)前目錄下的movie空文件夾

  • 例:rd /s /q d:\test  //      使用安靜模式刪除d:\test(除目錄本身外,還將刪除指定目錄下的所有子目錄和文件)

copy 拷貝文件

  • 例:copy key.txt c:\doc  //      將當(dāng)前目錄下的key.txt拷貝到c:\doc下(若doc中也存在一個(gè)key.txt文件,會(huì)詢問是否覆蓋)

  • 例:copy jobs c:\doc  //      將當(dāng)前目錄下jobs文件夾中文件(不遞歸子目錄)拷貝到c:\doc下(若doc中也存在相應(yīng)的文件,會(huì)詢問是否覆蓋)

  • 例:copy key.txt      c:\doc\key_bak.txt  //      將當(dāng)前目錄下的key.txt拷貝到c:\doc下,并重命名為key_bak.txt(若doc中也存在一個(gè)key_bak.txt文件,會(huì)詢問是否覆蓋)

  • 例:copy /Y key.txt c:\doc  //      將當(dāng)前目錄下的key.txt拷貝到c:\doc下(不詢問,直接覆蓋寫)

  • 例:copy key.txt      +  // 復(fù)制文件到自己,實(shí)際上是修改了文件日期

  • 例:copy /Y key1.txt + key2.txt      key.txt  // 將當(dāng)前目錄下的key1.txt與key2.txt的內(nèi)容合并寫入key.txt中(不詢問,直接覆蓋寫)

  • 例:copy /B art_2.7z.*      art_2.7z    //      將當(dāng)前目錄下的art_2.7z.開頭的所有文件(按照名稱升序排序)依次合并生成art_2.7z

  • 例:copy /B      art_2.7z.001+art_2.7z.002 art_2.7z    //      將當(dāng)前目錄下的art_2.7z.001、art_2.7z.002文件合并生成art_2.7z

xcopy  更強(qiáng)大的復(fù)制命令

  • 例:xcopy c:\bat\hai d:\hello\ /s /h /e      /f /c    // 將c:\bat\hai中的所有內(nèi)容拷貝到d:\hello中       注意:需要在hello后加上\  表示hello為一個(gè)目錄,否則xcopy會(huì)詢問hello是F,還是D

  • 例:xcopy c:\bat\hai d:\hello\      /d:12-29-2010  // 將c:\bat\hai中的2010年12月29日后更改的文件拷貝到d:\hello中

move 移動(dòng)文件

  • 例:move *.png test  //      將當(dāng)前目錄下的png圖片移動(dòng)到當(dāng)前目錄下test文件夾中 (若test中也存在同名的png圖片,會(huì)詢問是否覆蓋)

  • 例:move /Y *.png test  //      將當(dāng)前目錄下的png圖片移動(dòng)到當(dāng)前目錄下test文件夾中 (不詢問,直接覆蓋寫)

  • 例:move 1.png      d:\test\2.png  // 將當(dāng)前目錄下的1.png移動(dòng)到d盤test文件夾中,并重命名為2.png      (若test中也存在同名的png圖片,會(huì)詢問是否覆蓋)

  • 例:move test d:\new  //      若d盤中存在new文件夾,將當(dāng)前目錄下的test文件夾移動(dòng)到d盤new文件夾中;若不存在,將當(dāng)前目錄下的test文件夾移動(dòng)到d盤,并重命名為new

del 刪除文件   注意:目錄及子目錄都不會(huì)刪除

  • 例:del test  //      刪除當(dāng)前目錄下的test文件夾中的所有非只讀文件(子目錄下的文件不刪除;刪除前會(huì)進(jìn)行確認(rèn);等價(jià)于del test\*)

  • 例:del /f test  //      刪除當(dāng)前目錄下的test文件夾中的所有文件(含只讀文件;子目錄下的文件不刪除;刪除前會(huì)進(jìn)行確認(rèn);等價(jià)于del /f test\*)

  • 例:del /f /s /q test      d:\test2\*.doc  //      刪除當(dāng)前目錄下的test文件夾中所有文件及d:\test2中所有doc文件(含只讀文件;遞歸子目錄下的文件;刪除前不確認(rèn))

++++++++++++++++++++++

/ar、/ah、/as、/aa 分別表示刪除只讀、隱藏、系統(tǒng)、存檔文件

/a-r、/a-h、/a-s、/a-a 分別表示刪除除只讀、隱藏、系統(tǒng)、存檔以外的文件

++++++++++++++++++++++

  • 例:del /ar *.* // 刪除當(dāng)前目錄下所有只讀文件

  • 例:del /a-s *.* //      刪除當(dāng)前目錄下除系統(tǒng)文件以外的所有文件

replace 替換文件【即使這個(gè)文件在使用,仍然可以替換成功】

  • 例:replace d:\love.mp3      d:\mp3   // 使用d盤下的love.mp3強(qiáng)制替換d盤mp3目錄中的love.mp3文件

mklink  創(chuàng)建符號(hào)鏈接(win7引入);創(chuàng)建的符號(hào)鏈接文件上會(huì)有一個(gè)類似快捷方式的箭頭

win7下的mklink命令通過指定參數(shù)可以建立出不同形式的文件或目錄鏈接,分為硬鏈接(hard link)、符號(hào)鏈接(symbolic link)和目錄聯(lián)接(junction)三種。

(1) 符號(hào)鏈接(symbolic link)

  • 建立一個(gè)軟鏈接相當(dāng)于建立一個(gè)文件(或目錄),這個(gè)文件(或目錄)用于指向別的文件(或目錄),和win的快捷方式有些類似。

  •        刪除這個(gè)鏈接,對(duì)原來的文件(或目錄)沒有影像沒有任何影響;而當(dāng)你刪除原文件(或目錄)時(shí),再打開鏈接則會(huì)提示“位置不可用”。

(2) 目錄聯(lián)接(junction)

  • 作用基本和符號(hào)鏈接類似。區(qū)別在于,目錄聯(lián)接在建立時(shí)會(huì)自動(dòng)引用原目錄的絕對(duì)路徑,而符號(hào)鏈接允許相對(duì)路徑的引用。

(3) 硬鏈接(hard link)

建立一個(gè)硬鏈接相當(dāng)于給文件建立了一個(gè)別名,例如對(duì)1.txt創(chuàng)建了名字為2.txt的硬鏈接;

  若使用記事本對(duì)1.txt進(jìn)行修改,則2.txt也同時(shí)被修改,若刪除1.txt,則2.txt依然存在,且內(nèi)容與1.txt一樣。

建立鏈接請(qǐng)注意:

  • a、建立文件或目錄鏈接限于 NTFS      文件系統(tǒng);符號(hào)鏈接(目錄聯(lián)接)的建立可以跨分區(qū)(如:在d盤可以建立c盤文件或目錄的鏈接),硬鏈接只能建立同一分區(qū)內(nèi)的文件指向

  • b、硬鏈接只能用于文件,不能用于目錄;目錄聯(lián)接只能用于目錄;符號(hào)鏈接則均可以;

  • c、硬鏈接不允許對(duì)空文件建立鏈接,符號(hào)(軟)鏈接可以。

+++++++++++++++++++++++++++++++++


分號(hào);    當(dāng)命令相同的時(shí)候,可以將不同的目標(biāo)用;隔離開來但執(zhí)行效果不變。如執(zhí)行過程中發(fā)生錯(cuò)誤則只返回錯(cuò)誤報(bào)告但程序還是會(huì)繼續(xù)執(zhí)行

例:

  • dir c:\;d:\;e:\   //      相當(dāng)于順序執(zhí)行:dir c:\    dir d:\     dir e:\

  • echo.   //      輸出一個(gè)"回車換行",空白行

  • echo off   //      后續(xù)所有命令在執(zhí)行前,不打印出命令的內(nèi)容

  • echo on   //      后續(xù)所有命令在執(zhí)行前,打印出命令的內(nèi)容

  • echo 123   // 輸出123到終端屏幕

  • echo "Hello      World!!!"   // 輸出Hello World!!!到終端屏幕

  • echo %errorlevel%        // 每個(gè)命令運(yùn)行結(jié)束,可以用這個(gè)命令行格式查看返回碼;默認(rèn)值為0,一般命令執(zhí)行出錯(cuò)會(huì)設(shè)errorlevel為1

  • echo test > p1.txt  //      輸出test的字符串到當(dāng)前目錄中的p1.txt文件中(以覆蓋的方式)

set  // 顯示當(dāng)前用戶所有的環(huán)境變量

  • set path //      查看path的環(huán)境變量值(準(zhǔn)確的說是查看以path開頭的環(huán)境變量)

  • set path=    // 清空path變量

  • set path=d:\execute  //      將path變量設(shè)置為d:\execute(注:修改的path只會(huì)影響當(dāng)前回話,也不會(huì)存儲(chǔ)到系統(tǒng)配置中去;當(dāng)前cmd窗口關(guān)閉,新設(shè)置的path也就不存在了)

  • set      path=%path%;d:\execute   //      在path變量中添加d:\execute(注:修改的path只會(huì)影響當(dāng)前回話,也不會(huì)存儲(chǔ)到系統(tǒng)配置中去;當(dāng)前cmd窗口關(guān)閉,新設(shè)置的path也就不存在了)

  • path // 顯示當(dāng)前path變量的值

  • path      ; // 清除所有搜索路徑設(shè)置并指示cmd.exe只在當(dāng)前目錄中搜索

  • path d:\xxx;%PATH%  //      將d:\xxx路徑添加到path中

---------------------------------------------------

  • set p=aa1bb1aa2bb2 //      設(shè)置變量p,并賦值為aa1bb1aa2bb2

  • echo %p% //      顯示變量p代表的字符串,即aa1bb1aa2bb2

  • echo %p:~6% //      顯示變量p中第6個(gè)字符以后的所有字符,即aa2bb2

  • echo %p:~6,3% //      顯示第6個(gè)字符以后的3個(gè)字符,即aa2

  • echo %p:~0,3% // 顯示前3個(gè)字符,即aa1

  • echo %p:~-2% // 顯示最后面的2個(gè)字符,即b2

  • echo %p:~0,-2% //      顯示除了最后2個(gè)字符以外的其它字符,即aa1bb1aa2b

  • echo %p:aa=c% //      用c替換變量p中所有的aa,即顯示c1bb1c2bb2

  • echo %p:aa=% //      將變量p中的所有aa字符串置換為空,即顯示1bb12bb2

  • echo %p:*bb=c% //      第一個(gè)bb及其之前的所有字符被替換為c,即顯示c1aa2bb2

  • set p=%p:*bb=c% // 設(shè)置變量p,賦值為      %p:*bb=c% ,即c1aa2bb2

  • set /a p=39 // 設(shè)置p為數(shù)值型變量,值為39

  • set /a p=39/10 //      支持運(yùn)算符,有小數(shù)時(shí)用去尾法,39/10=3.9,去尾得3,p=3

  • set /a p=p/10 // 用 /a 參數(shù)時(shí),在 =      后面的變量可以不加%直接引用

  • set /a p="1&0" //      &運(yùn)算要加引號(hào)。其它支持的運(yùn)算符參見set/?

---------------------------------------------------

cls  清除屏幕

ver  顯示當(dāng)前windows系統(tǒng)的版本號(hào)

winver  彈框顯示當(dāng)前windows系統(tǒng)信息

vol  顯示當(dāng)前分區(qū)的卷標(biāo)

label  顯示當(dāng)前分區(qū)的卷標(biāo),同時(shí)提示輸入新卷標(biāo)

label c:system  設(shè)置c盤的卷標(biāo)為system

time  顯示或設(shè)置當(dāng)前時(shí)間

  • 例:time /t  // 顯示當(dāng)前時(shí)間

  • 例:time   //      設(shè)置新的當(dāng)前時(shí)間(格式:hh:mm:ss),直接回車則表示放棄設(shè)置

date  顯示或設(shè)置當(dāng)前日期

  • 例:date /t  // 顯示當(dāng)前日期

  • 例:date   //      設(shè)置新的當(dāng)前日期(格式:YYYY/MM/DD),直接回車則表示放棄設(shè)置

title 正在做命令行測試  // 修改當(dāng)前cmd窗口的標(biāo)題欄文字為正在做命令行測試

prompt orz:   // 將命令提示符修改為orz:

print 1.txt  // 使用設(shè)置好的打印機(jī)來打印1.txt文本文件

call ff.bat   // 調(diào)用執(zhí)行ff.bat腳本(ff.bat腳本執(zhí)行完原腳本才會(huì)往下執(zhí)行)

start  運(yùn)行某程序或命令

  • 例:start /max      notepad.exe  // 最大化的方式啟動(dòng)記事本

  • 例:start /min      calc.exe   // 最小化的方式啟動(dòng)計(jì)算器

  • 例:start  tasklist  //      啟動(dòng)一個(gè)cmd實(shí)例窗口,并運(yùn)行tasklist

  • 例:start explorer f:\  //      調(diào)用資源管理器打開f盤

  • 例:strat iexplore "www.tjdsmy.cn"  //      啟動(dòng)ie并打開www.tjdsmy.cn網(wǎng)址

  • 例:start ff.bat  //      啟動(dòng)開始執(zhí)行ff.bat(啟動(dòng)ff.bat腳本后,原腳本繼續(xù)執(zhí)行,不會(huì)等ff.bat腳本執(zhí)行完)



引用url:http://www.tjdsmy.cn/weixin_44740377/article/details/93416053?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_title~default-4.no_search_link&spm=1001.2101.3001.4242.3

 

 


提交成功!非常感謝您的反饋,我們會(huì)繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問題: