doc命令適用于adb

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

Ctrl + Z

2. 文件/目錄

cd 切換目錄

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

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

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

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

例:cd d: // 顯示上次d盤(pán)所在的目錄

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

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

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

md d:\mp3 // 在C:\建立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 // 分頁(yè)顯示當(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開(kāi)頭的文件和文件夾的信息

例: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盤(pán)下的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文件重命名為L(zhǎng)ogs-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ì)詢(xún)問(wèn)是否覆蓋)

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

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

例:copy /Y key.txt c:\doc // 將當(dāng)前目錄下的key.txt拷貝到c:\doc下(不詢(xún)問(wèn)职抡,直接覆蓋寫(xiě))

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

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

例:copy /B art_2.7z.* art_2.7z // 將當(dāng)前目錄下的art_2.7z.開(kāi)頭的所有文件(按照名稱(chēng)升序排序)依次合并生成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ì)詢(xún)問(wèn)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ì)詢(xún)問(wèn)是否覆蓋)

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

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

例:move test d:\new // 若d盤(pán)中存在new文件夾李请,將當(dāng)前目錄下的test文件夾移動(dòng)到d盤(pán)new文件夾中;若不存在厉熟,將當(dāng)前目錄下的test文件夾移動(dòng)到d盤(pán)导盅,并重命名為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盤(pán)下的love.mp3強(qiáng)制替換d盤(pán)mp3目錄中的love.mp3文件

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

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

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

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

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

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

作用基本和符號(hào)鏈接類(lèi)似。區(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盤(pán)可以建立c盤(pán)文件或目錄的鏈接)遭居,硬鏈接只能建立同一分區(qū)內(nèi)的文件指向
b啼器、硬鏈接只能用于文件,不能用于目錄俱萍;目錄聯(lián)接只能用于目錄端壳;符號(hào)鏈接則均可以;
c枪蘑、硬鏈接不允許對(duì)空文件建立鏈接损谦,符號(hào)(軟)鏈接可以岖免。

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

mklink [[/d] | [/h] | [/j]] Link Target

/d   創(chuàng)建目錄符號(hào)鏈接。黙認(rèn)為文件符號(hào)鏈接照捡。
/h   創(chuàng)建硬鏈接颅湘,而不是符號(hào)鏈接。
/j   創(chuàng)建目錄聯(lián)接栗精。
Link  指定新的符號(hào)鏈接名稱(chēng)栅炒。
Target 指定新鏈接引用的路徑(相對(duì)或絕對(duì))。

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

例:mklink /j "C:\Users" "D:\Users" // 創(chuàng)建D盤(pán)Users目錄聯(lián)接到C盤(pán)术羔,并命名為Users

attrib 查看或修改文件或目錄的屬性 【A:存檔 R:只讀 S:系統(tǒng) H:隱藏】

例:attrib 1.txt // 查看當(dāng)前目錄下1.txt的屬性

例:attrib -R 1.txt // 去掉1.txt的只讀屬性

例:attrib +H movie // 隱藏movie文件夾

assoc 設(shè)置'文件擴(kuò)展名'關(guān)聯(lián)到的'文件類(lèi)型'

例:assoc // 顯示所有'文件擴(kuò)展名'關(guān)聯(lián)

例:assoc .txt // 顯示.txt代表的'文件類(lèi)型',結(jié)果顯示.txt=txtfile

例:assoc .doc // 顯示.doc代表的'文件類(lèi)型'乙漓,結(jié)果顯示.doc=Word.Document.8

例:assoc .exe // 顯示.exe代表的'文件類(lèi)型'级历,結(jié)果顯示.exe=exefile

例:assoc .txt=txtfile // 恢復(fù).txt的正確關(guān)聯(lián)

ftype 設(shè)置'文件類(lèi)型'關(guān)聯(lián)到的'執(zhí)行程序和參數(shù)'

例:ftype // 顯示所有'文件類(lèi)型'關(guān)聯(lián)

例:ftype exefile // 顯示exefile類(lèi)型關(guān)聯(lián)的命令行,結(jié)果顯示 exefile="%1" %*

例:ftype txtfile=C:\Windows\notepad.exe %1 // 設(shè)置txtfile類(lèi)型關(guān)聯(lián)的命令行為:C:\Windows\notepad.exe %1

當(dāng)雙擊一個(gè).txt文件時(shí)叭披,windows并不是根據(jù).txt直接判斷用notepad.exe打開(kāi)
而是先判斷.txt屬于txtfile'文件類(lèi)型'寥殖;再調(diào)用txtfile關(guān)聯(lián)的命令行:txtfile=%SystemRoot%\system32\NOTEPAD.EXE %1

3. 文件查看

type 顯示文本文件內(nèi)容

例:type c:\11.txt // 顯示c盤(pán)中11.txt的文本內(nèi)容

例:type conf.ini // 顯示當(dāng)前目錄下conf.ini的文本內(nèi)容

例:type c:\11.txt | more // 分頁(yè)顯示c盤(pán)中11.txt的文本內(nèi)容

more 逐屏的顯示文本文件內(nèi)容

例:more conf.ini // 逐屏的顯示當(dāng)前目錄下conf.ini的文本內(nèi)容 【空格:下一屏 q:退出 】

  1. 注冊(cè)表命令

reg 注冊(cè)表相關(guān)操作

參數(shù)說(shuō)明:

KeyName [\Machine]FullKey
Machine為遠(yuǎn)程機(jī)器的機(jī)器名 - 忽略默認(rèn)到當(dāng)前機(jī)器。
遠(yuǎn)程機(jī)器上只有 HKLM 和 HKU涩蜘。
FullKey ROOTKEY+SubKey
ROOTKEY [ HKLM | HKCU | HKCR | HKU | HKCC ]
SubKey 所選ROOTKEY下注冊(cè)表項(xiàng)的完整名
/v 所選項(xiàng)之下要添加的值名
/ve 為注冊(cè)表項(xiàng)添加空白值名<無(wú)名稱(chēng)>
/t RegKey 數(shù)據(jù)類(lèi)型
[ REG_SZ | REG_MULTI_SZ | REG_DWORD_BIG_ENDIAN |
REG_DWORD | REG_BINARY | REG_DWORD_LITTLE_ENDIAN |
REG_NONE | REG_EXPAND_SZ ]
如果忽略嚼贡,則采用 REG_SZ
/s 指定一個(gè)在 REG_MULTI_SZ 數(shù)據(jù)字符串中
用作分隔符的字符;如果忽略同诫,則將""用作分隔符
/d 要分配給添加的注冊(cè)表ValueName的數(shù)據(jù)
/f 不提示粤策,強(qiáng)行改寫(xiě)現(xiàn)有注冊(cè)表項(xiàng)

例:reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v MyApp /t REG_SZ /d "c:\tools\myapp.exe" /f // 強(qiáng)制添加一條開(kāi)機(jī)啟動(dòng)c:\tools\myapp.exe程序的注冊(cè)表項(xiàng)

例:reg add "HKLM\SOFTWARE\ScmClient" /v AgreementConfirmed /t REG_SZ /d 1 /f // 解決32位xp打開(kāi)ioa后,彈出的框關(guān)不掉問(wèn)題

例:reg add "HKCU\ControlPanel\Desktop" /v WaitToKIllAppTimeOut /t REG_SZ /d 10000 /f // 強(qiáng)制添加一條加速關(guān)閉應(yīng)用程序的注冊(cè)表項(xiàng)

例:reg add "HKCR*\shell\WinDbg\command" /t REG_SZ /d ""D:\Program Files (x86)\windbg\windbg.exe" -z "%1" " /f // 強(qiáng)制添加windbg打開(kāi)dump文件到右鍵菜單的注冊(cè)表項(xiàng)(不指明/v误窖,鍵值將寫(xiě)入默認(rèn)值名中)

例:reg add "HKCR*\shell\WinHex\command" /t REG_SZ /d ""D:\software-setup\system\winhex\winhex.exe" "%1" " /f // 強(qiáng)制添加winhex到右鍵菜單的注冊(cè)表項(xiàng)(不指明/v叮盘,鍵值將寫(xiě)入默認(rèn)值名中)

注冊(cè)表中%1 %2 %3 %4的含義:
-- %1表示文件列表,%2表示默認(rèn)打印機(jī)霹俺,%3表示驅(qū)動(dòng)器柔吼,%4表示端口

例:reg add "hkcu\software\microsoft\windows\currentversion\internet settings" /v AutoConfigURL /t REG_SZ /d "http://txp-01.tencent.com/proxy.pac" /f // 為IE設(shè)置代理:http://txp-01.tencent.com/proxy.pac

例:reg add "hkcu\software\Sysinternals\Process Monitor" /v EulaAccepted /t REG_DWORD /d 1 /f // 為Procmon.exe工具(Process Monitor為其屬性面板上的描述名)添加License同意

例:reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v MyApp /f // 強(qiáng)制刪除值名的MyApp的注冊(cè)表項(xiàng)

例:reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe" /f // 強(qiáng)制刪除讓任務(wù)欄里的任務(wù)管理器為灰色的注冊(cè)表項(xiàng)

例:reg copy "hkcu\software\microsoft\winmine" "hkcu\software\microsoft\winminebk" /s /f // 強(qiáng)制復(fù)制winmine下所有的子項(xiàng)與值到winminebk中

例:reg export "hkcu\software\microsoft\winmine" c:\regbak\winmine.reg // 導(dǎo)出winmine下所有的子項(xiàng)與值到c:\regbak\winmine.reg文件中

例:reg import c:\regbak\winmine.reg // 導(dǎo)入c:\regbak\winmine.reg文件到注冊(cè)表中

例:reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\IEXPLORE.EXE" /s // 查詢(xún)ie的安裝路徑

例:reg query HKCR.dsw /ve // 查詢(xún).dsw默認(rèn)值

例:reg query HKEY_CURRENT_USER\Software\Tencent\QQGame\SYS /v GameDirectory // 查詢(xún)QQGame安裝路徑

5. @#@

& 順序執(zhí)行多條命令,而不管命令是否執(zhí)行成功

例:cd /d d:\src&work.exe /o c:\result.txt // 先將當(dāng)前工作目錄切換到d:\src下丙唧,然后執(zhí)行work.exe /o c:\result.txt命令

&& 順序執(zhí)行多條命令愈魏,當(dāng)碰到執(zhí)行出錯(cuò)的命令后將不執(zhí)行后面的命令

例:find "ok" c:\test.txt && echo 成功 // 如果找到了"ok"字樣,就顯示"成功"想际,找不到就不顯示

|| 順序執(zhí)行多條命令培漏,當(dāng)碰到執(zhí)行正確的命令后將不執(zhí)行后面的命令

例:find "ok" c:\test.txt || echo 不成功 // 如果找不到"ok"字樣,就顯示"不成功"沼琉,找到了就不顯示

| 管道命令

例:dir . /s/a | find /c ".exe" // 先執(zhí)行dir命令北苟,然后對(duì)輸出結(jié)果(stdout)執(zhí)行find命令(輸出當(dāng)前文件夾及所有子文件夾里的.exe文件的個(gè)數(shù))

例:dir . /s/a 2>&1 | find /c ".exe" // 先執(zhí)行dir命令,然后對(duì)輸出結(jié)果(stdout)和錯(cuò)誤信息(stderr)執(zhí)行find命令(輸出當(dāng)前文件夾及所有子文件夾里的.exe文件的個(gè)數(shù))

將當(dāng)前命令輸出以覆蓋的方式重定向

例:tasklist > p1.txt // 將tasklist的輸出結(jié)果(stdout)以覆蓋的方式重定向到p1.txt文件中(注:tasklist的輸出結(jié)果就不會(huì)打印到屏幕上了)

例:tasklist 1> p1.txt // 等同于:tasklist > p1.txt

例:dir bin 2> p1.txt // 輸出結(jié)果(stdout)打印在屏幕上打瘪,錯(cuò)誤信息(stderr)以覆蓋的方式重定向到p1.txt中(注:bin目錄不存在時(shí)友鼻,會(huì)輸出錯(cuò)誤信息)

例:dir bin > p1.txt 2>&1 // 將錯(cuò)誤信息(stderr)重定向到輸出結(jié)果(stdout)傻昙,然后將輸出結(jié)果(stdout)以覆蓋的方式重定向到p1.txt中(注:bin目錄不存在時(shí),會(huì)輸出錯(cuò)誤信息)

例:dir bin 2> p1.txt 1>&2 // 將輸出結(jié)果(stdout)重定向到錯(cuò)誤信息(stderr)彩扔,然后將錯(cuò)誤信息(stderr)以覆蓋的方式重定向到p1.txt中(注:bin目錄不存在時(shí)妆档,會(huì)輸出錯(cuò)誤信息) 注:與上條命令結(jié)果一致

例:tasklist >nul // 屏幕上不打印tasklist的輸出結(jié)果(stdout),錯(cuò)誤信息(stderr)仍會(huì)打印

例:dir bin 2>nul // 屏幕上不打印命令的錯(cuò)誤信息(stderr)虫碉,輸出結(jié)果(stdout)仍會(huì)打蛹值搿(注:bin目錄不存在時(shí),會(huì)輸出錯(cuò)誤信息)

例:dir bin >nul 2>&1 // 將命令的錯(cuò)誤信息(stderr)重定向到輸出結(jié)果(stdout)敦捧,然后不打印輸出結(jié)果(stdout)【屏幕上錯(cuò)誤信息(stderr)和輸出結(jié)果(stdout)都不打印】(注:bin目錄不存在時(shí)须板,會(huì)輸出錯(cuò)誤信息)

例:dir bin 2>nul 1>&2 // 將命令的輸出結(jié)果(stdout)重定向到錯(cuò)誤信息(stderr),然后不打印錯(cuò)誤信息(stderr)【屏幕上錯(cuò)誤信息(stderr)和輸出結(jié)果(stdout)都不打印】(注:bin目錄不存在時(shí)兢卵,會(huì)輸出錯(cuò)誤信息)

將當(dāng)前命令輸出以追加的方式重定向

例:tasklist >> p2.txt // 將tasklist的輸出結(jié)果(stdout)以追加的方式重定向到p2.txt文件中(注:tasklist的輸出結(jié)果就不會(huì)打印到屏幕上了)

例:tasklist 1>> p2.txt // 等同于:tasklist >> p2.txt

例:dir bin 2>> p2.txt // 輸出結(jié)果(stdout)打印在屏幕上习瑰,錯(cuò)誤信息(stderr)以追加的方式重定向到p2.txt中(注:bin目錄不存在時(shí),會(huì)輸出錯(cuò)誤信息)

例:dir bin >> p2.txt 2>&1 // 將錯(cuò)誤信息(stderr)重定向到輸出結(jié)果(stdout)秽荤,然后將輸出結(jié)果(stdout)以追加的方式重定向到p2.txt中(注:bin目錄不存在時(shí)甜奄,會(huì)輸出錯(cuò)誤信息)

例:dir bin 2>> p2.txt 1>&2 // 將輸出結(jié)果(stdout)重定向到錯(cuò)誤信息(stderr),然后將錯(cuò)誤信息(stderr)以追加的方式重定向到p2.txt中(注:bin目錄不存在時(shí)窃款,會(huì)輸出錯(cuò)誤信息) 注:與上條命令結(jié)果一致

< 從文件中獲得輸入信息课兄,而不是從屏幕上,一般用于date time label等需要等待輸入的命令

例:date <temp.txt // temp.txt中的內(nèi)容為2005-05-01

| 編號(hào) | Handle | 說(shuō)明 |
| 0 | stdin | 鍵盤(pán)輸入 |
| 1 | stdout | 在命令提示窗口上打印輸出結(jié)果(默認(rèn)) |
| 2 | stderr | 在命令提示窗口上打印錯(cuò)誤信息(默認(rèn)) |
| 3-9 | undefined | 應(yīng)用程序自己定義和指定 |

@ 命令修飾符 在執(zhí)行命令前晨继,不打印出該命令的內(nèi)容

例:@cd /d d:\me // 執(zhí)行該命令時(shí)烟阐,不打印出命令的內(nèi)容:cd /d d:/me

, 在某些特殊的情況下可以用來(lái)代替空格使用

例:dir,c:\ // 相當(dāng)于:dir c:\

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

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

echo. // 輸出一個(gè)"回車(chē)換行"踱稍,空白行

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)前用戶(hù)所有的環(huán)境變量

set path // 查看path的環(huán)境變量值(準(zhǔn)確的說(shuō)是查看以path開(kāi)頭的環(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)算符參見(jià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盤(pán)的卷標(biāo)為system

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

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

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

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

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

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

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

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

print 1.txt // 使用設(shè)置好的打印機(jī)來(lái)打印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)用資源管理器打開(kāi)f盤(pán)

例:strat iexplore "www.qq.com" // 啟動(dòng)ie并打開(kāi)www.qq.com網(wǎng)址

例:start ff.bat // 啟動(dòng)開(kāi)始執(zhí)行ff.bat(啟動(dòng)ff.bat腳本后,原腳本繼續(xù)執(zhí)行运悲,不會(huì)等f(wàn)f.bat腳本執(zhí)行完)

exit 退出當(dāng)前cmd窗口實(shí)例

例:exit 0 // 退出當(dāng)前cmd窗口實(shí)例龄减,并將過(guò)程退出代碼設(shè)置為0(0表示成功,非0表示失敯嗝小)

例:exit /B 1 // 退出當(dāng)前bat腳本希停,并將ERRORLEVEL系統(tǒng)變量設(shè)置為1

pause 暫停批處理程序,并顯示出:請(qǐng)按任意鍵繼續(xù)....

color 設(shè)置當(dāng)前cmd窗口背景色和前景色(前景色即為字體的顏色)

例:color // 恢復(fù)到缺省設(shè)置

例:color 02 // 將背景色設(shè)為黑色署隘,將字體設(shè)為綠色


0 = 黑色 8 = 灰色
1 = 藍(lán)色 9 = 淡藍(lán)色
2 = 綠色 A = 淡綠色
3 = 淺綠色 B = 淡淺綠色
4 = 紅色 C = 淡紅色
5 = 紫色 D = 淡紫色
6 = 黃色 E = 淡黃色
7 = 白色 F = 亮白色


mode con cols=200 lines=60 & color 9f 設(shè)置DOS窗口顏色為9f宠能,大小:200行 60列(若屏幕緩沖區(qū)大小的寬度w<200或高度h<60,最終DOS的窗口就會(huì)為w行磁餐,h列)

image

systeminfo 查看當(dāng)前計(jì)算機(jī)的綜合信息

systeminfo | findstr /i "初始安裝日期 系統(tǒng)啟動(dòng)時(shí)間" 只查看當(dāng)前計(jì)算機(jī)的初始安裝日期和系統(tǒng)啟動(dòng)時(shí)間

wmic 查看硬件的信息 -- C:\Windows\System32\wbem\WMIC.exe

例:wmic logicaldisk // 查看計(jì)算機(jī)上各個(gè)盤(pán)的相關(guān)信息

例:wmic LogicalDisk where "Caption='C:'" get FreeSpace,Size /value // 獲取C盤(pán)的剩余空間大小與總大形コ纭(單位:Byte)

例:wmic os get Caption,InstallDate,OSArchitecture /value // 獲取當(dāng)前os的Caption、安裝日期以及系統(tǒng)架構(gòu)信息

wmic 查看進(jìn)程信息

例:wmic process where Caption="buyticket.exe" get commandline,ExecutablePath,ProcessId,ThreadCount /value // 查看名為"buyticket.exe"所有進(jìn)程命令行诊霹,exe全路徑羞延,PID及線程數(shù)

例:wmic process where Caption="buyticket.exe" get ExecutablePath,HandleCount /value // 查看名為"buyticket.exe"所有進(jìn)程的exe全路徑及當(dāng)前打開(kāi)的句柄數(shù)

例:wmic process where Caption="buyticket.exe" get ExecutablePath,VirtualSize,WorkingSetSize /value // 查看名為"buyticket.exe"所有進(jìn)程的exe全路徑、當(dāng)前虛擬地址空間占用及物理內(nèi)存工作集

logoff 注銷(xiāo)當(dāng)前用戶(hù)

shutdown 關(guān)閉脾还、重啟伴箩、注銷(xiāo)、休眠計(jì)算機(jī)

例:shutdown /s // 關(guān)閉計(jì)算機(jī)

例:shutdown /s /t 3600 // 一小時(shí)后鄙漏,關(guān)閉本地計(jì)算機(jī)

例:shutdown /a // 終止系統(tǒng)關(guān)閉

例:shutdown /r // 關(guān)閉并重啟本地計(jì)算機(jī)

例:shutdown /m 192.168.1.166 /r // 關(guān)閉并重啟ip為192.168.1.166的計(jì)算機(jī)

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

遠(yuǎn)程關(guān)機(jī)權(quán)限的獲揉脱琛:
1)修改遠(yuǎn)程pc的“本地安全策略”棺蛛,為指定的用戶(hù)開(kāi)放權(quán)限
在WindowsXP默認(rèn)的安全策略中,只有Administrators組的用戶(hù)才有權(quán)從遠(yuǎn)端關(guān)閉計(jì)算機(jī)呵恢,如果要給xxxx用戶(hù)遠(yuǎn)程關(guān)機(jī)的權(quán)限鞠值。
可利用WindowsXP的“組策略”或“管理工具”中的“本地安全策略”來(lái)實(shí)現(xiàn)。
1.命令行運(yùn)行g(shù)pedit.msc打開(kāi)“組策略編輯器“渗钉;
2.導(dǎo)航到“計(jì)算機(jī)配置/Windows設(shè)置/安全設(shè)置/本地策略/用戶(hù)權(quán)利指派”彤恶;
3.修改“從遠(yuǎn)端系統(tǒng)強(qiáng)制關(guān)機(jī)”,添加xxxx用戶(hù)即可鳄橘。

2)獲得遠(yuǎn)程IPC管理權(quán)限
如果配置第一步后還出現(xiàn)“拒絕訪問(wèn)声离。”瘫怜,則需要在運(yùn)行shutdown命令前先運(yùn)行如下命令
net use \[ip地址或計(jì)算機(jī)名]\ipc$ password /user:xxxx
其中password為帳號(hào)xxxx的登錄密碼术徊。

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

例:shutdown /g // 關(guān)閉并重啟計(jì)算機(jī),重啟后重新啟動(dòng)所有注冊(cè)的應(yīng)用程序

例:shutdown /l // 注銷(xiāo)本地計(jì)算機(jī)

例:shutdown /h /f // 休眠本地計(jì)算機(jī)(強(qiáng)制正在運(yùn)行的應(yīng)用程序關(guān)閉鲸湃,不前臺(tái)警告用戶(hù))

例:shutdown /s // 關(guān)閉計(jì)算機(jī)

regsvr32 注冊(cè)或反注冊(cè)com組件

例:regsvr32 /s clock.ocx // 以無(wú)聲的方式注冊(cè)clock.ocx組件

例:regsvr32 /u myCommon.dll // 卸載myCommon.dll組件

format 格式化磁盤(pán)

例:format J: /FS:ntfs // 以ntfs類(lèi)型格式化J盤(pán) 【類(lèi)型有:FAT赠涮、FAT32、exFAT暗挑、NTFS或UDF】

例:format J: /FS:fat32 /Q // 以fat32類(lèi)型快速格式化J盤(pán)

chkdsk /f D: // 檢查磁盤(pán)D并顯示狀態(tài)報(bào)告笋除;加參數(shù)/f表示同時(shí)會(huì)修復(fù)磁盤(pán)上的錯(cuò)誤

subst 磁盤(pán)映射 -- 磁盤(pán)映射信息都保存在注冊(cè)表以下鍵值中:HKEY_CURRENT_USER\Network

例:subst // 顯示目前所有的映射

例:subst z: \com\software // 將\com\software共享映射為本地z盤(pán)

例:subst y: e:\src // 將e:\src映射為本地y盤(pán)

例:subst z: /d // 刪除z盤(pán)映射

cmdkey 憑據(jù)(保存的用戶(hù)名和密碼)

例:cmdkey /list // 列出可用的憑據(jù)

例:cmdkey /list:10.12.190.82 // 列出指定目標(biāo)的憑據(jù)

例:cmdkey /list:Domain:target=10.12.190.82 // 列出指定目標(biāo)的憑據(jù)

例:cmdkey /add:Domain:target=10.12.190.82 /user:LiLei /pass:123456 // 添加憑據(jù)

例:cmdkey /delete:Domain:target=10.12.190.82 // 刪除指定目標(biāo)的憑據(jù)

cscript 執(zhí)行vbs腳本

例:cscript /Nologo mac.vbs // 執(zhí)行mac.vbs腳本,顯示本機(jī)mac地址

-------mac.vbs----------

Dim mc,mo
Set mc=GetObject("Winmgmts:").InstancesOf("Win32_NetworkAdapterConfiguration")
For Each mo In mc
If mo.IPEnabled=True Then
MsgBox "本機(jī)網(wǎng)卡MAC地址是: " & mo.MacAddress
Exit For
End If
Next


6. net命令

net start // 查看已經(jīng)啟動(dòng)的服務(wù)

net start "Task Scheduler" // 開(kāi)啟任務(wù)計(jì)劃服務(wù)

net stop "Task Scheduler" // 關(guān)閉任務(wù)計(jì)劃服務(wù)

net start dnscache // 開(kāi)啟dns緩存服務(wù)

net stop dnscache // 關(guān)閉dns緩存服務(wù)

net share // 查看當(dāng)前用戶(hù)下的共享目錄

net share workFile /delete // 取消名為workFile的共享狀態(tài)

net share xxx=c:\360Downloads // 將c:\360Downloads設(shè)為共享炸裆,并取名為xxx

net share ipchttp:// 開(kāi)啟ipc共享

net share ipc/del // 刪除ipc共享

net share c$ /del // 刪除c盤(pán)共享

net use \192.168.1.166\ipc$ " " /user:" " // 建立192.168.1.166的ipc空鏈接

net use \192.168.1.166\ipc$ "123456" /user:"administrator" // 直接登陸后建立192.168.1.166的ipc非空鏈接(用戶(hù)名為administrator 密碼為123456)

net use h: \192.168.1.166\c$ "123456" /user:"administrator" // 直接登陸后映射192.168.1.166的c盤(pán)到本地為h盤(pán)(用戶(hù)名為administrator 密碼為123456)

net use h: \192.168.1.166\c$ // 登陸后映射192.168.1.166的c盤(pán)到本地為h盤(pán)

net use \192.168.1.166\ipc$ /del // 刪除ipc鏈接

net use h: /del // 刪除本地的h盤(pán)的映射

net view // 查看本地局域網(wǎng)內(nèi)開(kāi)啟了哪些共享

net view \192.168.1.166 // 查看192.168.1.166的機(jī)器上在局域網(wǎng)內(nèi)開(kāi)啟了哪些共享

net time \127.0.0.1 // 查看本地機(jī)器的日期及時(shí)間

net time \localhost // 查看本地機(jī)器的日期及時(shí)間

net time \192.168.1.166 // 查看192.168.1.166機(jī)器的日期及時(shí)間

net time \192.168.1.166 /set // 設(shè)置本地計(jì)算機(jī)時(shí)間與192.168.1.166主機(jī)的時(shí)間同步垃它,加上參數(shù)/yes可取消確認(rèn)信息

net user // 查看當(dāng)前機(jī)器上的用戶(hù)

net user Administrator // 查看當(dāng)前機(jī)器上的Administrator用戶(hù)的信息

net user Guest /active:yes // 啟用Guest用戶(hù)

net user dev 123456 /add // 新建一個(gè)名為dev,密碼為123456的用戶(hù)

net localgroup administrators dev /add // 把名為dev的用戶(hù)添加到管理員用戶(hù)組中烹看,使其具有管理員權(quán)限

net user dev /del // 刪除名為dev的用戶(hù)

7. 進(jìn)程操作

tasklist // 顯示當(dāng)前運(yùn)行的進(jìn)程信息(可查看PID)

taskkill 結(jié)束指定的進(jìn)程

例:taskkill /im notepad.exe // 結(jié)束名為notepad.exe的進(jìn)程

例:taskkill /pid 1230 /pid 1241 /pid 1253 /t // 結(jié)束pid為1230国拇、1241和1253的進(jìn)程以及由它們啟動(dòng)起來(lái)的子進(jìn)程

例:taskkill /f /im cmd.exe /t // 強(qiáng)制結(jié)束有名為cmd.exe的進(jìn)程以及由它啟動(dòng)起來(lái)的子進(jìn)程

8. 網(wǎng)絡(luò)操作

ping // 用于檢測(cè)網(wǎng)絡(luò)是否通暢,以及網(wǎng)絡(luò)時(shí)延情況(工作在ICMP協(xié)議上)

例:ping baidu.com // 測(cè)試與baidu服務(wù)器的連接情況

例:ping chen-pc0 // 測(cè)試機(jī)器名為chen-pc0的連接情況

例:ping 220.181.111.86 // 測(cè)試與ip為220.181.111.86的連接情況

例:ping -l 65500 -n 10 qq.com // 向qq.com發(fā)送10次65500字節(jié)的ping

例:ping -n 6 127.0.0.1 // 對(duì)當(dāng)前主機(jī)執(zhí)行6次ping操作(花費(fèi)時(shí)間為5s)

例:ping -t baidu.com // 不斷地測(cè)試baidu服務(wù)器的連接情況 【Ctrl+Pause Break:查看ping的統(tǒng)計(jì)信息惯殊;Ctrl+C:終止當(dāng)前任務(wù)】

a. 首先查本地arp cache信息酱吝,看是否有對(duì)方的mac地址和IP地址映射條目記錄
b. 如果沒(méi)有,則發(fā)起一個(gè)arp請(qǐng)求廣播包土思,等待對(duì)方告知具體的mac地址
c. 收到arp響應(yīng)包之后掉瞳,獲得某個(gè)IP對(duì)應(yīng)的具體mac地址,有了物理地址之后才可以開(kāi)始通信了,同時(shí)對(duì)ip-mac地址做一個(gè)本地cache
d. 發(fā)出icmp echo request包浪漠,收到icmp echo reply包

ipconfig /all // 查看本地ip地址等詳細(xì)信息

ipconfig /displaydns // 顯示本地dns緩存的內(nèi)容

ipconfig /flushdns // 清除本地dns緩存的內(nèi)容

nslookup www.cnblogs.com // 獲取www.cnblogs.com的域名解析

服務(wù)器: gm-captiva.tencent.com//DNS服務(wù)器的主機(jī)名
Address: 10.6.18.41//DNS服務(wù)器IP

非權(quán)威應(yīng)答:
名稱(chēng): www.cnblogs.com//解析的域名URL
Address: 42.121.252.58//解析回的IP

nslookup -d www.cnblogs.com // 打印出www.cnblogs.com的域名解析所有記錄

netstat -a // 查看開(kāi)啟了哪些端口

netstat -n // 查看端口的網(wǎng)絡(luò)連接情況

netstat -v // 查看正在進(jìn)行的工作

netstat -p tcp // 查看tcp協(xié)議的使用情況

tracert 182.140.167.44 // 查看本機(jī)到達(dá)182.140.167.44的路由路徑

route print // 顯示出IP路由

telnet 182.140.167.44 8000 // 探測(cè)182.140.167.44是否使用TCP協(xié)議監(jiān)聽(tīng)8000端口(注意:telnet命令不支持UDP端口檢測(cè))

說(shuō)明:如果端口關(guān)閉或者無(wú)法連接陕习,則顯示不能打開(kāi)到主機(jī)的鏈接,鏈接失斨吩浮该镣;端口打開(kāi)的情況下,鏈接成功响谓,則進(jìn)入telnet頁(yè)面(全黑的)损合,證明端口可用省艳。

用于探測(cè)指定IP的端口號(hào),只是telnet的一個(gè)基本功能嫁审;

遠(yuǎn)程登錄到網(wǎng)絡(luò)中的計(jì)算機(jī)跋炕,并以命令行的方式遠(yuǎn)程管理計(jì)算機(jī)才是telnet命令的強(qiáng)大之處。

windows telnet服務(wù)器(默認(rèn)端口:23)環(huán)境配置過(guò)程如下: 參考1

a. 安裝telnet服務(wù)器

image

b. 啟動(dòng)Telnet服務(wù)

image

c. 關(guān)閉windows防火墻 注:若不想關(guān)閉防火墻律适,則需要在Windows防火墻 -- 高級(jí)設(shè)置里面對(duì)Telnet服務(wù)器的訪問(wèn)規(guī)則進(jìn)行配置

image
image

ftp 46.19.34.198 21 // 連接46.19.34.198 ftp服務(wù)器(21為端口號(hào))辐烂,然后會(huì)要求輸入用戶(hù)名與密碼;連接成功后捂贿,具體如何使用可以鍵入?來(lái)查看幫助說(shuō)明

arp 顯示和修改地址解析協(xié)議(ARP)使用的“IP到mac”的地址轉(zhuǎn)換表

例:arp -a // 顯示arp緩存表

at 計(jì)劃任務(wù)(必須保證“Task Scheduler”服務(wù)啟動(dòng) net start "task scheduler")

例:at // 查看所有的計(jì)劃任務(wù)

例:at /delete /yes // 停止所有任務(wù)計(jì)劃(不需要確認(rèn))

例:at 1 // 開(kāi)啟id為1的計(jì)劃任務(wù)

例:at 1 /delete /yes // 停止id為1的計(jì)劃任務(wù)(不需要確認(rèn))

例:at 12:42 shutdown –s –t30 // 到12:42 纠修,電腦會(huì)出現(xiàn)“ 系統(tǒng)關(guān)機(jī) ”對(duì)話框,并默認(rèn) 30 秒延時(shí)自動(dòng)關(guān)機(jī)

例:at cmd /c dir > c:\test.out // 如果命令不是exe文件厂僧,必須在命令前加上cmd /c

例:at 6:00AM /every:Saturday task.bat // 在每周六早上6點(diǎn)扣草,電腦定時(shí)啟動(dòng)task.bat批處理文件

例:at \chen 12:00 shutdown /r // 到12:00時(shí),關(guān)閉名為chen的計(jì)算機(jī)

例:at \192.168.1.166 12:00 shutdown /r // 到12:00時(shí)颜屠,關(guān)閉ip為192.168.1.166的計(jì)算機(jī)

9. 文本處理

edit config.ini // 編輯config.ini文件(會(huì)進(jìn)入edit字符編輯器辰妙;按alt,可以選擇對(duì)應(yīng)的菜單) win7 x64下沒(méi)有該命令

find 文件中搜索字符串

例:find /N /I "pid" 1.txt // 在1.txt文件中忽略大小寫(xiě)查找pid字符串甫窟,并帶行號(hào)顯示查找后的結(jié)果

例:find /C "exe" 1.txt // 只顯示在1.txt文件中查找到exe字符串的次數(shù)

例:find /V "exe" 1.txt // 顯示未包含1.txt文件中未包含exe字符串的行

findstr 文件中搜索字符串

例:findstr "hello world" 1.txt // 在1.txt文件中搜索hello或world

例:findstr /c:"hello world" 1.txt // 在1.txt文件中搜索hello world

例:findstr /c:"hello world" 1.txt nul // 在1.txt文件中搜索hello world上岗,并在每行結(jié)果前打印出1.txt: 注:findstr只有在2個(gè)及以上文件中搜索字符串時(shí)才會(huì)打印出每個(gè)文件的文件名,nul表示一個(gè)空文件

例:findstr /s /i "Hello" . // 不區(qū)分大小寫(xiě)蕴坪,在當(dāng)前目錄和所有子目錄中的所有文件中的hello

例:findstr "^[0-9][a-z]" 1.txt // 在1.txt中搜索以1個(gè)數(shù)字+1個(gè)小寫(xiě)字母開(kāi)頭子串的行

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市敬锐,隨后出現(xiàn)的幾起案子背传,更是在濱河造成了極大的恐慌,老刑警劉巖台夺,帶你破解...
    沈念sama閱讀 211,817評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件径玖,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡颤介,警方通過(guò)查閱死者的電腦和手機(jī)梳星,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)滚朵,“玉大人冤灾,你說(shuō)我怎么就攤上這事≡” “怎么了韵吨?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,354評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)移宅。 經(jīng)常有香客問(wèn)我归粉,道長(zhǎng)椿疗,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,498評(píng)論 1 284
  • 正文 為了忘掉前任糠悼,我火速辦了婚禮届榄,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘倔喂。我一直安慰自己铝条,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,600評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布滴劲。 她就那樣靜靜地躺著攻晒,像睡著了一般。 火紅的嫁衣襯著肌膚如雪班挖。 梳的紋絲不亂的頭發(fā)上鲁捏,一...
    開(kāi)封第一講書(shū)人閱讀 49,829評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音萧芙,去河邊找鬼给梅。 笑死,一個(gè)胖子當(dāng)著我的面吹牛双揪,可吹牛的內(nèi)容都是我干的动羽。 我是一名探鬼主播,決...
    沈念sama閱讀 38,979評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼渔期,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼运吓!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起疯趟,我...
    開(kāi)封第一講書(shū)人閱讀 37,722評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤拘哨,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后信峻,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體倦青,經(jīng)...
    沈念sama閱讀 44,189評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,519評(píng)論 2 327
  • 正文 我和宋清朗相戀三年盹舞,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了产镐。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,654評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡踢步,死狀恐怖癣亚,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情获印,我是刑警寧澤逃糟,帶...
    沈念sama閱讀 34,329評(píng)論 4 330
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響绰咽,放射性物質(zhì)發(fā)生泄漏菇肃。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,940評(píng)論 3 313
  • 文/蒙蒙 一取募、第九天 我趴在偏房一處隱蔽的房頂上張望琐谤。 院中可真熱鬧,春花似錦玩敏、人聲如沸斗忌。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,762評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)织阳。三九已至,卻和暖如春砰粹,著一層夾襖步出監(jiān)牢的瞬間唧躲,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,993評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工碱璃, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留弄痹,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,382評(píng)論 2 360
  • 正文 我出身青樓嵌器,卻偏偏與公主長(zhǎng)得像肛真,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子爽航,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,543評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • 個(gè)人學(xué)習(xí)批處理的初衷來(lái)源于實(shí)際工作蚓让;在某個(gè)迭代版本有個(gè)BS(安卓手游模擬器)大需求,從而在測(cè)試過(guò)程中就重復(fù)涉及到...
    Luckykailiu閱讀 4,702評(píng)論 0 11
  • 運(yùn)行操作 CMD命令:開(kāi)始->運(yùn)行->鍵入cmd或command(在命令行里可以看到系統(tǒng)版本讥珍、文件系統(tǒng)版本) CM...
    小明yz閱讀 2,752評(píng)論 0 8
  • win7 cmd管理員權(quán)限設(shè)置 net localgroup administrators 用戶(hù)名 /add 把“...
    f675b1a02698閱讀 5,159評(píng)論 0 11
  • 運(yùn)行操作 CMD命令:開(kāi)始->運(yùn)行->鍵入cmd或command(在命令行里可以看到系統(tǒng)版本历极、文件系統(tǒng)版本) CM...
    小沐子_IT閱讀 2,079評(píng)論 0 4
  • 命令簡(jiǎn)介 cmd是command的縮寫(xiě).即命令行 。 雖然隨著計(jì)算機(jī)產(chǎn)業(yè)的發(fā)展串述,Windows 操作系統(tǒng)的應(yīng)用越來(lái)...
    Littleston閱讀 3,315評(píng)論 0 12