DOS常用命令大全
disk operate system,磁盤(pán)操作系統(tǒng),DOS命令又分內(nèi)部命令和外部命令。接下來(lái)是小編為大家收集的DOS 常用命令大全,希望能幫到大家。
DOS 常用命令大全
內(nèi)部命令又稱(chēng)為駐機(jī)命令,它是隨著DOS系統(tǒng)的啟動(dòng)同時(shí)被加載到內(nèi)存里且長(zhǎng)駐內(nèi)存。也就是說(shuō),只要啟動(dòng)了DOS系統(tǒng),我們就可以使用內(nèi)部命令。
外部命令是儲(chǔ)存在磁盤(pán)上的可執(zhí)行文件,執(zhí)行這些外部命令需要從磁盤(pán)將其文件調(diào)入內(nèi)存,因此,外部命令只有該文件存在時(shí)才能使用。帶有.COM、.EXE、.BAT等擴(kuò)展名的文件都可看成是外部命令。
常用的內(nèi)部命令有MD、CD、RD、DIR、PATH、COPY、TYPE、EDIT、REN、DEL、CLS、VER、DATE、TIME、PROMPT。
常用的外部命令有DELTREE、FORMAT、DISKCOPY、LABEL、VOL、SYS、XCOPY、FC、ATTRIB、MEM、TREE。
(一)MD——建立子目錄
1.功能:創(chuàng)建新的子目錄
2.類(lèi)型:內(nèi)部命令
3.格式:MD[盤(pán)符:][路徑名]〈子目錄名〉
4.使用說(shuō)明:
(1)“盤(pán)符”:指定要建立子目錄的磁盤(pán)驅(qū)動(dòng)器字母,若省略,則為當(dāng)前驅(qū)動(dòng)器;
(2)“路徑名”:要建立的子目錄的上級(jí)目錄名,若缺省則建在當(dāng)前目錄下。
例:(1)在C盤(pán)的根目錄下創(chuàng)建名為FOX的子目錄;(2)在FOX子目錄下再創(chuàng)建USER子目錄。
C:、>MD FOX (在當(dāng)前驅(qū)動(dòng)器C盤(pán)下創(chuàng)建子目錄FOX)
C:、>MD FOX /USER (在FOX 子目錄下再創(chuàng)建USER子目錄)
(二)CD——改變當(dāng)前目錄
1.功能:顯示當(dāng)前目錄
2.類(lèi)型:內(nèi)部命令
3.格式:CD[盤(pán)符:][路徑名][子目錄名]
4.使用說(shuō)明:
(1)如果省略路徑和子目錄名則顯示當(dāng)前目錄;
(2)如采用“CD/”格式,則退回到根目錄;
(3)如采用“CD..”格式則退回到上一級(jí)目錄。
例:(1)進(jìn)入到USER子目錄;(2)從USER子目錄退回到子目錄;(3)返回到根目錄。
C:、>CD FOX /USER(進(jìn)入FOX子目錄下的USER子目錄)
C:、FOX、USER>CD.. (退回上一級(jí)根目錄)
C:、FOX>CD/ (返回到根目錄)
C:、>
(三)RD——刪除子目錄命令
1.功能:從指定的磁盤(pán)刪除了目錄。
2.類(lèi)型:內(nèi)部命令
3.格式:RD[盤(pán)符:][路徑名][子目錄名]
4.使用說(shuō)明:
(1)子目錄在刪除前必須是空的,也就是說(shuō)需要先進(jìn)入該子目錄,使用DEL(刪除文件的命令)將其子目錄下的文件刪空,然后再退回到上一級(jí)目錄,用RD命令刪除該了目錄本身;
(2)不能刪除根目錄和當(dāng)前目錄。
例:要求把C盤(pán)FOX子目錄下的USER子目錄刪除,操作如下:
第一步:先將USER子目錄下的文件刪空;
C、>DEL C:、FOX、USER、*。*
第二步,刪除USER子目錄。
C、>RD C:、FOX、USER
(四)DIR——顯示磁盤(pán)目錄命令
1.功能:顯示磁盤(pán)目錄的內(nèi)容。
2.類(lèi)型:內(nèi)部命令
3.格式:DIR [盤(pán)符][路徑][/P][/W]
4.使用說(shuō)明:/P的使用;當(dāng)欲查看的目錄太多,無(wú)法在一屏顯示完屏幕會(huì)一直往上卷,不容易看清,加上/P參數(shù)后,屏幕上會(huì)分面一次顯示23行的文件信息,然后暫停,并提示;Press
any key to continue
/W的使用:加上/W只顯示文件名,至于文件大小及建立的日期和時(shí)間則都省略。加上參數(shù)后,每行可以顯示五個(gè)文件名。
(五)PATH——路徑設(shè)置命令
1.功能:設(shè)備可執(zhí)行文件的搜索路徑,只對(duì)文件有效。
2.類(lèi)型:內(nèi)部命令
3.格式:PATH[盤(pán)符1]目錄[路徑名1]{[;盤(pán)符2:],〈目錄路徑名2〉…}
4.使用說(shuō)明:
(1)當(dāng)運(yùn)行一個(gè)可執(zhí)行文件時(shí),DOS會(huì)先在當(dāng)前目錄中搜索該文件,若找到則運(yùn)行之;若找不到該文件,則根據(jù)PATH命令所設(shè)置的路徑,順序逐條地到目錄中搜索該文件;
(2)PATH命令中的路徑,若有兩條以上,各路徑之間以一個(gè)分號(hào)“;”隔開(kāi);
(3)PATH命令有三種使用方法:
PATH[盤(pán)符1:][路徑1][盤(pán)符2:][路徑2]…(設(shè)定可執(zhí)行文件的搜索路徑) PATH:(取消所有路徑)
PATH:(顯示目前所設(shè)的路徑)
(六)TREE——顯示磁盤(pán)目錄結(jié)構(gòu)命令
1.功能:顯示指定驅(qū)動(dòng)器上所有目錄路徑和這些目錄下的所有文件名。
2.類(lèi)型:外部命令
3.格式:TREE[盤(pán)符:][/F][》PRN]
4.使用說(shuō)明:
(1)使用/F參數(shù)時(shí)顯示所有目錄及目錄下的所有文件,省略時(shí),只顯示目錄,不顯示目錄下的文件;
(2)選用>PRN參數(shù)時(shí),則把所列目錄及目錄中的文件名打印輸出。
(七)DELTREE——刪除整個(gè)目錄命令
1.功能:將整個(gè)目錄及其下屬子目錄和文件刪除。
2.類(lèi)型:外部命令
3.格式:DELTREE[盤(pán)符:]〈路徑名〉
4.使用說(shuō)明:該命令可以一步就將目錄及其下的所有文件、子目錄、更下層的子目錄一并刪除,而且不管文件的屬性為隱藏、系統(tǒng)或只讀,只要該文件位于刪除的目錄之下,DELTREE都一視同仁,照刪不誤。使用時(shí)務(wù)必小心!!!
五、磁盤(pán)操作類(lèi)命令
(一)formAT——磁盤(pán)格式化命令
1.功能:對(duì)磁盤(pán)進(jìn)行格式化,劃分磁道和扇區(qū);同時(shí)檢查出整個(gè)磁盤(pán)上有無(wú)帶缺陷的磁道,對(duì)壞道加注標(biāo)記;建立目錄區(qū)和文件分配表,使磁盤(pán)作好接收DOS的準(zhǔn)備。
2.類(lèi)型:外部命令
3.格式:formAT〈盤(pán)符:〉[/S][/4][/Q]
4.使用說(shuō)明:
(1)命令后的盤(pán)符不可缺省,若對(duì)硬盤(pán)進(jìn)行格式化,則會(huì)如下列提示:WARNING:ALL DATA ON NON
——REMOVABLE DISK
DRIVE C:WILL BE LOST !
Proceed with format (Y/N)?
(警告:所有數(shù)據(jù)在C盤(pán)上,將會(huì)丟失,確實(shí)要繼續(xù)格式化嗎?)
(2)若是對(duì)軟盤(pán)進(jìn)行格式化,則會(huì)如下提示:Insert mew diskette for drive A;
and press ENTER when ready…
(在A(yíng)驅(qū)中插入新盤(pán),準(zhǔn)備好后按回車(chē)鍵)。
(3)選用[/S]參數(shù),將把DOS系統(tǒng)文件IO.SYS
、MSDOS.SYS及COMMAND.COM復(fù)制到磁盤(pán)上,使該磁盤(pán)可以做為DOS啟動(dòng)盤(pán)。若不選用/S參數(shù),則格式化后的磙盤(pán)只能讀寫(xiě)信息,而不能做為啟動(dòng)盤(pán);
(4)選用[/4]參數(shù),在1.2MB的高密度軟驅(qū)中格式化360KB的低密度盤(pán);
(5)選用[/Q]參數(shù),快速格式化,這個(gè)參數(shù)并不會(huì)重新劃分磁盤(pán)的磁道貌岸然和扇區(qū),只能將磁盤(pán)根目錄、文件分配表以及引導(dǎo)扇區(qū)清成空白,因此,格式化的速度較快。
(6)選用[/U]參數(shù),表示無(wú)條件格式化,即破壞原來(lái)磁盤(pán)上所有數(shù)據(jù)。不加/U,則為安全格式化,這時(shí)先建立一個(gè)鏡象文件保存原來(lái)的FAT表和根目錄,必要時(shí)可用UNFORRMAT恢復(fù)原來(lái)的數(shù)據(jù)。
(二)UNformAT恢復(fù)格式化命令
1.功能:對(duì)進(jìn)行過(guò)格式化誤操作丟失數(shù)據(jù)的磁盤(pán)進(jìn)行恢復(fù)。
2.類(lèi)型:外部命令
3.格式:UNformAT〈盤(pán)符〉[/L][/U][/P][/TEST]
4.使用說(shuō)明:用于將被“非破壞性”格式化的磁盤(pán)恢復(fù)。根目錄下被刪除的文件或子目錄及磁盤(pán)的系統(tǒng)扇區(qū)(包括FAT、根目錄、BOOT扇區(qū)及硬盤(pán)分區(qū)表)受損時(shí),也可以用UNformAT來(lái)?yè)尵取?/p>
(1)選用/L參數(shù)列出找到的子目錄名稱(chēng)、文件名稱(chēng)、大孝日期等信息,但不會(huì)真的做formAT工作。
(2)選用/P參數(shù)將顯示于屏幕的報(bào)告(包含/L參數(shù)所產(chǎn)生的信息)同時(shí)也送到打印機(jī)。運(yùn)行時(shí)屏幕會(huì)顯示:“Print out will
be sent to LPT1”
(3)選用/TEST參數(shù)只做模擬試驗(yàn)(TEST)不做真正的寫(xiě)入動(dòng)作。使用此參數(shù)屏幕會(huì)顯示:“Simulation only”
(4)選用/U參數(shù)不使用MIRROR映像文件的數(shù)據(jù),直接根據(jù)磁盤(pán)現(xiàn)狀進(jìn)行UNformAT。
(5)選用/PSRTN;修復(fù)硬盤(pán)分區(qū)表。
若在盤(pán)符之后加上/P、/L、/TEST之一,都相當(dāng)于使用了/U參數(shù),UNformAT會(huì)“假設(shè)”此時(shí)磁盤(pán)沒(méi)有MIRROR映像文件。
注意:UNformAT對(duì)于剛formAT的磁盤(pán),可以完全恢復(fù),但formAT后若做了其它數(shù)據(jù)的寫(xiě)入,則UNformAT就不能完整的救回?cái)?shù)據(jù)了。UNformAT并非是萬(wàn)能的,由于使用UNformAT會(huì)重建FAT與根目錄,所以它也具有較高的危險(xiǎn)性,操作不當(dāng)可能會(huì)擴(kuò)大損失,如果僅誤刪了幾個(gè)文件或子目錄,只需要利用UNDELETE就夠了。
三) CHKDSK——檢查磁盤(pán)當(dāng)前狀態(tài)命令
1.功能:顯示磁盤(pán)狀態(tài)、內(nèi)存狀態(tài)和指定路徑下指定文件的不連續(xù)數(shù)目。
2.類(lèi)型:外部命令
3.格式:CHKDSK [盤(pán)符:][路徑][文件名][/F][/V]
4.使用說(shuō)明:
(1)選用[文件名]參數(shù),則顯示該文件占用磁盤(pán)的情況;
(2)選[/F]參數(shù),糾正在指定磁盤(pán)上發(fā)現(xiàn)的邏輯錯(cuò)誤;
(3)選用[/V]參數(shù),顯示盤(pán)上的所有文件和路徑。
(四)DISKCOPY——整盤(pán)復(fù)制命令
1.功能:復(fù)制格式和內(nèi)容完全相同的軟盤(pán)。
2.類(lèi)型:外部命令
3.格式:DISKCOPY[盤(pán)符1:][盤(pán)符2:]
4.使用說(shuō)明:
(1)如果目標(biāo)軟盤(pán)沒(méi)有格式化,則復(fù)制時(shí)系統(tǒng)自動(dòng)選進(jìn)行格式化。
(2)如果目標(biāo)軟盤(pán)上原有文件,則復(fù)制后將全部丟失。
(3)如果是單驅(qū)動(dòng)器復(fù)制,系統(tǒng)會(huì)提示適時(shí)更換源盤(pán)和目標(biāo)盤(pán),請(qǐng)操作時(shí)注意分清源盤(pán)和目標(biāo)盤(pán)。
(五)LABEL——建立磁盤(pán)卷標(biāo)命令
1.功能:建立、更改、刪除磁盤(pán)卷標(biāo)。
2.類(lèi)型:外部命令
3.格式:LABEL[盤(pán)符:][卷標(biāo)名]
4.使用說(shuō)明:
(1)卷標(biāo)名為要建立的卷標(biāo)名,若缺省此參數(shù),則系統(tǒng)提示鍵入卷標(biāo)名或詢(xún)問(wèn)是否刪除原有的卷標(biāo)名;
(2)卷標(biāo)名由1至11個(gè)字符組成。
(六)VOL——顯示磁盤(pán)卷標(biāo)命令
1.功能:查看磁盤(pán)卷標(biāo)號(hào)。
2.類(lèi)型:內(nèi)部命令
3.格式:VOL[盤(pán)符:]
4.使用說(shuō)明:省略盤(pán)符,顯示當(dāng)前驅(qū)動(dòng)器卷標(biāo)。
(七)SCANDISK——檢測(cè)、修復(fù)磁盤(pán)命令
1.功能:檢測(cè)磁盤(pán)的FAT表、目錄結(jié)構(gòu)、文件系統(tǒng)等是否有問(wèn)題,并可將檢測(cè)出的問(wèn)題加以修復(fù)。
2.類(lèi)型:外部命令
3.格式:SCANDISK[盤(pán)符1:]{[盤(pán)符2:]…}[/ALL]
4.使用說(shuō)明:
(1)CCANDISK適用于硬盤(pán)和軟盤(pán),可以一次指定多個(gè)磁盤(pán)或選用[/ALL]參數(shù)指定所有的磁盤(pán);
(2)可自動(dòng)檢測(cè)出磁盤(pán)中所發(fā)生的交叉連接、丟失簇和目錄結(jié)構(gòu)等邏輯上的錯(cuò)誤,并加以修復(fù)。
(八)DEFRAG——重整磁盤(pán)命令
1.。功能:整理磁盤(pán),消除磁盤(pán)碎塊。
2.類(lèi)型:外部命令
3.格式:DEFRAG[盤(pán)符:][/F]
4.使用說(shuō)明:選用/F參數(shù),將文件中存在盤(pán)上的碎片消除,并調(diào)整磁盤(pán)文件的安排,確保文件之間毫無(wú)空隙。從而加快讀盤(pán)速度和節(jié)省磁盤(pán)空間。
(九)SYS——系統(tǒng)復(fù)制命令
1.功能:將當(dāng)前驅(qū)動(dòng)器上的DOS系統(tǒng)文件IO.SYS,MSDOS.SYS和COMMAND.COM 傳送到指定的驅(qū)動(dòng)器上。
2.類(lèi)型:外部命令
3.格式:SYS[盤(pán)符:]
*使用說(shuō)明:如果磁盤(pán)剩余空間不足以存放系統(tǒng)文件,則提示:No roomfor on destination disk. 文件操作類(lèi)命令
(一) COPY文件復(fù)制命令
1.功能:拷貝一個(gè)或多個(gè)文件到指定盤(pán)上。
2.類(lèi)型:內(nèi)部命令
3.格式:COPY [源盤(pán)][路徑]〈源文件名〉[目標(biāo)盤(pán)][路徑][目標(biāo)文件名]
4.使用說(shuō)明:
(1)COPY是文件對(duì)文件的方式復(fù)制數(shù)據(jù),復(fù)制前目標(biāo)盤(pán)必須已經(jīng)格式化;
(2)復(fù)制過(guò)程中,目標(biāo)盤(pán)上相同文件名稱(chēng)的舊文件會(huì)被源文件取代;
(3)復(fù)制文件時(shí),必須先確定目標(biāo)般有足夠的空間,否則會(huì)出現(xiàn);insufficient的錯(cuò)誤信息,提示磁盤(pán)空間不夠;
(4)文件名中允許使用通配舉“*”“?”,可同時(shí)復(fù)制多個(gè)文件;
(5)COPY命令中源文件名必須指出,不可以省略。
(6)復(fù)制時(shí),目標(biāo)文件名可以與源文件名相同,稱(chēng)作“同名拷貝”此時(shí)目標(biāo)文件名可以省略;
(7)復(fù)制時(shí),目標(biāo)文件名也可以與源文件名不相同,稱(chēng)作“異名拷貝”,此時(shí),目標(biāo)文件名不能省略;
(8)復(fù)制時(shí),還可以將幾個(gè)文件合并為一個(gè)文件,稱(chēng)為“合并拷貝”,格式如下:COPY;[源盤(pán)][路徑]〈源文件名1〉〈源文件名2〉…[目標(biāo)盤(pán)][路徑]〈目標(biāo)文件名〉;
(9)利用COPY命令,還可以從鍵盤(pán)上輸入數(shù)據(jù)建立文件,格式如下:COPY CON [盤(pán)符:][路徑]〈文件名〉;
(10)注意:COPY命令的使用格式,源文件名與目標(biāo)文件名之間必須有空格!
(二)XCOPY——目錄復(fù)制命令
1.功能:復(fù)制指定的目錄和目錄下的所有文件連同目錄結(jié)構(gòu)。
2.類(lèi)型:外部命令
3.格式:XCOPY [源盤(pán):]〈源路徑名〉[目標(biāo)盤(pán)符:][目標(biāo)路徑名][/S][/V][/E]
4.使用說(shuō)明:
(1)XCOPY是COPY的擴(kuò)展,可以把指定的目錄連文件和目錄結(jié)構(gòu)一并拷貝,但不能拷貝隱藏文件和系統(tǒng)文件;
(2)使用時(shí)源盤(pán)符、源目標(biāo)路徑名、源文件名至少指定一個(gè);
(3)選用/S時(shí)對(duì)源目錄下及其子目錄下的所有文件進(jìn)行COPY。除非指定/E參數(shù),否則/S不會(huì)拷貝空目錄,若不指定/S參數(shù),則XCOPY只拷貝源目錄本身的文件,而不涉及其下的子目錄;
(4)選用/V參數(shù)時(shí),對(duì)的拷貝的扇區(qū)都進(jìn)行較驗(yàn),但速度會(huì)降低。
(三)TYPE——顯示文件內(nèi)容命令
1.功能:顯示ASCII碼文件的內(nèi)容。
2.類(lèi)型:內(nèi)部命令。
3.格式:TYPE[盤(pán)符:][路徑]〈文件名〉
4.使用說(shuō)明:
(1)顯示由ASCII碼組成的文本文件,對(duì)。EXE.COM等為擴(kuò)展名的文件,其顯示的內(nèi)容是無(wú)法閱讀的,沒(méi)有實(shí)際意義2;
(2)該命令一次只可以顯示一個(gè)文件的內(nèi)容,不能使用通配符;
(3)如果文件有擴(kuò)展名,則必須將擴(kuò)展名寫(xiě)上;
(4)當(dāng)文件較長(zhǎng),一屏顯示不下時(shí),可以按以下格式顯示;TYPE[盤(pán)符:][路徑]〈文件名〉|MORE,MORE為分屏顯示命令,使用些參數(shù)后當(dāng)滿(mǎn)屏?xí)r會(huì)暫停,按任意鍵會(huì)繼續(xù)顯示。
(5)若需將文件內(nèi)容打印出來(lái),可用如下格式:
TYPE[盤(pán)符:][路徑]〈文件名〉,>PRN
此時(shí),打印機(jī)應(yīng)處于聯(lián)機(jī)狀態(tài)。
(四) REN——文件改名命令
1.功能:更改文件名稱(chēng)
2.類(lèi)型:內(nèi)部命令
3.格式:REN[盤(pán)符:][路徑]〈舊文件名〉〈新文件名〉
4.使用說(shuō)明:
(1)新文件名前不可以加上盤(pán)符和路徑,因?yàn)樵撁钪荒軐?duì)同一盤(pán)上的文件更換文件名;
(2)允許使用通配符更改一組文件名或擴(kuò)展名。
(五)FC——文件比較命令
1.功能:比較文件的異同,并列出差異處。
2.類(lèi)型:外部命令
3.格式:FC[盤(pán)符:][路徑名]〈文件名〉[盤(pán)符:][路徑名][文件名][/A][/B][/C][/N]
4.使用說(shuō)明:
(1)選用/A參數(shù),為ASCII碼比較模式;
(2)選用/B參數(shù),為二進(jìn)制比較模式;
(3)選用/C參數(shù),將大小寫(xiě)字符看成是相同的字符。
(4)選用/N參數(shù),在A(yíng)SCII碼比較方式下,顯示相異處的行號(hào)。
(六)ATTRIB——修改文件屬性命令
1.功能:修改指定文件的屬性。(文件屬性參見(jiàn)2.5.4(二)文件屬性一節(jié))
2.類(lèi)型:外部命令。
3.格式:ATTRIB[文件名][R][——R][A][——A][H][——H][——S]
4.使用說(shuō)明:
(1)選用R參數(shù),將指定文件設(shè)為只讀屬性,使得該文件只能讀取,無(wú)法寫(xiě)入數(shù)據(jù)或刪除;選用——R參數(shù),去除只讀屬性;
(2)選用A參數(shù),將文件設(shè)置為檔案屬性;選用——A參數(shù),去除檔案屬性; (3)選用H參數(shù),將文件調(diào)協(xié)為隱含屬性;選用——H參數(shù),去隱含屬性;
(4)選用S參數(shù),將文件設(shè)置為系統(tǒng)屬性;選用——S參數(shù),去除系統(tǒng)屬性; (5)選用/S參數(shù),對(duì)當(dāng)前目錄下的所有子目錄及作設(shè)置。
七) DEL——刪除文件命令
1.功能:刪除指定的文件。
2.類(lèi)型:內(nèi)部命令
3.格式:DEL[盤(pán)符:][路徑]〈文件名〉[/P]
4.使用說(shuō)明:
(1)選用/P參數(shù),系統(tǒng)在刪除前詢(xún)問(wèn)是否真要?jiǎng)h除該文件,若不使用這個(gè)參數(shù),則自動(dòng)刪除;
(2)該命令不能刪除屬性為隱含或只讀的文件;
(3)在文件名稱(chēng)中可以使用通配符;
(4)若要?jiǎng)h除磁盤(pán)上的所有文件(DEL*·*或DEL·),則會(huì)提示:(Arey ou sure?)(你確定嗎?)若回答Y,則進(jìn)行刪除,回答N,則取消此次刪除作業(yè)。
(八) UNDELETE——恢復(fù)刪除命令
1.功能:恢復(fù)被誤刪除命令
2.類(lèi)型:外部命令。
3.格式:UNDELETE[盤(pán)符:][路徑名]〈文件名〉[/DOS]/LIST][/ALL]
4.使用說(shuō)明:使用UNDELETE可以使用“*”和“?”通配符。
(1)選用/DOS參數(shù)根據(jù)目錄里殘留的記錄來(lái)恢復(fù)文件。由于文件被刪除時(shí),目錄所記載斬文件名第一個(gè)字符會(huì)被改為E5,DOS即依據(jù)文件開(kāi)頭的E5和其后續(xù)的字符來(lái)找到欲恢復(fù)的文件,所以,UNDELETE會(huì)要求用戶(hù)輸入一個(gè)字符,以便將文件名字補(bǔ)齊。但此字符不必和原來(lái)的一樣,只需符合DOS的文件名規(guī)則即可。
(2)選用/LIST只“列出”符合指定條件的文件而不做恢復(fù),所以對(duì)磁盤(pán)內(nèi)容完全不會(huì)有影響。
(3)選用/ALL自動(dòng)將可完全恢復(fù)的文件完全恢復(fù),而不一一地詢(xún)問(wèn)用戶(hù),使用此參數(shù)時(shí),若UNDELTE利用目錄里殘留的記錄來(lái)將文件恢復(fù),則會(huì)自動(dòng)選一個(gè)字符將文件名補(bǔ)齊,并且使其不與現(xiàn)存文件名相同,選用字符的優(yōu)選順序?yàn)椋?%——0000123456789A~Z。
UNDELETE還具有建立文件的防護(hù)措施的功能,已超出本課程授課范圍,請(qǐng)讀者在使用些功能時(shí)查閱有關(guān)DOS手冊(cè)
七、其它命令
(一)CLS——清屏幕命令
1功能:清除屏幕上的所有顯示,光標(biāo)置于屏幕左上角。
2類(lèi)型:內(nèi)部命令
3格式:CLS
(二) VER查看系統(tǒng)版本號(hào)命令
1功能:顯示當(dāng)前系統(tǒng)版本號(hào)
2類(lèi)型:內(nèi)部命令
3格式:VER
(三) DATA日期設(shè)置命令
1功能:設(shè)置或顯示系統(tǒng)日期。
2類(lèi)型:內(nèi)部命令
3格式:DATE[mm——dd——yy]
4使用說(shuō)明:
(1)省略[mm——dd——yy]顯示系統(tǒng)日期并提示輸入新的日期,不修改則可直接按回車(chē)鍵,[mm——dd——yy]為“月月——日日——年年”格式;
(2)當(dāng)機(jī)器開(kāi)始啟動(dòng)時(shí),有自動(dòng)處理文件(AUTOEXEC.BAT)被執(zhí)行,則系統(tǒng)不提示輸入系統(tǒng)日期。否則,提示輸入新日期和時(shí)間。
(四) TIME系統(tǒng)時(shí)鐘設(shè)置命令
1功能:設(shè)置或顯示系統(tǒng)時(shí)期。
2類(lèi)型:內(nèi)部命令
3格式:TIME[hh:mm:ss:xx]
4使用說(shuō)明:
(1)省略[hh:mm:ss:xx],顯示系統(tǒng)時(shí)間并提示輸入新的時(shí)間,不修改則可直接按回車(chē)鍵,[hh:mm:ss:xx]為“小時(shí):分鐘:秒:百分之幾秒”格式;
(2)當(dāng)機(jī)器開(kāi)始啟動(dòng)時(shí),有自動(dòng)處理文件(AUTOEXEC.BAT)被執(zhí)行,則系統(tǒng)不提示輸入系統(tǒng)日期。否則,提示輸入新日期和時(shí)間。
(五)MEM查看當(dāng)前內(nèi)存狀況命令
1功能:顯示當(dāng)前內(nèi)存使用的情況
2類(lèi)型:外部命令
3格式:MEM[/C][/F][/M][/P]
4使用說(shuō)明:
(1)選用/C參數(shù)列出裝入常規(guī)內(nèi)存和CMB的各文件的長(zhǎng)度,同時(shí)也顯示內(nèi)存空間的使用狀況和最大的可用空間;
(2)選用/F參數(shù)分別列出當(dāng)前常規(guī)內(nèi)存剩余的字節(jié)大小和UMB可用的區(qū)域及大小;
(3)選用/M參數(shù)顯示該模塊使用內(nèi)存地地址、大小及模塊性質(zhì);
(4)選用/P參數(shù)指定當(dāng)輸出超過(guò)一屏?xí)r,暫停供用戶(hù)查看。
(六) MSD顯示系統(tǒng)信息命令
1功能:顯示系統(tǒng)的硬件和操作系統(tǒng)的狀況。
2類(lèi)型:外部命令
3格式:MSD[/I][/B][/S]
4使用說(shuō)明:
(1)選用/I參數(shù)時(shí),不檢測(cè)硬件;
(2)選用/B參數(shù)時(shí),以黑白方式啟動(dòng)MSD;
(3)選用/S參數(shù)時(shí),顯示出簡(jiǎn)明的系統(tǒng)報(bào)告
ping命令詳解
對(duì)于Windows下ping命令相信大家已經(jīng)再熟悉不過(guò)了,但是能把ping的功能發(fā)揮到最大的人卻并不是很多,當(dāng)然我也并不是說(shuō)我可以讓ping發(fā)揮最大的功能,我也只不過(guò)經(jīng)常用ping這個(gè)工具,也總結(jié)了一些小經(jīng)驗(yàn),現(xiàn)在和大家分享一下。
現(xiàn)在我就參照ping命令的幫助說(shuō)明來(lái)給大家說(shuō)說(shuō)我使用ping時(shí)會(huì)用到的技巧,ping只有在安裝了TCP/IP協(xié)議以后才可以使用:
ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]] [-wz timeout] destination-list
Options:
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
不停的ping地方主機(jī),直到你按下Control-C。
此功能沒(méi)有什么特別的技巧,不過(guò)可以配合其他參數(shù)使用,將在下面提到。
-a Resolve addresses to hostnames.
解析計(jì)算機(jī)NetBios名。
示例:C:\>ping -a 192.168.1.21
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
Ping statistics for 192.168.1.21:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
從上面就可以知道IP為192.168.1.21的計(jì)算機(jī)NetBios名為iceblood.yofor.com。
-n count Number of echo requests to send.
發(fā)送count指定的Echo數(shù)據(jù)包數(shù)。
在默認(rèn)情況下,一般都只發(fā)送四個(gè)數(shù)據(jù)包,通過(guò)這個(gè)命令可以自己定義發(fā)送的個(gè)數(shù),對(duì)衡量網(wǎng)絡(luò)速度很有幫助,比如我想測(cè)試發(fā)送50個(gè)數(shù)據(jù)包的返回的平均時(shí)間為多少,最快時(shí)間為多少,最慢時(shí)間為多少就可以通過(guò)以下獲知:
C:\>ping -n 50 202.103.96.68
Pinging 202.103.96.68 with 32 bytes of data:
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Request timed out.
………………
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Ping statistics for 202.103.96.68:
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
Minimum = 40ms, Maximum = 51ms, Average = 46ms
從以上我就可以知道在給202.103.96.68發(fā)送50個(gè)數(shù)據(jù)包的過(guò)程當(dāng)中,返回了48個(gè),其中有兩個(gè)由于未知原因丟失,這48個(gè)數(shù)據(jù)包當(dāng)中返回速度最快為40ms,最慢為51ms,平均速度為46ms。
-l size Send buffer size.
定義echo數(shù)據(jù)包大小。
在默認(rèn)的情況下windows的ping發(fā)送的數(shù)據(jù)包大小為32byt,我們也可以自己定義它的大小,但有一個(gè)大小的限制,就是最大只能發(fā)送65500byt,也許有人會(huì)問(wèn)為什么要限制到65500byt,因?yàn)閃indows系列的系統(tǒng)都有一個(gè)安全漏洞(也許還包括其他系統(tǒng))就是當(dāng)向?qū)Ψ揭淮伟l(fā)送的數(shù)據(jù)包大于或等于65532時(shí),對(duì)方就很有可能擋機(jī),所以微軟公司為了解決這一安全漏洞于是限制了ping的數(shù)據(jù)包大小。雖然微軟公司已經(jīng)做了此限制,但這個(gè)參數(shù)配合其他參數(shù)以后危害依然非常強(qiáng)大,比如我們就可以通過(guò)配合-t參數(shù)來(lái)實(shí)現(xiàn)一個(gè)帶有攻擊性的命令:(以下介紹帶有危險(xiǎn)性,僅用于試驗(yàn),請(qǐng)勿輕易施于別人機(jī)器上,否則后果自負(fù))
C:\>ping -l 65500 -t 192.168.1.21
Pinging 192.168.1.21 with 65500 bytes of data:
Reply from 192.168.1.21: bytes=65500 time<10ms TTL=254
Reply from 192.168.1.21: bytes=65500 time<10ms TTL=254
………………
這樣它就會(huì)不停的向192.168.1.21計(jì)算機(jī)發(fā)送大小為65500byt的數(shù)據(jù)包,如果你只有一臺(tái)計(jì)算機(jī)也許沒(méi)有什么效果,但如果有很多計(jì)算機(jī)那么就可以使對(duì)方完全癱瘓,我曾經(jīng)就做過(guò)這樣的試驗(yàn),當(dāng)我同時(shí)使用10臺(tái)以上計(jì)算機(jī)ping一臺(tái)Win2000Pro系統(tǒng)的計(jì)算機(jī)時(shí),不到5分鐘對(duì)方的網(wǎng)絡(luò)就已經(jīng)完全癱瘓,網(wǎng)絡(luò)嚴(yán)重堵塞,HTTP和FTP服務(wù)完全停止,由此可見(jiàn)威力非同小可。
-f Set Don't Fragment flag in packet.
在數(shù)據(jù)包中發(fā)送“不要分段”標(biāo)志。
在一般你所發(fā)送的數(shù)據(jù)包都會(huì)通過(guò)路由分段再發(fā)送給對(duì)方,加上此參數(shù)以后路由就不會(huì)再分段處理。
-i TTL Time To Live.
指定TTL值在對(duì)方的系統(tǒng)里停留的時(shí)間。
此參數(shù)同樣是幫助你檢查網(wǎng)絡(luò)運(yùn)轉(zhuǎn)情況的。
-v TOS Type Of Service.
將“服務(wù)類(lèi)型”字段設(shè)置為 tos 指定的值。
-r count Record route for count hops.
在“記錄路由”字段中記錄傳出和返回?cái)?shù)據(jù)包的路由。
在一般情況下你發(fā)送的數(shù)據(jù)包是通過(guò)一個(gè)個(gè)路由才到達(dá)對(duì)方的,但到底是經(jīng)過(guò)了哪些路由呢?通過(guò)此參數(shù)就可以設(shè)定你想探測(cè)經(jīng)過(guò)的路由的個(gè)數(shù),不過(guò)限制在了9個(gè),也就是說(shuō)你只能跟蹤到9個(gè)路由,如果想探測(cè)更多,可以通過(guò)其他命令實(shí)現(xiàn),我將在以后的文章中給大家講解。以下為示例:
C:\>ping -n 1 -r 9 202.96.105.101 (發(fā)送一個(gè)數(shù)據(jù)包,最多記錄9個(gè)路由)
Pinging 202.96.105.101 with 32 bytes of data:
Reply from 202.96.105.101: bytes=32 time=10ms TTL=249
Route: 202.107.208.187 ->
202.107.210.214 ->
61.153.112.70 ->
61.153.112.89 ->
202.96.105.149 ->
202.96.105.97 ->
202.96.105.101 ->
202.96.105.150 ->
61.153.112.90
Ping statistics for 202.96.105.101:
Packets: Sent = 1, Received = 1, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 10ms, Maximum = 10ms, Average = 10ms
從上面我就可以知道從我的計(jì)算機(jī)到202.96.105.101一共通過(guò)了202.107.208.187 ,202.107.210.214 , 61.153.112.70 , 61.153.112.89 , 202.96.105.149 , 202.96.105.97這幾個(gè)路由。
-s count Timestamp for count hops.
指定 count 指定的躍點(diǎn)數(shù)的時(shí)間戳。
此參數(shù)和-r差不多,只是這個(gè)參數(shù)不記錄數(shù)據(jù)包返回所經(jīng)過(guò)的路由,最多也只記錄4個(gè)。
-j host-list Loose source route along host-list.
利用 computer-list 指定的計(jì)算機(jī)列表路由數(shù)據(jù)包。連續(xù)計(jì)算機(jī)可以被中間網(wǎng)關(guān)分隔(路由稀疏源)IP 允許的最大數(shù)量為 9。
-k host-list Strict source route along host-list.
利用 computer-list 指定的計(jì)算機(jī)列表路由數(shù)據(jù)包。連續(xù)計(jì)算機(jī)不能被中間網(wǎng)關(guān)分隔(路由嚴(yán)格源)IP 允許的最大數(shù)量為 9。
-w timeout Timeout in milliseconds to wait for each reply.
指定超時(shí)間隔,單位為毫秒。
此參數(shù)沒(méi)有什么其他技巧。
ping命令的其他技巧:在一般情況下還可以通過(guò)ping對(duì)方讓對(duì)方返回給你的TTL值大小,粗略的判斷目標(biāo)主機(jī)的系統(tǒng)類(lèi)型是Windows系列還是UNIX/Linux系列,一般情況下Windows系列的系統(tǒng)返回的TTL值在100-130之間,而UNIX/Linux系列的系統(tǒng)返回的TTL值在240-255之間,當(dāng)然TTL的值在對(duì)方的主機(jī)里是可以修改的,Windows系列的系統(tǒng)可以通過(guò)修改注冊(cè)表以下鍵值實(shí)現(xiàn):
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"DefaultTTL"=dword:000000ff
255---FF
128---80
64----40
32----20
好了,ping命令也基本上完全講解完了,其中還有-j,-k參數(shù)我還沒(méi)有詳細(xì)說(shuō)明,由于某些原因也包括我自己所收集的資料過(guò)少這里也沒(méi)有向大家詳細(xì)介紹,請(qǐng)大家見(jiàn)諒,如果在看了這篇文章的朋友當(dāng)中有知道得比我更多的,以及其他使用技巧的也希望您能告訴我,并在此先謝過(guò)。
對(duì)于Windows下ping命令相信大家已經(jīng)再熟悉不過(guò)了,但是能把ping的功能發(fā)揮到最大的人卻并不是很多,當(dāng)然我也并不是說(shuō)我可以讓ping發(fā)揮最大的功能,我也只不過(guò)經(jīng)常用ping這個(gè)工具,也總結(jié)了一些小經(jīng)驗(yàn),現(xiàn)在和大家分享一下。
現(xiàn)在我就參照ping命令的幫助說(shuō)明來(lái)給大家說(shuō)說(shuō)我使用ping時(shí)會(huì)用到的技巧,ping只有在安裝了TCP/IP協(xié)議以后才可以使用:
ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]] [-w timeout] destination-list
Options:
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
不停的ping地方主機(jī),直到你按下Control-C。
此功能沒(méi)有什么特別的技巧,不過(guò)可以配合其他參數(shù)使用,將在下面提到。
-a Resolve addresses to hostnames.
解析計(jì)算機(jī)NetBios名。
示例:C:\>ping -a 192.168.1.21
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
Ping statistics for 192.168.1.21:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
從上面就可以知道IP為192.168.1.21的計(jì)算機(jī)NetBios名為iceblood.yofor.com。
-n count Number of echo requests to send.
發(fā)送count指定的Echo數(shù)據(jù)包數(shù)。
在默認(rèn)情況下,一般都只發(fā)送四個(gè)數(shù)據(jù)包,通過(guò)這個(gè)命令可以自己定義發(fā)送的個(gè)數(shù),對(duì)衡量網(wǎng)絡(luò)速度很有幫助,比如我想測(cè)試發(fā)送50個(gè)數(shù)據(jù)包的返回的平均時(shí)間為多少,最快時(shí)間為多少,最慢時(shí)間為多少就可以通過(guò)以下獲知:
C:\>ping -n 50 202.103.96.68
Pinging 202.103.96.68 with 32 bytes of data:
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Request timed out.
………………
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Ping statistics for 202.103.96.68:
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
Minimum = 40ms, Maximum = 51ms, Average = 46ms
從以上我就可以知道在給202.103.96.68發(fā)送50個(gè)數(shù)據(jù)包的過(guò)程當(dāng)中,返回了48個(gè),其中有兩個(gè)由于未知原因丟失,這48個(gè)數(shù)據(jù)包當(dāng)中返回速度最快為40ms,最慢為51ms,平均速度為46ms。
-l size Send buffer size.
定義echo數(shù)據(jù)包大小。
在默認(rèn)的情況下windows的ping發(fā)送的數(shù)據(jù)包大小為32byt,我們也可以自己定義它的大小,但有一個(gè)大小的限制,就是最大只能發(fā)送65500byt,也許有人會(huì)問(wèn)為什么要限制到65500byt,因?yàn)閃indows系列的系統(tǒng)都有一個(gè)安全漏洞(也許還包括其他系統(tǒng))就是當(dāng)向?qū)Ψ揭淮伟l(fā)送的數(shù)據(jù)包大于或等于65532時(shí),對(duì)方就很有可能擋機(jī),所以微軟公司為了解決這一安全漏洞于是限制了ping的數(shù)據(jù)包大小。雖然微軟公司已經(jīng)做了此限制,但這個(gè)參數(shù)配合其他參數(shù)以后危害依然非常強(qiáng)大,比如我們就可以通過(guò)配合-t參數(shù)來(lái)實(shí)現(xiàn)一個(gè)帶有攻擊性的命令:(以下介紹帶有危險(xiǎn)性,僅用于試驗(yàn),請(qǐng)勿輕易施于別人機(jī)器上,否則后果自負(fù))
C:\>ping -l 65500 -t 192.168.1.21
Pinging 192.168.1.21 with 65500 bytes of data:
Reply from 192.168.1.21: bytes=65500 time<10ms TTL=254
Reply from 192.168.1.21: bytes=65500 time<10ms TTL=254
………………
這樣它就會(huì)不停的向192.168.1.21計(jì)算機(jī)發(fā)送大小為65500byt的數(shù)據(jù)包,如果你只有一臺(tái)計(jì)算機(jī)也許沒(méi)有什么效果,但如果有很多計(jì)算機(jī)那么就可以使對(duì)方完全癱瘓,我曾經(jīng)就做過(guò)這樣的試驗(yàn),當(dāng)我同時(shí)使用10臺(tái)以上計(jì)算機(jī)ping一臺(tái)Win2000Pro系統(tǒng)的計(jì)算機(jī)時(shí),不到5分鐘對(duì)方的網(wǎng)絡(luò)就已經(jīng)完全癱瘓,網(wǎng)絡(luò)嚴(yán)重堵塞,HTTP和FTP服務(wù)完全停止,由此可見(jiàn)威力非同小可。
-f Set Don't Fragment flag in packet.
在數(shù)據(jù)包中發(fā)送“不要分段”標(biāo)志。
在一般你所發(fā)送的數(shù)據(jù)包都會(huì)通過(guò)路由分段再發(fā)送給對(duì)方,加上此參數(shù)以后路由就不會(huì)再分段處理。
-i TTL Time To Live.
指定TTL值在對(duì)方的系統(tǒng)里停留的時(shí)間。
此參數(shù)同樣是幫助你檢查網(wǎng)絡(luò)運(yùn)轉(zhuǎn)情況的。
-v TOS Type Of Service.
將“服務(wù)類(lèi)型”字段設(shè)置為 tos 指定的值。
-r count Record route for count hops.
在“記錄路由”字段中記錄傳出和返回?cái)?shù)據(jù)包的路由。
在一般情況下你發(fā)送的數(shù)據(jù)包是通過(guò)一個(gè)個(gè)路由才到達(dá)對(duì)方的,但到底是經(jīng)過(guò)了哪些路由呢?通過(guò)此參數(shù)就可以設(shè)定你想探測(cè)經(jīng)過(guò)的路由的個(gè)數(shù),不過(guò)限制在了9個(gè),也就是說(shuō)你只能跟蹤到9個(gè)路由,如果想探測(cè)更多,可以通過(guò)其他命令實(shí)現(xiàn),我將在以后的文章中給大家講解。以下為示例:
C:\>ping -n 1 -r 9 202.96.105.101 (發(fā)送一個(gè)數(shù)據(jù)包,最多記錄9個(gè)路由)
Pinging 202.96.105.101 with 32 bytes of data:
Reply from 202.96.105.101: bytes=32 time=10ms TTL=249
Route: 202.107.208.187 ->
202.107.210.214 ->
61.153.112.70 ->
61.153.112.89 ->
202.96.105.149 ->
202.96.105.97 ->
202.96.105.101 ->
202.96.105.150 ->
61.153.112.90
Ping statistics for 202.96.105.101:
Packets: Sent = 1, Received = 1, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 10ms, Maximum = 10ms, Average = 10ms
從上面我就可以知道從我的計(jì)算機(jī)到202.96.105.101一共通過(guò)了202.107.208.187 ,202.107.210.214 , 61.153.112.70 , 61.153.112.89 , 202.96.105.149 , 202.96.105.97這幾個(gè)路由。
-s count Timestamp for count hops.
指定 count 指定的躍點(diǎn)數(shù)的時(shí)間戳。
此參數(shù)和-r差不多,只是這個(gè)參數(shù)不記錄數(shù)據(jù)包返回所經(jīng)過(guò)的路由,最多也只記錄4個(gè)。
-j host-list Loose source route along host-list.
利用 computer-list 指定的計(jì)算機(jī)列表路由數(shù)據(jù)包。連續(xù)計(jì)算機(jī)可以被中間網(wǎng)關(guān)分隔(路由稀疏源)IP 允許的最大數(shù)量為 9。
-k host-list Strict source route along host-list.
利用 computer-list 指定的計(jì)算機(jī)列表路由數(shù)據(jù)包。連續(xù)計(jì)算機(jī)不能被中間網(wǎng)關(guān)分隔(路由嚴(yán)格源)IP 允許的最大數(shù)量為 9。
-w timeout Timeout in milliseconds to wait for each reply.
指定超時(shí)間隔,單位為毫秒。
此參數(shù)沒(méi)有什么其他技巧。
ping命令的其他技巧:在一般情況下還可以通過(guò)ping對(duì)方讓對(duì)方返回給你的TTL值大小,粗略的判斷目標(biāo)主機(jī)的系統(tǒng)類(lèi)型是Windows系列還是UNIX/Linux系列,一般情況下Windows系列的系統(tǒng)返回的TTL值在100-130之間,而UNIX/Linux系列的系統(tǒng)返回的TTL值在240-255之間,當(dāng)然TTL的值在對(duì)方的主機(jī)里是可以修改的,Windows系列的系統(tǒng)可以通過(guò)修改注冊(cè)表以下鍵值實(shí)現(xiàn):
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"DefaultTTL"=dword:000000ff
255---FF
128---80
64----40
32----20
好了,ping命令也基本上完全講解完了,其中還有-j,-k參數(shù)我還沒(méi)有詳細(xì)說(shuō)明,由于某些原因也包括我自己所收集的資料過(guò)少這里也沒(méi)有向大家詳細(xì)介紹,請(qǐng)大家見(jiàn)諒,如果在看了這篇文章的朋友當(dāng)中有知道得比我更多的,以及其他使用技巧的也希望您能告訴我,并在此先謝過(guò)?!巨D(zhuǎn)自bbs.bitsCN.com】
FTP命令大全
FTP:文件傳輸協(xié)議。先說(shuō)說(shuō)他的功能吧,主要就是從運(yùn)行FTP服務(wù)器的計(jì)算機(jī)傳輸文件??梢越换ナ褂?。這里要注意,只有安裝了tcp/ip協(xié)議的機(jī)器才能使用ftp命令。
命令格式:ftp [-v][-d][-i][-n][-g][-s:filename][-a][-w:windowsize][computer]
說(shuō)說(shuō)他們的含義吧。
-v 不顯示遠(yuǎn)程服務(wù)器響應(yīng)
-n 禁止第一次連接的時(shí)候自動(dòng)登陸
-i 在多個(gè)文件傳輸期間關(guān)閉交互提示
-d 允許調(diào)試、顯示客戶(hù)機(jī)和服務(wù)器之間傳遞的全部ftp命令
-g 不允許使用文件名通配符,文件名通配符的意思是說(shuō)允許在本地文件以及路徑名中使用通配字符
-s:filename 指定包含ftp命令的文本文件。在ftp命令啟動(dòng)后將自動(dòng)運(yùn)行這些命令。在加的參數(shù)里不能有空格。
-a 綁定數(shù)據(jù)連接時(shí),使用任何的本地端口
-w:windowsize 忽略默認(rèn)的4096傳輸緩沖區(qū)
computer 指定要連接的遠(yuǎn)程計(jì)算機(jī)的ip地址
呵呵,理解了上面的,就說(shuō)說(shuō)一些具體的命令,我個(gè)人覺(jué)得雖然現(xiàn)在工具用起來(lái)很方便了,但懂這些命令在很多地方還是很有用的,就像現(xiàn)在nt下的命令提示符
1) ?
說(shuō)明:顯示ftp命令的說(shuō)明。后面可以加參數(shù),是加需要解釋的命令名,不加則顯示包含所有命令列表。
2) append
說(shuō)明:使用當(dāng)前文件類(lèi)型設(shè)置,將本地文件附加到遠(yuǎn)程計(jì)算機(jī)中。大概格式是
append local-file [remote-file] 其中l(wèi)ocal-file是說(shuō)指定要添加的本地文件。
remote-file是說(shuō)指定要將local-file附加到遠(yuǎn)程計(jì)算機(jī)文件,要是省了這個(gè),則是使用本地文件名做遠(yuǎn)程文件名。
3)ascii
說(shuō)明:默認(rèn)情況下,將文件傳輸類(lèi)型設(shè)置為ASCII
4)bell
說(shuō)明:響玲開(kāi)關(guān),意思是文件傳輸完成后是否有玲聲提醒。默認(rèn)是關(guān)閉的。
5)binary
說(shuō)明:將文件傳輸類(lèi)型設(shè)置為二進(jìn)制。
6)bye
說(shuō)明:結(jié)束和遠(yuǎn)程計(jì)算機(jī)的ftp會(huì)話(huà),也就是安全斷開(kāi),退出ftp.
7)cd
說(shuō)明:更改遠(yuǎn)程計(jì)算機(jī)上的工作目錄。如cd data 其中data是要進(jìn)入的遠(yuǎn)程計(jì)算機(jī)的目錄。
8)close
說(shuō)明:結(jié)束與遠(yuǎn)程服務(wù)器的ftp會(huì)話(huà),并返回命令解釋程序。
9)dir
說(shuō)明:顯示遠(yuǎn)程的文件以及子目錄列表。如dir data local-file
其中data是指定要查看列表的目錄,沒(méi)指定的話(huà)就是當(dāng)前目錄。local-file是指定要保存列表的本地文件,不指定的話(huà)就在屏幕輸出。
10)debug
說(shuō)明:調(diào)試開(kāi)關(guān),打開(kāi)的時(shí)候打印每個(gè)發(fā)送到遠(yuǎn)程計(jì)算機(jī)的命令,命令前有——>
默認(rèn)情況是關(guān)閉的。
11)disconnnect
說(shuō)明:與遠(yuǎn)程計(jì)算機(jī)斷開(kāi)連接,但還保持著ftp命令提示符。
12)get
說(shuō)明:使用當(dāng)前文件傳輸類(lèi)型,把遠(yuǎn)程的文件拷貝到本地計(jì)算機(jī)上。
如get remote-file local-file
remote-file是指定要復(fù)制的文件,local-file是指定本地計(jì)算機(jī)上的文件名,
沒(méi)有指定的話(huà)則個(gè)remote-file同名。
13)glob
說(shuō)明:文件名通配開(kāi)關(guān)
14)hash
說(shuō)明:轉(zhuǎn)換每個(gè)傳輸數(shù)據(jù)快的散列標(biāo)記打印(#).數(shù)據(jù)快的大小是2048字節(jié)。默認(rèn)情況下是關(guān)閉的,
15)help
說(shuō)明:顯示ftp命令的解釋?zhuān)鏷elp commmand 其中command就是你要解釋的命令,如果不加command這個(gè)參數(shù)的話(huà)就會(huì)顯示所有命令的列表
16)!
說(shuō)明:這個(gè)命令差點(diǎn)忘記了:)功能是在本地計(jì)算機(jī)上運(yùn)行指定命令。如! command 其中command就是你要運(yùn)行的命令,如果不加command這個(gè)參數(shù)的話(huà),則顯示本地命令提示, 這時(shí)你輸入exit命令就能返回到ftp了。
17)lcd
說(shuō)明:更改本地計(jì)算機(jī)的本地目錄,在默認(rèn)的時(shí)候是啟動(dòng)ftp的目錄.這個(gè)不要覺(jué)得沒(méi)用啊,在你使用ftp的時(shí)候?yàn)榱藗鬟f文件不是常改變本地和遠(yuǎn)程計(jì)算機(jī)的目錄嗎?:)
如lcd [directory] 其中[directory]是指定要進(jìn)入的本地計(jì)算機(jī)的目錄,如果你不加這個(gè)參數(shù),就會(huì)顯示出本地計(jì)算機(jī)的工作目錄.
18)literal
說(shuō)明:向遠(yuǎn)程ftp服務(wù)器發(fā)送協(xié)商參數(shù),報(bào)告.
如lireral argument [...] 其中argument是指定要發(fā)送給遠(yuǎn)程服務(wù)器的協(xié)商參數(shù)。
19)ls
說(shuō)明:顯示遠(yuǎn)程目錄的文件和字目錄.
如ls remote-directory local-file
其中remote-directory是指要查看的列表的目錄,不指定的話(huà)顯示的是當(dāng)前工作目錄。local-file是指定要保存列表的本地文件.不指定的話(huà)是在屏幕上輸出.
20)mdelete
說(shuō)明:刪除遠(yuǎn)程計(jì)算機(jī)上的文件.如mdelete remote-file ...
remote-file肯定是要?jiǎng)h的文件啊,可以刪除多個(gè).
21)mdir
說(shuō)明:顯示遠(yuǎn)程目錄的文件和子目錄列表,他允許指定多個(gè)文件.
如mdir remote-file ... local-file
參數(shù)我想大家應(yīng)該明白什么意思吧?不明白就看看前面的類(lèi)似命令吧.
22)mget
說(shuō)明:使用當(dāng)前文件傳輸類(lèi)型將多個(gè)遠(yuǎn)程文件復(fù)制到本地計(jì)算機(jī).
如mget remote-files ...
其實(shí)remote-files可以指定多個(gè),他就是指定要復(fù)制到本地計(jì)算機(jī)的遠(yuǎn)程文件.
23)mkdir
說(shuō)明:創(chuàng)建遠(yuǎn)程目錄.
如mkdir directory 這個(gè)命令和nt下的命令提示符中的md directory一樣,不多說(shuō)了.
24)mls
說(shuō)明:顯示遠(yuǎn)程目錄的文件和目錄簡(jiǎn)表
如mls remote-file ... local-file
其中remote-file這個(gè)參數(shù)是必須要加的,’’-’’是使用遠(yuǎn)程計(jì)算機(jī)的當(dāng)前工作目錄.
25)mput
說(shuō)明:使用當(dāng)前文件傳輸類(lèi)型,將本地文件復(fù)制到遠(yuǎn)程計(jì)算機(jī).
如mput local-files ...
26)open
說(shuō)明:連接到指定ftp服務(wù)器上,
如open computer port 其中computer一般是遠(yuǎn)程計(jì)算機(jī)的ip地址,port不用說(shuō)就是指定端口了。
27)prompt
說(shuō)明:轉(zhuǎn)換提示,在多個(gè)文件傳輸?shù)臅r(shí)候,ftp提示可以有選擇的檢索或保存文件,如果關(guān)閉提示,則mget和mput命令傳輸所有文件,在默認(rèn)情況下是打開(kāi)的.
28)put
說(shuō)明:使用當(dāng)前文件傳輸類(lèi)型將本地文件復(fù)制到遠(yuǎn)程計(jì)算機(jī)中,
如put local-file remote-file
其中l(wèi)ocal-file是指定要復(fù)制的本地文件,
remote-file是指定要復(fù)制的遠(yuǎn)程計(jì)算機(jī)上的文件名,不指定的話(huà)是和本地計(jì)算機(jī)上的文件名同名.
29)pwd
說(shuō)明:顯示遠(yuǎn)程呢感計(jì)算機(jī)上的當(dāng)前目錄.
30)quit
說(shuō)明:結(jié)束與遠(yuǎn)程計(jì)算機(jī)的ftp會(huì)話(huà),并退出ftp.
31)quote
說(shuō)明:向遠(yuǎn)程ftp服務(wù)器發(fā)送協(xié)議,報(bào)告.期待ftp單碼應(yīng)答,這個(gè)命令的功能和literal相同.
32)recv
說(shuō)明:使用當(dāng)前文件傳輸類(lèi)型將遠(yuǎn)程文件復(fù)制到本地計(jì)算機(jī),他與get命令作用相同。
33)remotehelp
說(shuō)明:顯示遠(yuǎn)程命令的幫助.這個(gè)命令的用法和help,!一樣可以參考他的用法.
34)rename
說(shuō)明:更改遠(yuǎn)程計(jì)算機(jī)上的文件名。
這個(gè)命令和nt的命令提示符的ren一樣,如rename filename newfilename
35)rmdir
說(shuō)明:刪除遠(yuǎn)程目錄.
這個(gè)命令和nt的命令提示符的rm一樣,如rmdir directory
36)send
說(shuō)明:使用當(dāng)前文件傳輸類(lèi)型將本地文件復(fù)制到遠(yuǎn)程計(jì)算機(jī).send和put命令的功能一樣。
如send local-file remote-file
37)status
說(shuō)明:顯示ftp連接和轉(zhuǎn)換的當(dāng)前狀態(tài)
38)trace
說(shuō)明:轉(zhuǎn)換報(bào)文跟蹤,運(yùn)行ftp的命令時(shí),trace將顯示沒(méi)個(gè)報(bào)文的理由。
39)type
說(shuō)明:設(shè)置或顯示文件傳輸類(lèi)型.
如type [type-name]
其中type-name 的意思是文件傳輸?shù)念?lèi)型,默認(rèn)是ASCII,沒(méi)加這個(gè)參數(shù)就是顯示當(dāng)前的傳輸類(lèi)型.
40)user
說(shuō)明:指定連接到遠(yuǎn)程計(jì)算機(jī)的用戶(hù).
如user user-name [passwd] [account]
其中user-name不用說(shuō)都是用來(lái)登陸計(jì)算機(jī)的用戶(hù)名了,
passwd是指定user-name的密碼,不指定的話(huà)ftp會(huì)提示輸入密碼。
account是指定用來(lái)登陸計(jì)算機(jī)的帳號(hào),如不指定,ftp會(huì)提示輸入帳號(hào).
41)verbose
說(shuō)明:轉(zhuǎn)換冗余模式。這里如果打開(kāi),會(huì)顯示所有ftp響應(yīng),文件傳輸結(jié)束的時(shí)候會(huì)顯示傳輸?shù)男屎徒y(tǒng)計(jì)信息,默認(rèn)的情況是打開(kāi)的.
呵呵,命令就介紹這些了,可以自己熟悉一下,其實(shí)現(xiàn)在ftp的軟件很多,很方便,但你說(shuō)這些命令沒(méi)用也是不可能的,就像windows下一樣還保留著命令提示符.:)_ 特別有些時(shí)候ftp軟件很多地方做不到的,.? 什么地方。
打個(gè)比方,我看過(guò)一種覓名ftp用戶(hù)得到admin的入侵列子,就的用到他.呵呵,這里不多說(shuō)了,就寫(xiě)到這里了?!巨D(zhuǎn)自bbs.bitsCN.com】
net命令詳解
許多 Windows NT 網(wǎng)絡(luò)命令以 net 開(kāi)始。這些 net 命令有一些公共屬性:
通過(guò)鍵入 net /? 可查閱所有可用的 net 命令。
通過(guò)鍵入 net help 命令可在命令行中獲得 net 命令的語(yǔ)法幫助。例如,要得到 net accounts 命令的幫助,請(qǐng)鍵入 net help accounts。
所有 net 命令接受選項(xiàng) / yes 和 /no(可縮寫(xiě)為 / y 和 /n )。/ y 對(duì)命令產(chǎn)生的任何交互提示自動(dòng)回答“是”,/n 回答“否”。例如,net stop server 通常提示確認(rèn)是否根據(jù)服務(wù)器服務(wù)結(jié)束所有服務(wù),net stop server /y 自動(dòng)回答“是”并關(guān)閉服務(wù)器服務(wù)。
Net Accounts
更新用戶(hù)帳號(hào)數(shù)據(jù)庫(kù)、更改密碼及所有帳號(hào)的登錄要求。必須要在更改帳號(hào)參數(shù)的計(jì)算機(jī)上運(yùn)行網(wǎng)絡(luò)登錄服務(wù)。
net accounts [/forcelogoff:{minutes | no}] [/minpwlen:length] [/maxpwage:{days |unlimited}] [/minpwage:days] [/uniquepw:number] [/domain]
net accounts [/sync] [/domain]
參數(shù)
無(wú)
鍵入不帶參數(shù)的 net accounts,將顯示當(dāng)前密碼設(shè)置、登錄時(shí)限及域信息。
/forcelogoff:{minutes | no}
設(shè)置當(dāng)用戶(hù)帳號(hào)或有效登錄時(shí)間過(guò)期時(shí),結(jié)束用戶(hù)和服務(wù)器會(huì)話(huà)前的等待時(shí)間。no 選項(xiàng)禁止強(qiáng)行注銷(xiāo)。該參數(shù)的默認(rèn)設(shè)置為 no。
指定 /forcelogoff:minutes 之后,Windows NT 在其強(qiáng)制用戶(hù)退出網(wǎng)絡(luò) minutes 分鐘之前,將給用戶(hù)發(fā)出警報(bào)。如果還有打開(kāi)的文件,Windows NT 將警告用戶(hù)。如果 minutes 小于兩分鐘,Windows NT 警告用戶(hù)立即從網(wǎng)絡(luò)注銷(xiāo)。
/minpwlen:length
設(shè)置用戶(hù)帳號(hào)密碼的最少字符數(shù)。允許范圍是 0-14,默認(rèn)值為 6。
/maxpwage:{days | unlimited}
設(shè)置用戶(hù)帳號(hào)密碼有效的最大天數(shù)。unlimited 不設(shè)置最大天數(shù)。/maxpwage 選項(xiàng)的天數(shù)必須大于 /minpwage。允許范圍是 1-49,710 天 (unlimited)。默認(rèn)值為 90 天。
/minpwage:days
設(shè)置用戶(hù)必須保持原密碼的最小天數(shù)。 0 值不設(shè)置最小時(shí)間。允許范圍是 0-49,710 天,默認(rèn)值為 0 天。
/uniquepw:number
要求用戶(hù)更改密碼時(shí),必須在經(jīng)過(guò) number 次后,才能重復(fù)使用與之相同的密碼。允許范圍是 0-8。默認(rèn)值為 5。
/domain
在當(dāng)前域的主域控制器上執(zhí)行該操作。否則只在本地計(jì)算機(jī)執(zhí)行操作。
該參數(shù)僅用于 Windows NT Server 域中的 Windows NT Workstation 計(jì)算機(jī),Windows NTServer 計(jì)算機(jī)默認(rèn)為在主域控制器執(zhí)行操作。
/sync
當(dāng)用于主域控制器時(shí),該命令使域中所有備份域控制器同步;當(dāng)用于備份域控制器時(shí),該命令僅使該備份域控制器與主域控制器同步。該命令僅適用于 Windows NT Server 域成員的計(jì)算機(jī)。
Net Computer
從域數(shù)據(jù)庫(kù)中添加或刪除計(jì)算機(jī)。該命令僅在運(yùn)行 Windows NT Server 的計(jì)算機(jī)上可用。
net computer \computername {/add | /del}
參數(shù)
\computername
指定要添加到域或從域中刪除的計(jì)算機(jī)。
/add
將指定計(jì)算機(jī)添加到域。
/del
將指定計(jì)算機(jī)從域中刪除。
Net Config
顯示當(dāng)前運(yùn)行的可配置服務(wù),或顯示并更改某項(xiàng)服務(wù)的設(shè)置。
net config [service [options]]
參數(shù)
無(wú)
鍵入不帶參數(shù)的 net config 將顯示可配置服務(wù)的列表。
service
通過(guò) net config 命令進(jìn)行配置的服務(wù)(server 或 workstation)。
options
服務(wù)的特定選項(xiàng)。完整語(yǔ)法請(qǐng)參閱 net config server 或 net config workstation。
Net Config Server
運(yùn)行服務(wù)時(shí)顯示或更改服務(wù)器的服務(wù)設(shè)置。
net config server [/autodisconnect:time] [/srvcomment:"text "] [/hidden:{yes | n
o}]
參數(shù)
無(wú)
鍵入不帶參數(shù)的 net config server,將顯示服務(wù)器服務(wù)的當(dāng)前配置。
/autodisconnect:time
設(shè)置斷開(kāi)前用戶(hù)會(huì)話(huà)閑置的最大時(shí)間值??梢灾付?-1,表示永不斷開(kāi)連接。允許范圍是 -1-65535 分鐘,默認(rèn)值是 15 分鐘。
/srvcomment:"text "
為服務(wù)器添加注釋?zhuān)梢酝ㄟ^(guò) net view 命令在屏幕上顯示所加注釋。注釋最多可達(dá) 48 個(gè)字符,文字要用引號(hào)引住。
/hidden:{yes | no}
指定服務(wù)器的計(jì)算機(jī)名是否出現(xiàn)在服務(wù)器列表中。請(qǐng)注意隱含某個(gè)服務(wù)器并不改變?cè)摲?wù)器的權(quán)限。默認(rèn)為 no。
Net Config Workstation
服務(wù)運(yùn)行時(shí),顯示或更改工作站各項(xiàng)服務(wù)的設(shè)置。
net config workstation [/charcount:bytes] [/chartime:msec] [/charwait:sec]
參數(shù)
無(wú)
鍵入不帶參數(shù)的 net config workstation 將顯示本地計(jì)算機(jī)的當(dāng)前配置。
/charcount:bytes
指定 Windows NT 在將數(shù)據(jù)發(fā)送到通訊設(shè)備之前收集的數(shù)據(jù)量。如果同時(shí)設(shè)置 /chartime:msec 參數(shù),Windows NT 按首先滿(mǎn)足條件的選項(xiàng)運(yùn)行。允許范圍是 0-65535 字節(jié),默認(rèn)值是16 字節(jié)。
/chartime:msec
指定 Windows NT 在將數(shù)據(jù)發(fā)送到通訊設(shè)備之前收集數(shù)據(jù)的時(shí)間。如果同時(shí)設(shè)置 /charcount:bytes 參數(shù),Windows NT 按首先滿(mǎn)足條件的選項(xiàng)運(yùn)行。允許范圍是 0-65535000 毫秒,默認(rèn)值是 250 毫秒。
/charwait:sec
設(shè)置 Windows NT 等待通訊設(shè)備變?yōu)榭捎玫臅r(shí)間。允許的范圍是 0-65535 秒,默認(rèn)值是 3600 秒。
Net Continue
重新激活掛起的服務(wù)。
net continue service
參數(shù)
service
能夠繼續(xù)運(yùn)行的服務(wù),包括: file server for macintosh(該服務(wù)僅限于 Windows NT Server), ftp publishing service, lpdsvc, net logon, network dde,network dde dsdm,nt lm security support provider,remoteboot(該服務(wù)僅限于 Windows NT Server),remote access server, schedule,server,simple tcp/ip services 及 workstation 。
Net File
顯示某服務(wù)器上所有打開(kāi)的共享文件名及鎖定文件數(shù)。該命令也可以關(guān)閉個(gè)別文件并取消文件鎖定。
net file [id [/close]]
參數(shù)
無(wú)
鍵入不帶參數(shù)的 net file 可獲得服務(wù)器上打開(kāi)文件的列表。
id
文件標(biāo)識(shí)號(hào)。
/close
關(guān)閉打開(kāi)的文件并釋放鎖定記錄。請(qǐng)從共享文件的服務(wù)器中鍵入該命令。
Net Group
在 Windows NT Server 域中添加、顯示或更改全局組。該命令僅在 Windows NT Server 域
中可用。
net group [groupname [/comment:"text "]] [/domain]
net group groupname {/add [/comment:"text "] | /delete} [/domain]
net group groupname username [ ...] {/add | /delete} [/domain]
參數(shù)
無(wú)
鍵入不帶參數(shù)的 net group 可以顯示服務(wù)器名稱(chēng)及服務(wù)器的組名稱(chēng)。
groupname
要添加、擴(kuò)展或刪除的組。僅提供某個(gè)組名便可查看組中的用戶(hù)列表。
/comment:"text "
為新建組或現(xiàn)有組添加注釋。注釋最多可以是 48 個(gè)字符,并用引號(hào)將注釋文字引住。
/domain
在當(dāng)前域的主域控制器中執(zhí)行該操作,否則在本地計(jì)算機(jī)上執(zhí)行操作。
該參數(shù)僅用于作為 Windows NT Server 域成員的 Windows NT Workstation 計(jì)算機(jī)。Windows NT Server 計(jì)算機(jī)默認(rèn)為在主域控制器中操作。
username[ ...]
列表顯示要添加到組或從組中刪除的一個(gè)或多個(gè)用戶(hù)。使用空格分隔多個(gè)用戶(hù)名稱(chēng)項(xiàng)。
/add
添加組或在組中添加用戶(hù)名。必須使用該命令為添加到組中的用戶(hù)建立帳號(hào)。
/delete
刪除組或從組中刪除用戶(hù)名。
Net Help
提供網(wǎng)絡(luò)命令列表及幫助主題,或提供指定命令或主題的幫助??捎镁W(wǎng)絡(luò)命令列于 N 下面的“命令參考”中“命令”窗口內(nèi)。
net help [command]
net command {/help | /?}
參數(shù)
無(wú)
鍵入不帶參數(shù)的 net help 顯示能夠獲得幫助的命令列表和幫助主題。
command
需要其幫助的命令,不要將 net 作為 command 的一部分。
/help
提供顯示幫助文本方式選擇。
/?
顯示命令的正確語(yǔ)法。
Net Helpmsg
提供 Windows NT 錯(cuò)誤信息的幫助。
net helpmsg message#
參數(shù)
message#
需要其幫助的 Windows NT 消息的四位代碼。
Net Localgroup
添加、顯示或更改本地組。
net localgroup [groupname [/comment:"text "]] [/domain]
net localgroup groupname {/add [/comment:"text "] | /delete} [/domain]
net localgroup groupname name [ ...] {/add | /delete} [/domain]
參數(shù)
無(wú)
鍵入不帶參數(shù)的 net localgroup 將顯示服務(wù)器名稱(chēng)和計(jì)算機(jī)的本地組名稱(chēng)。
groupname
要添加、擴(kuò)充或刪除的本地組名稱(chēng)。只提供 groupname 即可查看用戶(hù)列表或本地組中的全局組。
/comment: "text "
為新建或現(xiàn)有組添加注釋。注釋文字的最大長(zhǎng)度是 48 個(gè)字符,并用引號(hào)引住。
/domain
在當(dāng)前域的主域控制器中執(zhí)行操作,否則僅在本地計(jì)算機(jī)上執(zhí)行操作。
該參數(shù)僅應(yīng)用于 Windows NT Server 域中的 Windows NT Workstation 計(jì)算機(jī)。Windows NT Server 計(jì)算機(jī)默認(rèn)為在主域控制器中操作。
name [ ...]
列出要添加到本地組或從本地組中刪除的一個(gè)或多個(gè)用戶(hù)名或組名,多個(gè)用戶(hù)名或組名之間以空格分隔。可以是本地用戶(hù)、其他域用戶(hù)或全局組,但不能是其他本地組。如果是其他域的用戶(hù),要在用戶(hù)名前加域名(例如,SALESRALPHR)。
/add
將全局組名或用戶(hù)名添加到本地組中。在使用該命令將用戶(hù)或全局組添加到本地組之前,必須為其建立帳號(hào)。
/delete
從本地組中刪除組名或用戶(hù)名。
Net Name
添加或刪除消息名(有時(shí)也稱(chēng)別名),或顯示計(jì)算機(jī)接收消息的名稱(chēng)列表。要使用 net name 命令,計(jì)算機(jī)中必須運(yùn)行信使服務(wù)。
net name [name [/add | /delete]]
參數(shù)
無(wú)
鍵入不帶參數(shù)的 net name 將列出當(dāng)前使用的名稱(chēng)。
name
指定接收消息的名稱(chēng)。名稱(chēng)最多為 15 個(gè)字符。
/add
將名稱(chēng)添加到計(jì)算機(jī)中。 /add 是可選項(xiàng),鍵入 net name name 與鍵入 net name name /a
dd 相同。
/delete
從計(jì)算機(jī)中刪除名稱(chēng)。
Net Pause
暫停正在運(yùn)行的服務(wù)。
net pause service
參數(shù)
service
指下列服務(wù): file server for macintosh(僅限于 Windows NT Server)、ftp publishing service、lpdsvc、net logon、network dde、network dde dsdm、nt lm security support providerremoteboot(僅限于 Windows NT Server)、remote access server、schedule、server、simple tcp/ip services 或 workstation 。
Net Print
顯示或控制打印作業(yè)及打印隊(duì)列。
net print \computername sharename
net print [\computername ] job# [/hold | /release | /delete]
參數(shù)
computername
共享打印機(jī)隊(duì)列的計(jì)算機(jī)名。
sharename
打印隊(duì)列名稱(chēng)。當(dāng)包含 computername 與 sharename 時(shí),使用反斜杠 () 將它們分開(kāi)。
job#
在打印機(jī)隊(duì)列中分配給打印作業(yè)的標(biāo)識(shí)號(hào)。有一個(gè)或多個(gè)打印機(jī)隊(duì)列的計(jì)算機(jī)為每個(gè)打印作業(yè)分配唯一標(biāo)識(shí)號(hào)。如果某個(gè)作業(yè)號(hào)用于共享打印機(jī)隊(duì)列中,則不能指定給其他作業(yè),也不能分配給其他打印機(jī)隊(duì)列中的作業(yè)。
/hold
使用 job# 時(shí),在打印機(jī)隊(duì)列中使打印作業(yè)等待。打印作業(yè)停留在打印機(jī)隊(duì)列中,并且其他打印作業(yè)只能等到釋放該作業(yè)之后才能進(jìn)入。
/release
釋放保留的打印作業(yè)。
/delete
從打印機(jī)隊(duì)列中刪除打印作業(yè)。
Net Send
向網(wǎng)絡(luò)的其他用戶(hù)、計(jì)算機(jī)或通信名發(fā)送消息。要接收消息必須運(yùn)行信使服務(wù)。
net send {name | * | /domain[:name] | /users} message
參數(shù)
name
要接收發(fā)送消息的用戶(hù)名、計(jì)算機(jī)名或通信名。如果計(jì)算機(jī)名包含空字符,則要將其用引號(hào)(" ") 引住。
*
將消息發(fā)送到組中所有名稱(chēng)。
/domain[:name]
將消息發(fā)送到計(jì)算機(jī)域中的所有名稱(chēng)。如果指定 name,則消息將發(fā)送到指定域或組中的所有名稱(chēng)。
/users
將消息發(fā)送到與服務(wù)器連接的所有用戶(hù)。
message
作為消息發(fā)送的文本。
Net Session
列出或斷開(kāi)本地計(jì)算機(jī)和與之連接的客戶(hù)端的會(huì)話(huà)。
net session [\computername] [/delete]
參數(shù)
無(wú)
鍵入不帶參數(shù)的 net session 可以顯示所有與本地計(jì)算機(jī)的會(huì)話(huà)的信息。
\computername
標(biāo)識(shí)要列出或斷開(kāi)會(huì)話(huà)的計(jì)算機(jī)。
/delete
結(jié)束與 \computername 計(jì)算機(jī)會(huì)話(huà)并關(guān)閉本次會(huì)話(huà)期間計(jì)算機(jī)的所有打開(kāi)文件。如果省略
\computername 參數(shù),將取消與本地計(jì)算機(jī)的所有會(huì)話(huà)。
Net Share
創(chuàng)建、刪除或顯示共享資源。
net share sharename
net share sharename=drive:path [/users:number | /unlimited] [/remark:"text"]
net share sharename [/users:number | unlimited] [/remark:"text"]
net share {sharename | drive:path} /delete
參數(shù)
無(wú)
鍵入不帶參數(shù)的 net share 將顯示本地計(jì)算機(jī)上所有共享資源的信息。
sharename
是共享資源的網(wǎng)絡(luò)名稱(chēng)。鍵入帶 sharename 的 net share 命令,只顯示該共享信息。
drive:path
指定共享目錄的絕對(duì)路徑。
/users:number
設(shè)置可同時(shí)訪(fǎng)問(wèn)共享資源的最大用戶(hù)數(shù)。
/unlimited
不限制同時(shí)訪(fǎng)問(wèn)共享資源的用戶(hù)數(shù)。
/remark:"text "
添加關(guān)于資源的注釋?zhuān)⑨屛淖钟靡?hào)引住。
/delete
停止共享資源。
Net Start
啟動(dòng)服務(wù),或顯示已啟動(dòng)服務(wù)的列表。如果服務(wù)名是兩個(gè)或兩個(gè)以上的詞,如 Net Logon 或Computer Browser,則必須用引號(hào) (") 引住。.
net start [service]
參數(shù)
無(wú)
鍵入不帶參數(shù)的 net start 則顯示運(yùn)行服務(wù)的列表。
service
包括下列服務(wù): alerter、client service for netware、clipbook server、computer browser、dhcp client 、directory replicator 、eventlog 、ftp publishing service 、lpdsvc、messenger 、net logon 、network dde 、network dde dsdm 、network monitoring agent 、nt lm security support provider 、ole 、remote access connection manager 、remote access isnsap service 、remote access server 、remote procedure call (rpc) locator 、remote procedure call (rpc) service 、schedule 、server 、simple tcp/ip services 、snmp、spooler 、tcp/ip netbios helper 、ups 及 workstation。
下列服務(wù)僅在 Windows NT Server 下可用:file server for macintosh、gateway service for netware、microsoft dhcp server、print server for macintosh、remoteboot、windows internet name service 。
Net Statistics
顯示本地工作站或服務(wù)器服務(wù)的統(tǒng)計(jì)記錄。
net statistics [workstation | server]
參數(shù)
無(wú)
鍵入不帶參數(shù)的 net statistics 將列出其統(tǒng)計(jì)信息可用的運(yùn)行服務(wù)。
workstation
顯示本地工作站服務(wù)的統(tǒng)計(jì)信息。
server
顯示本地服務(wù)器服務(wù)的統(tǒng)計(jì)信息。
Net Stop
停止 Windows NT 網(wǎng)絡(luò)服務(wù)。
net stop service
參數(shù)
service
包括下列服務(wù): alerter(警報(bào))、client service for netware(Netware 客戶(hù)端服務(wù))、clipbook server(剪貼簿服務(wù)器)、computer browser(計(jì)算機(jī)瀏覽器)、directory replicator(目錄復(fù)制器)、ftp publishing service (ftp )(ftp 發(fā)行服務(wù))、lpdsvc、messenger(信使)、net logon(網(wǎng)絡(luò)登錄)、network dde(網(wǎng)絡(luò) dde)、network dde dsdm(網(wǎng)絡(luò) dde dsdm)、network monitor agent(網(wǎng)絡(luò)監(jiān)控代理)、nt lm security support provider(NT LM 安全性支持提供)、ole(對(duì)象鏈接與嵌入)、remote access connection manager(遠(yuǎn)程訪(fǎng)問(wèn)連接管理器)、remote access isnsap service(遠(yuǎn)程訪(fǎng)問(wèn) isnsap 服務(wù))、remote access server(遠(yuǎn)程訪(fǎng)問(wèn)服務(wù)器)、remote procedure call (rpc) locator(遠(yuǎn)程過(guò)程調(diào)用定位器)、remote procedure call (rpc) service(遠(yuǎn)程過(guò)程調(diào)用服務(wù))、schedule(調(diào)度)、server(服務(wù)器)、simple tcp/ip services(簡(jiǎn)單 TCP/IP 服務(wù))、snmp、spooler(后臺(tái)打印程序)、tcp/ip netbios helper(TCP/IP NETBIOS 輔助工
具)、ups 及 workstation(工作站)。下列服務(wù)僅在 Windows NT Server 中可用: file server for macintosh、gateway service for netware、microsoft dhcp server、print server for macintosh、remoteboot、windows internet name service。
Net Time
使計(jì)算機(jī)的時(shí)鐘與另一臺(tái)計(jì)算機(jī)或域的時(shí)間同步。不帶 /set 參數(shù)使用時(shí),將顯示另一臺(tái)計(jì)算機(jī)或域的時(shí)間。
net time [\computername | /domain[:name]] [/set]
參數(shù)
\computername 要檢查或同步的服務(wù)器名。
/domain[:name] 指定要與其時(shí)間同步的域。
/set 使本計(jì)算機(jī)時(shí)鐘與指定計(jì)算機(jī)或域的時(shí)鐘同步。
Net Use 連接計(jì)算機(jī)或斷開(kāi)計(jì)算機(jī)與共享資源的連接,或顯示計(jì)算機(jī)的連接信息。該命令也控制永久網(wǎng)絡(luò)連接。
net use [devicename | *] [\computernamesharename[volume]] [password | *]] [/user:[domainname]username] [[/delete] | [/persistent:{yes | no}]]
net use devicename [/home[password | *]] [/delete:{yes | no}]
net use [/persistent:{yes | no}]
參數(shù)
無(wú)
鍵入不帶參數(shù)的 net use 將列出網(wǎng)絡(luò)連接。
devicename 指定要連接到的資源名稱(chēng)或要斷開(kāi)的設(shè)備名稱(chēng)。有兩類(lèi)設(shè)備名:磁盤(pán)驅(qū)動(dòng)器(D: 到 Z:)和打印機(jī)(LPT1: 到 LPT3)。若鍵入星號(hào)而不是指定設(shè)備名將分配下一個(gè)可用設(shè)備名。
\computernamesharename
服務(wù)器及共享資源的名稱(chēng)。如果計(jì)算機(jī)名包含空白字符,要用引號(hào) (" ") 將雙反斜線(xiàn)及計(jì)算機(jī)名引住。計(jì)算機(jī)名長(zhǎng)度可以是 1-15 個(gè)字符。
volume 指定服務(wù)器上的 NetWare 卷。要連接到 NetWare 服務(wù)器,必須安裝并運(yùn)行 NetWare 客戶(hù)機(jī)服務(wù) (Windows NT Workstation) 或 NetWare 網(wǎng)關(guān)服務(wù) (Windows NT Server)。
password
訪(fǎng)問(wèn)共享資源的密碼。
* 提示鍵入密碼。在密碼提示行中鍵入密碼時(shí),將不顯示該密碼。
/user 指定進(jìn)行連接的另外一個(gè)用戶(hù)。
domainname 指定另一個(gè)域。例如 net use d: \servershare /user:adminmariel 連接用戶(hù) mariel,如同從 admin 域連接一樣。如果省略域,將使用當(dāng)前登錄域。
username 指定登錄的用戶(hù)名。
/home 將用戶(hù)連接到其宿主目錄。
/delete 取消指定網(wǎng)絡(luò)連接。如果用戶(hù)以星號(hào)指定連接,則取消所有網(wǎng)絡(luò)連接。
/persistent 控制永久網(wǎng)絡(luò)連接的使用。默認(rèn)為上次使用的設(shè)置。無(wú)設(shè)備的連接不是永久的。
yes 保存建立的所有連接,并在下次登錄時(shí)還原。
no 不保存建立的連接和繼發(fā)連接,并在下次登錄時(shí)還原現(xiàn)有連接。使用 /delete 開(kāi)關(guān)項(xiàng)取消永久連接。
Net User 添加或更改用戶(hù)帳號(hào)或顯示用戶(hù)帳號(hào)信息。
net user [username [password | *] [options]] [/domain]
net user username {password | *} /add [options] [/domain]
net user username [/delete] [/domain]
參數(shù)
無(wú)
鍵入不帶參數(shù)的 net user 將查看計(jì)算機(jī)上的用戶(hù)帳號(hào)列表。
username
添加、刪除、更改或查看用戶(hù)帳號(hào)名。用戶(hù)帳號(hào)名最多可以有 20 個(gè)字符。
password
為用戶(hù)帳號(hào)分配或更改密碼。密碼必須滿(mǎn)足在 net accounts 命令 /minpwlen 選項(xiàng)中設(shè)置的最小參數(shù)。最多是 14 個(gè)字符。
*
提示輸入密碼。在密碼提示行中鍵入密碼時(shí),將不顯示該密碼。
/domain 在計(jì)算機(jī)主域的主域控制器中執(zhí)行操作。
該參數(shù)僅在 Windows NT Server 域成員的 Windows NT Workstation 計(jì)算機(jī)上可用。默認(rèn)情況下,Windows NT Server 計(jì)算機(jī)在主域控制器中執(zhí)行操作。
注意:在計(jì)算機(jī)主域的主域控制器發(fā)生該動(dòng)作。它可能不是登錄域。
/add
將用戶(hù)帳號(hào)添加到用戶(hù)帳號(hào)數(shù)據(jù)庫(kù)。
/delete
從用戶(hù)帳號(hào)數(shù)據(jù)庫(kù)中刪除用戶(hù)帳號(hào)。
選項(xiàng)如下所示:
/active:{no | yes}
啟用或禁止用戶(hù)帳號(hào)。如果不激活用戶(hù)帳號(hào),用戶(hù)就不能訪(fǎng)問(wèn)計(jì)算機(jī)上的資源。默認(rèn)值是 yes (激活)。
/comment:"text"
提供用戶(hù)帳號(hào)的注釋。該注釋最多可以有 48 個(gè)字符,文字用引號(hào)引住。
/countrycode:nnn
使用操作系統(tǒng)的國(guó)家代碼以便為用戶(hù)幫助和錯(cuò)誤信息文件提供指定語(yǔ)言文件。0 值表示默認(rèn)國(guó)家代碼。
/expires:{date | never}
如果設(shè)置 date,將導(dǎo)致用戶(hù)帳號(hào)過(guò)期,never 不對(duì)用戶(hù)帳號(hào)設(shè)置時(shí)間限制。過(guò)期日期根據(jù)/countrycode 值可以是下列格式: mm/dd/yy、dd/mm/yy 或 mmm, dd, yy。注意帳號(hào)在指定日期開(kāi)始時(shí)過(guò)期。月份可以是數(shù)字、全名或三個(gè)字母的簡(jiǎn)拼。年可以是兩位或四位數(shù),使用逗號(hào)或斜線(xiàn)(不要用空格) 區(qū)分日期的各部分。如果省略 yy ,則使用該日期下一次到來(lái)的年份(根據(jù)計(jì)算機(jī)的時(shí)鐘)。例如如果在 1994 年 1 月 10 日到 1995 年 1 月 8 日之間輸入下列日期項(xiàng),那它們相同:jan,9
1/9/95
january,9,1995
1/9
/fullname:"name"
指定用戶(hù)全名而不是用戶(hù)名。用引號(hào)將名字引住。
/homedir:path
設(shè)置用戶(hù)宿主目錄的路徑。該路徑必須存在。
/homedirreq:{yes | no}
設(shè)置是否需要宿主目錄。
/passwordchg:{yes | no}
指定用戶(hù)是否能改變自己的密碼。默認(rèn)值是 yes。
/passwordreq:{yes | no}
指定用戶(hù)帳號(hào)是否需要密碼,默認(rèn)值是 yes。
/profilepath:[path]
設(shè)置用戶(hù)登錄配置文件的路徑。該路徑名指向注冊(cè)表配置文件。
/scriptpath:path
為用戶(hù)登錄腳本設(shè)置路徑。Path 不能是絕對(duì)路徑;
path 是相對(duì)于 %systemroot%SYSTEM32REPLIMPORTSCRIPTS 的相對(duì)路徑:。
/times:{times | all}
指定允許用戶(hù)使用計(jì)算機(jī)的時(shí)間。times 值表示為 day[-day][, day[-day]] , time[-time][, time[-time]], 增量限制為一小時(shí)。Days 可以是全名或簡(jiǎn)寫(xiě)(M、T、W、Th、F、Sa、Su)。Hours 可以是 12 小時(shí)制或 24 小時(shí)制。對(duì)于 12 小時(shí)值,使用 AM、PM 或 A.M、P.M。all 表示用戶(hù)總可以登錄??罩当硎居脩?hù)永遠(yuǎn)不能登錄。用逗號(hào)分隔日期和時(shí)間,分隔時(shí)間和日期的單位用分號(hào)(例如 M,4AM-5PM; T,1PM-3PM)。指定 /times 時(shí)不要使用空格。
/usercomment:"text "
讓管理員添加或更改帳號(hào)的“用戶(hù)注釋”。用引號(hào)引住文字。
/workstations:{computername[,...] | *}
列出最多八個(gè)用戶(hù)可以登錄到網(wǎng)絡(luò)的工作站。用逗號(hào)分隔列表中的多個(gè)項(xiàng)。如果 /workstations 沒(méi)有列表,或如果列表是星號(hào)“*”,則用戶(hù)可以從任何一臺(tái)計(jì)算機(jī)登錄。
Net View
顯示域列表、計(jì)算機(jī)列表或指定計(jì)算機(jī)的共享資源列表。
net view [\computername | /domain[:domainname]]
net view /network:nw [\computername]
參數(shù)
無(wú)
鍵入不帶參數(shù)的 net view 將顯示當(dāng)前域的計(jì)算機(jī)列表。
\computername
指定要查看其共享資源的計(jì)算機(jī)。
/domain[:domainname]
指定要查看其可用計(jì)算機(jī)的域。如果省略 domainname ,則顯示網(wǎng)絡(luò)的所有域。
/network:nw
顯示 NetWare 網(wǎng)絡(luò)中所有可用的服務(wù)器。如果指定計(jì)算機(jī)名,則顯示 NetWare 網(wǎng)絡(luò)中該計(jì)算機(jī)的可用資源。也可以用此開(kāi)關(guān)指定添加到系統(tǒng)中的其他網(wǎng)絡(luò)。【轉(zhuǎn)自bbs.bitsCN.com】
telnet命令詳解
除了在Telnet是如何工作的例子介紹的以外,Telnet還有很多的特點(diǎn)。Telnet可發(fā)送除了"escape"的任何字符到遠(yuǎn)程主機(jī)上。因?yàn)?quot;escape"字符在Telnet中是客戶(hù)機(jī)的一個(gè)特殊的命令模式,它的默認(rèn)值是"Ctrl-]"。但要注意不要與鍵盤(pán)上的Esc鍵混淆,我們可以設(shè)定"escape"為任意某個(gè)字符,只是對(duì)Telnet來(lái)說(shuō)以為著該字符不可能再被傳送到遠(yuǎn)程主機(jī)上,而Esc鍵是一非打印字符,Telnet用它來(lái)刪除遠(yuǎn)程系統(tǒng)中的命令。而且還應(yīng)記住,"escape"字符并不總以"Ctrl-]"來(lái)表示。
可以?xún)H僅鍵入Telnet,后面不帶機(jī)器字句。這種情況下所看到的是Telnet>,這是告知Telnet在等待鍵入命令,比如鍵入問(wèn)號(hào)"?"那么就得到一個(gè)有用的命令表:
telnet: ?
Commands may be abbreviated, Command are:
open connect to a site
close close currect connection
quit exit telnet
display display operating parameters
send transmit special characters ('send ?' for more)
set set operating parameters('set ?' for more)
status print status information
toggle toggle operating parameters('toggle ?' for more)
mode try to enter line-by-line or character-at-a-time mode
? print help information
雖然命令很多,甚至還有子命令,但只有一些是常用的?,F(xiàn)在介紹以下的幾個(gè):
Close:
該命令用語(yǔ)終止連接。它自動(dòng)切斷與遠(yuǎn)程系統(tǒng)的連接,也可以用它退出Telnet,在冒失的進(jìn)入一個(gè)網(wǎng)絡(luò)主機(jī)時(shí),想退出的話(huà),就可以用到這個(gè)命令。
open:
用它來(lái)與一個(gè)命名機(jī)器連接,要求給出目標(biāo)機(jī)器的名字或IP地址。如果未給出機(jī)器名,Telnet就將要你選擇一個(gè)機(jī)器名。必須注意,在使用"Open"命令之前應(yīng)該先用"close"來(lái)關(guān)閉任何已經(jīng)存在的連接。
Set ECHO:
用于本地的響應(yīng)是On或是Off。作用是是否把輸出的內(nèi)容顯示在屏幕上。和DOS的ECHO基本上是一樣。如果機(jī)器是處于ECHO ON的話(huà),想改變?yōu)镺FF,那么就可以輸入SET ECHO,想再改變回ECHO OFF,那么就再鍵入SET ECHO就可以了。(這兒說(shuō)的比較簡(jiǎn)短,如果有不明白的,可以與我聯(lián)系)
Set escape char:
建立"escape"字符到某個(gè)特殊的符號(hào),若想用某種控制符號(hào)來(lái)代替,可以用"asis"或者鍵入符號(hào)"^"加字母b(如:^b)。在正常工作時(shí),是不需要用"escape"這個(gè)字符的,并且這個(gè)被用作"escape"的符號(hào)不應(yīng)該再被使用。這類(lèi)似于許多程序中對(duì)鍵盤(pán)上的每一個(gè)鍵設(shè)定其真正的涵義。但如果正在運(yùn)行一個(gè) daisy-chained 應(yīng)用系統(tǒng),那么可以重新議定"escape"字符的特征便是很有用的。例如:用Telnet從系統(tǒng)A到系統(tǒng)B,接著又用Telnet注冊(cè)進(jìn)入系統(tǒng)C。如果正在系統(tǒng)C上工作時(shí)出了故障,那么當(dāng)"escape"代表符是相同時(shí),就沒(méi)法中斷系統(tǒng)B到系統(tǒng)C的連接。鍵入"escape"代表符,將總是處于系統(tǒng)A的命令模式。如果在每個(gè)Telnet部分使用不同的"escape"代表符,便可以通過(guò)鍵入適當(dāng)?shù)姆?hào),來(lái)選擇其中一個(gè)命令模式,這也可以用于其他的應(yīng)用中(像終端仿真)。
Quit:
用它可順利地推出Telnet程序。
Z:
用語(yǔ)保留Telnet但暫時(shí)回到本地系統(tǒng)執(zhí)行其他命令。并且在Telnet中的連接以及其他的選擇在Telnet恢復(fù)時(shí)仍被保留。
Carriage Return:
用于不具體的一個(gè)命令從命令模式返回到所連接的遠(yuǎn)程機(jī)器上。另外,還有許多其他的命令可以推出命令模式。下面舉一個(gè)例子,是從注冊(cè)進(jìn)入到porky.math.ukans.edu ,然后進(jìn)入命令模式,然后返回porky::
telnet porky.math.ukans.edu
Trying 129.237.128.11...
Connected to porky.math.ukans.edu.
Escape character is '^]'.
SunOS UNIX(porky)
login:wl
password:
Last Login: Tue Mar 28 05:35 from ns.bta.net.cn
SunOS Release 4.1.3_U1(SLIPPERY1) #3: Sun Nov 20 23:47:23 CST 1999
No match.
if:Expression syntax.
porky/serv/wl%cd/
porky/%CTRL-]
telnet:?
Commands may be abbreviated, Command are:
open connect to a site
close close currect connection
quit exit telnet
display display operating parameters
send transmit special characters ('send ?' for more)
set set operating parameters('set ?' for more)
status print status information
toggle toggle operating parameters('toggle ?' for more)
mode try to enter line-by-line or character-at-a-time mode
? print help information
telnet:set escape ^b
escape character is ’^b’
porky/%logout
ns.bta.net.cn%
注意:set命令也可以退出命令模式。當(dāng)然,如果不行,可以回車(chē)輸入一空行,也能回到porky。
NETSTAT命令詳解
netstat命令是一個(gè)監(jiān)控TCP/IP網(wǎng)絡(luò)的非常有用的工具,它可以顯示路由表、實(shí)際的網(wǎng)絡(luò)連接以及每一個(gè)網(wǎng)絡(luò)接口設(shè)備的狀態(tài)信息,在我的計(jì)算機(jī)上執(zhí)行netstat后,其輸出結(jié)果為:
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign AddressState
tcp 0 2 210.34.6.89:telnet 210.34.6.96:2873 ESTABLISHED
tcp 296 0 210.34.6.89:1165 210.34.6.84:netbios-ssn ESTABLISHED
tcp 0 0 localhost.localdom:9001 localhost.localdom:1162 ESTABLISHED
tcp 0 0 localhost.localdom:1162 localhost.localdom:9001 ESTABLISHED
tcp 0 80 210.34.6.89:1161 210.34.6.10:netbios-ssn CLOSE
Active UNIX domain sockets (w/o servers)
ProtoRefCntFlagsTypeState I-Node Path
unix 1 [ ] STREAM CONNECTED 16178 @000000dd
unix 1 [ ] STREAM CONNECTED 16176 @000000dc
unix 9 [ ] DGRAM 5292 /dev/log
unix 1 [ ] STREAM CONNECTED 16182 @000000df
從整體上看,netstat的輸出結(jié)果可以分為兩個(gè)部分,一個(gè)是Active Internet connections,稱(chēng)為有源TCP連接,另一個(gè)是Active UNIX domain sockets,稱(chēng)為有源Unix域套接口。在上面的輸出結(jié)果中,第一部分有5個(gè)輸出結(jié)果,顯示有源TCP連接的情況,而第二部分的輸出結(jié)果顯示的是Unix域套接口的連接情況。Proto顯示連接使用的協(xié)議;RefCnt表示連接到本套接口上的進(jìn)程號(hào);Types顯示套接口的類(lèi)型;State顯示套接口當(dāng)前的狀態(tài);Path表示連接到套接口的其它進(jìn)程使用的路徑名。
事實(shí)上,netstat是若干個(gè)工具的匯總。
◆ 顯示路由表
在隨- r標(biāo)記一起調(diào)用n e t s t a t時(shí),將顯示內(nèi)核路由表,就像我們利用r o u t e命令一樣。產(chǎn)生的輸出如下:
[root@machine1 /]$ netstat -nr
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
210.34.6.0 0.0.0.0 255.255.255.128 U 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 210.34.6.2 0.0.0.0 UG 0 0 0 eth0
- n 選項(xiàng)令netstat以點(diǎn)分四段式的形式輸出IP地址,而不是象征性的主機(jī)名和網(wǎng)絡(luò)名。如果想避免通過(guò)網(wǎng)絡(luò)查找地址(比如避開(kāi)DNS或NIS服務(wù)器),這一點(diǎn)是特別有用的。
netstat輸出結(jié)果中,第二列展示的是路由條目所指的網(wǎng)關(guān),如果沒(méi)有使用網(wǎng)關(guān),就會(huì)出現(xiàn)一個(gè)星號(hào)(*)或者0.0.0.0;第三列展示路由的概述,在為具體的I P地址找出最恰當(dāng)?shù)穆酚蓵r(shí),內(nèi)核將查看路由表內(nèi)的所有條目,在對(duì)找到的路由與目標(biāo)路由比較之前,將對(duì)I P地址和genmask進(jìn)行按位“與”計(jì)算;第四列顯示了不同的標(biāo)記,這些標(biāo)記的說(shuō)明如下:
■ G 路由將采用網(wǎng)關(guān)。
■ U 準(zhǔn)備使用的接口處于“活動(dòng)”狀態(tài)。
■ H 通過(guò)該路由,只能抵達(dá)一臺(tái)主機(jī)。
■ D 如果路由表的條目是由ICMP重定向消息生成的,就會(huì)設(shè)置這個(gè)標(biāo)記。
■ M 如果路由表?xiàng)l目已被ICMP重定向消息修改,就會(huì)設(shè)置這個(gè)標(biāo)記。
netstat輸出結(jié)果的Iface顯示該連接所用的物理網(wǎng)卡,如eth0表示用第一張,eth1表示用第二張。
◆ 顯示接口特性
在隨- i標(biāo)記一起調(diào)用時(shí), netstat將顯示網(wǎng)絡(luò)接口的當(dāng)前配置特性。除此以外,如果調(diào)用時(shí)還帶上-a選項(xiàng),它還將輸出內(nèi)核中所有接口,并不只是當(dāng)前配置的接口。netstat-i的輸出結(jié)果是這樣的:
[root@machine1 /]$ netstat -i
Kernel Interface table
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVRTX-OK TX-ERR TX-DRPTX-OVR Flg
eth0 1500 0 787165 0 0 1 51655 0 0 0 BRU
eth1 1500 0 520811 0 0 0 1986 0 0 0 BRU
lo 3924 0 1943 0 0 0 43 0 0 0 LRU
MTU和Met字段表示的是接口的MTU和度量值值;RX和TX這兩列表示的是已經(jīng)準(zhǔn)確無(wú)誤地收發(fā)了多少數(shù)據(jù)包( RX - OK / TX - OK)、產(chǎn)生了多少錯(cuò)誤( RX-ERR/TX-ERR)、丟棄了多少包(RX-DRP/TX-DRP),由于誤差而遺失了多少包(RX-OVR/TX-OVR);最后一列展示的是為這個(gè)接口設(shè)置的標(biāo)記,在利用ifconfig顯示接口配置時(shí),這些標(biāo)記都采用一個(gè)字母。它們的說(shuō)明如下:
■ B 已經(jīng)設(shè)置了一個(gè)廣播地址。
■ L 該接口是一個(gè)回送設(shè)備。
■ M 接收所有數(shù)據(jù)包(混亂模式)。
■ N 避免跟蹤。
■ O 在該接口上,禁用A R P。
■ P 這是一個(gè)點(diǎn)到點(diǎn)鏈接。
■ R 接口正在運(yùn)行。
■ U 接口處于“活動(dòng)”狀態(tài)。
◆ 顯示鏈接
netstat支持用于顯示活動(dòng)或被動(dòng)套接字的選項(xiàng)集。選項(xiàng)- t、- u、- w和- x分別表示TCP、UDP、RAW和UNIX套接字連接。如果你另外還提供了一個(gè)- a標(biāo)記,還會(huì)顯示出等待連接(也就是說(shuō)處于監(jiān)聽(tīng)模式)的套接字。這樣就可以得到一份服務(wù)器清單,當(dāng)前所有運(yùn)行于系統(tǒng)中的所有服務(wù)器都會(huì)列入其中。
調(diào)用netstat -ta時(shí),輸出結(jié)果如下:
[root@machine1 /]$ netstat -ta
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign AddressState
tcp 0 2 210.34.6.89:telnet 210.34.6.96:2873 ESTABLISHED
tcp 0 0 210.34.6.89:1165 210.34.6.84:netbios-ssn ESTABLISHED
tcp 0 0 localhost.localdom:9001 localhost.localdom:1162 ESTABLISHED
tcp 0 0 localhost.localdom:1162 localhost.localdom:9001 ESTABLISHED
tcp 0 0 *:9001 *:* LISTEN
tcp 0 0 *:6000 *:* LISTEN
tcp 0 0 *:socks *:* LISTEN
tcp 0 80 210.34.6.89:1161 210.34.6.10:netbios-ssn CLOSE
上面的輸出表明部分服務(wù)器處于等待接入連接狀態(tài)。利用- a選項(xiàng)的話(huà),netstat還會(huì)顯示出所有的套接字。注意根據(jù)端口號(hào),可以判斷出一條連接是否是外出連接。對(duì)呼叫方主機(jī)來(lái)說(shuō),列出的端口號(hào)應(yīng)該一直是一個(gè)整數(shù),而對(duì)眾所周知服務(wù)(well known service)端口正在使用中的被呼叫方來(lái)說(shuō),netstat采用的則是取自/etc/services文件的象征性服務(wù)名【轉(zhuǎn)自bbs.bitsCN.com】
看了“DOS 常用命令大全”還想看: