windows批处理命令大全「建议收藏」(Windows)
生活随笔
收集整理的這篇文章主要介紹了
windows批处理命令大全「建议收藏」(Windows)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
系統(tǒng)控制
Shutdown -s -t 600:表示600秒后自動(dòng)關(guān)機(jī)
shutdown -a :可取消定時(shí)關(guān)機(jī)
Shutdown -r -t 600:表示600秒后自動(dòng)重啟
desk.cpl:屏幕分辨率
logoff:注銷命令
explorer:打開(kāi)資源管理器
perfmon:計(jì)算機(jī)性能監(jiān)測(cè)器
PowerShell:提供強(qiáng)大遠(yuǎn)程處理能力
secpol.msc:本地安全策略
services.msc:本地服務(wù)設(shè)置
shrpubw:創(chuàng)建共享文件夾
taskschd.msc:任務(wù)計(jì)劃程序
UserAccountControlSettings用戶賬戶控制設(shè)置
logoff---------注銷命令
services.msc---本地服務(wù)設(shè)置
cleanmgr-------垃圾整理
kill -F 進(jìn)程名 加-F參數(shù)后強(qiáng)制結(jié)束某進(jìn)程(為系統(tǒng)的附加工具,默認(rèn)是沒(méi)有安裝的,在安裝目錄的Support/tools文件夾內(nèi))
文件目錄操作
del -F 文件名 加-F參數(shù)后就可刪除只讀文件,/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)文件以外的所有文件
del /S /Q 目錄 或用:rmdir /s /Q 目錄 /S刪除目錄及目錄下的所有子目錄和文件。同時(shí)使用參數(shù)/Q 可取消刪除操作時(shí)的系統(tǒng)確認(rèn)就直接刪除。(二個(gè)命令作用相同)
move 盤(pán)符路徑要移動(dòng)的文件名 存放移動(dòng)文件的路徑移動(dòng)后文件名 移動(dòng)文件,用參數(shù)/y將取消確認(rèn)移動(dòng)目錄存在相同文件的提示就直接覆蓋
del [目錄名或文件名] [/f][/s][/q] 刪除 參數(shù):/f 刪除只讀文件/s 刪除該目錄及其下的所有內(nèi)容 /q 刪除前不確認(rèn)
copy [源文件或目錄](méi) [目標(biāo)目錄](méi) 復(fù)制文件 copy d:\pwin98\*.* c:\presetup 將d盤(pán)的pwin98的所有文件復(fù)制到c盤(pán)的presetup下。
attrib [參數(shù)][源文件或目錄](méi) 文件屬性操作命令,attrib命令可以列出或修改磁盤(pán)上文件的屬性,文件屬性包括文檔(A)、只讀(R)、隱藏(H)、系統(tǒng)(S),
fc one.txt two.txt > 3st.txt 對(duì)比二個(gè)文件并把不同之處輸出到3st.txt文件中,"> "和"> >" 是重定向命令
echo on或off 打開(kāi)或關(guān)閉echo,僅用echo不加參數(shù)則顯示當(dāng)前echo設(shè)置
echo 信息 在屏幕上顯示出信息
echo 信息 >> pass.txt 將"信息"保存到pass.txt文件中
findstr "Hello" aa.txt 在aa.txt文件中尋找字符串hello
color 顏色值 設(shè)置cmd控制臺(tái)前景和背景顏色;0=黑、1=藍(lán)、2=綠、3=淺綠、4=紅、5=紫、6=黃、7=白、8=灰、9=淡藍(lán)、A=淡綠、B=淡淺綠、C=淡紅、D=淡紫、E=淡黃、F=亮白
path 路徑可執(zhí)行文件的文件名 為可執(zhí)行文件設(shè)置一個(gè)路徑。
exit 退出cmd.exe程序或目前,用參數(shù)/B則是退出當(dāng)前批處理腳本而不是cmd.exe
type 文件名 顯示文本文件的內(nèi)容
more 文件名 逐屏顯示輸出文件
find 文件名 查找某文件
title 標(biāo)題名字 更改CMD窗口標(biāo)題名字
ver 在DOS窗口下顯示版本信息
文件拷貝
copy 1st.jpg/b+2st.txt/a 3st.jpg 將2st.txt的內(nèi)容藏身到1st.jpg中生成3st.jpg新的文件,注:2st.txt文件頭要空三排,參數(shù):/b指二進(jìn)制文件,/a指ASCLL格式文件
xcopy 要復(fù)制的文件或目錄樹(shù) 目標(biāo)地址目錄名 復(fù)制文件和目錄樹(shù),用參數(shù)/Y將不提示覆蓋相同文件
replace 源文件 要替換文件的目錄 替換文件
copy 命令 xcopy命令
源于目標(biāo)
copy 1.txt d: 拷貝到d盤(pán)
copy c:\windows.txt c:\windows\system32
1.拷貝的過(guò)程中改變文件名
copy 1.txt d:.txt
copy 1.txt d:.exe
copy *.doc a:*.bak
把兩個(gè)文件合并起來(lái)
copy gamete_X + gamet_y zygote C:\windows.txt
copy命令的選擇項(xiàng):
copy /a 文本文件
copy /b 非文本文件
copy *.* d:將所有文件拷貝到d盤(pán)
copy *.bat c:\temp
copy cc??.doc c:\temp
copy /b filename+,,修改文件的時(shí)間屬性
xcopy A: *.* 將 a盤(pán)中的所有文件拷貝到當(dāng)前目錄
doskey copy =xcopy $ *
copy config.sys prn 拷貝文件到打印機(jī)
copy *.* A:> nul 輸出重定向到任意設(shè)備;
verify命令
verify on
對(duì)所有的拷貝文件設(shè)置雙效檢
verify off
關(guān)閉拷貝文件的雙效檢設(shè)置
xcopy 原目錄 目標(biāo)目錄 (拷貝和刪除功能)
xcopy 原目錄 目標(biāo)目錄 /s 全部移動(dòng)過(guò)來(lái)包括子目錄;
查看文件屬性
attrib
文檔 隱藏 只讀 系統(tǒng)
hernia.rip
只讀屬性
attrib +r c:\command.com 修改文件的只讀屬性
dir /ar查看只讀屬性的文件
attrib -r c:\command.com去除文件的只讀屬性
attrib +H c:\command.com 添加文件的隱藏屬性
attrib -H c:\command.com 去除文件的隱藏屬性
文件刪除
del
del 1.txt
erase 1.txt
undelete
del . 刪除c盤(pán)下面根目錄下的所有文件;
del .. 刪除父目錄下的文件
文件刪除的安全方法:del 1.txt /p
del *.bak 刪除所有的備份文件
del fig*.*
del .刪除當(dāng)前目錄下的文件;
deltree 子目錄名稱 刪除之后不能恢復(fù)
目錄操作
dir通配符的使用:
dir *.com顯示C盤(pán)中com格式的文件;
dir w*.*
dir c??.doc
dir *. 查找當(dāng)前目錄下的所有子目錄(不包含文件);
dir命令選擇項(xiàng):
dir[文件名] [選擇項(xiàng)]
dir windows/w 只顯示文件名
dir windows/w/l 只顯示小寫(xiě)字母的文件
dir windows/w/p 顯示滿屏之后暫停
dir windows/b 只顯示文件名,不顯示其他附加的東西
dir windows/o 按字母的順序來(lái)顯示文件名
dir windows/o-n 按字符的反順序
dir windows/os從小到大排序
dir windows/o-s從大到小排序
dir windows/od 日期從前到后顯示
dir windows/o-d日期從后到前顯示
dir windows/a 將會(huì)看到隱藏的文件
dir windows/ad 只列出當(dāng)前目錄中隱藏的子目錄
set dircmd=/o /l 建立可變環(huán)境
查詢文件:
dir windows 顯示出目錄中的所有文件
dir c:\ /s 顯示c盤(pán)中根目錄和子目錄下的所有文件;
dir c:.txt /s C盤(pán)查找 1.txt文件
dir c:\windows\system32 /s
dir . C盤(pán)下的當(dāng)前目錄
dir.. 查看父目錄
TREE命令:
tree >prn 打印樹(shù)狀結(jié)構(gòu)
tree顯示目錄樹(shù)
tree /a >prn
tree /f
子目錄的建立和命名:
md 建立子目錄 md=mkdir
md myfold 建立名字為myfold的文件夾
目錄改名與移動(dòng)子目錄:
ren move
move 1 2 將文件1的名字變?yōu)?
rd命令和deltree命令
rd f:刪除子目錄 (不能恢復(fù)) ==rmdir
attrib 刪除隱藏目錄
重命名文件
ren 123.ugh 345ugh
BAT腳本
start 程序名或命令 /max 或/min 新開(kāi)一個(gè)新窗口并最大化(最小化)運(yùn)行某程序或命令
set 指定環(huán)境變量名稱=要指派給變量的字符 設(shè)置環(huán)境變量
pause 暫停批處理程序,并顯示出:請(qǐng)按任意鍵繼續(xù)....
REM 文本內(nèi)容 在批處理文件中添加注解
goto 標(biāo)簽 將cmd.exe導(dǎo)向到批處理程序中帶標(biāo)簽的行
(標(biāo)簽必須單獨(dú)一行,且以冒號(hào)打頭,例如:“:start”標(biāo)簽)
if 在批處理程序中執(zhí)行條件處理(更多說(shuō)明見(jiàn)if命令及變量)
call 路徑批處理文件名 從批處理程序中調(diào)用另一個(gè)批處理程序 (更多說(shuō)明見(jiàn)call /?)
for 對(duì)一組文件中的每一個(gè)文件執(zhí)行某個(gè)特定命令(更多說(shuō)明見(jiàn)for命令及變量)
for 重復(fù)命令
for %A in (1 2 3 4) do echo i'm carzy!
for %A in(*.com *.exe *.bat) do dir %c
goto 跳轉(zhuǎn)
goto home 尋找 :home 那一行
同一個(gè)批處理文件里面可以有多個(gè)goto命令
if 條件
if 今天下雨了 ,那么我就不出去了登山了
if "%1" =="off" GOTO NETOFF 第一個(gè)參數(shù)是off
if == 比較兩件事
if exist 測(cè)試文件是否存在
if errorlevel 檢測(cè)程序如何運(yùn)行
errorlevel value 錯(cuò)誤號(hào)
if exist c:\command.com echo hallelujah! 文件存在回顯命令。
pause 命令
press anykey to continue/strke any key when ready
命令行參數(shù):
%1 %2 ...... %9
將文件名和參數(shù)名一起使用;
if“%1” == “NO”echo okay, i won't
符號(hào) “%變量%”
echo %path% 顯示環(huán)境變量的相關(guān)信息
%%-字母 只能出現(xiàn)在for命令中;
:
批處理文件中使用%%,
@不顯示該命令
@echo off
dos的環(huán)境:
environment
set 查看環(huán)境變量
path 搜尋路徑
shell = c:\command.com /e:1024 /p 分配環(huán)境空間
cd命令:
引用其他目錄:
copy c:\temp\osoof a:
cd \winsows 進(jìn)入windows
單個(gè)cd命令
cd d: 切換到d盤(pán)上的當(dāng)前目錄;
cd\改變目錄到當(dāng)前的根目錄;
重定向輸出:
> afile 在目錄上建立一個(gè)文件
echo ^L > PRN 將^L發(fā)送到打印機(jī)
TEMP變量 儲(chǔ)存臨時(shí)文件的位置
set temp= d:
path prompt
prompt($p)
(c:\BATCH) 設(shè)置
append conspec config copycmd dircmd dosshell msdosdata path prompt temp
echo %path%
將變量擴(kuò)充為變量的內(nèi)容;
if "%temp%" =="c:\temp" echo thank you for following orders
alt +F7刪除命令歷史;f9根據(jù)行號(hào)來(lái)調(diào)用命令;
$b | 管道命令
網(wǎng)絡(luò)操作
net start 查看開(kāi)啟了哪些服務(wù)
net start 服務(wù)名 開(kāi)啟服務(wù);(如:net start telnet, net start schedule)
net stop 服務(wù)名 停止某服務(wù)
net time 目標(biāo)ip 查看對(duì)方時(shí)間
net view ip 查看對(duì)方局域網(wǎng)內(nèi)開(kāi)啟了哪些共享
netstat -a 查看開(kāi)啟了哪些端口,常用netstat -an
netstat -n 查看端口的網(wǎng)絡(luò)連接情況,常用netstat -an
netstat -s 查看正在使用的所有協(xié)議使用情況
netstat -p 協(xié)議名 例:netstat -p tcq/ip 查看某協(xié)議使用情況
ping ip(或域名) 向?qū)Ψ街鳈C(jī)發(fā)送默認(rèn)大小為32字節(jié)的數(shù)據(jù),參數(shù):“-l[空格]數(shù)據(jù)包大小”;“-n發(fā)送數(shù)據(jù)次數(shù)”;“-t”指一直ping。
ipconfig (winipcfg) 用于windows NT及XP(windows 95 98)查看本地ip地址,ipconfig可用參數(shù)“/all”顯示全部配置信息
finger username @host 查看最近有哪些用戶登陸
telnet ip 端口 遠(yuǎn)和登陸服務(wù)器,默認(rèn)端口為23
copy c:srv.exe ipadmin$ 復(fù)制本地c:srv.exe到對(duì)方的admin下
ftp ip 端口 用于上傳文件至服務(wù)器或進(jìn)行文件操作,默認(rèn)端口為21。bin指用二進(jìn)制方式傳送(可執(zhí)行文件進(jìn));默認(rèn)為ASCII格式傳送(文本文件時(shí))
未分類
F3鍵重復(fù)上一次的DOS命令
清屏命令:cls
重新啟動(dòng)之后原有的配置就會(huì)被取消;
prompt $D 顯示為當(dāng)前的日期
prompt $E 顯示左箭頭
prompt $N 磁盤(pán)驅(qū)動(dòng)字符
prompt $T 當(dāng)前建的時(shí)間
prompt $V當(dāng)前系統(tǒng)的版本號(hào);
prompt/?查詢這個(gè)命令的相關(guān)用法;
prompt $t$h$h$h顯示詳細(xì)的時(shí)間;會(huì)逐漸變化;
總結(jié)
以上是生活随笔為你收集整理的windows批处理命令大全「建议收藏」(Windows)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: SAP Cloud for Custom
- 下一篇: SAP Cloud for Custom