cmd指令大全及使用方法

來源:酷知科普網 3.03W

cmd是command的縮寫.即命令提示符(CMD),是在OS / 2 , Windows CE與Windows NT平臺為基礎的作業系統(包括Windows 2000和XP中, Vista中,和Server 2003 )下的“MS-DOS 方式”。cmd指令有很多,使用用途也很廣!

cmd指令大全及使用方法

操作方法

(01)首先,我們要知道cmd的開啟方式。開始-執行-輸入cmd即可開啟,win7系統開始-搜尋-cmd即可找到。

cmd指令大全及使用方法 第2張

(02)開啟cmd就會出現一個黑色的框框別看著框框小功能可大著呢!我們試著輸入help(幫助)然後回車會出現很多指令,針對不認識cmd指令的朋友來說,這些就是幫助的材料。

cmd指令大全及使用方法 第3張

(03)對電腦有著更深入研究的朋友,下面就是一些更高階的指令。net use ipipc$ " " /user:" "  建立IPC空連結net use ipipc$ "密碼" /user:"使用者名稱"  建立IPC非空連結net use h: ipc$ "密碼" /user:"使用者名稱"  直接登陸後對映對方C:到本地為H:net use h: ipc$  登陸後對映對方C:到本地為H:net use ipipc$ /del  刪除IPC連結net use h: /del  刪除對映對方到本地的為H:的對映net user 使用者名稱 密碼 /add  建立使用者net user guest /active:yes  啟用guest使用者net user  檢視有哪些使用者net user 帳戶名  檢視帳戶的屬性net localgroup administrators 使用者名稱 /add  把“使用者”新增到管理員中使其具有管理員許可權,注意:administrator後加s用複數net start  檢視開啟了哪些服務net start 服務名   開啟服務;(如:net start telnet, net start schedule)net stop 服務名  停止某服務net time 目標ip  檢視對方時間net time 目標ip /set  設定本地計算機時間與“目標IP”主機的時間同步,加上引數/yes可取消確認資訊net view  檢視本地區域網內開啟了哪些共享net view ip  檢視對方區域網內開啟了哪些共享net config  顯示系統網路設定net logoff  斷開連線的共享net pause 服務名  暫停某服務net send ip "文字資訊"  向對方發信息net ver  區域網內正在使用的網路連線型別和資訊net share  檢視本地開啟的共享net share ipc$  開啟ipc$共享net share ipc$ /del  刪除ipc$共享net share c$ /del  刪除C:共享net user guest 12345  用guest使用者登陸後用將密碼改為12345net password 密碼  更改系統登陸密碼netstat -a  檢視開啟了哪些埠,常用netstat -annetstat -n  檢視埠的網路連線情況,常用netstat -annetstat -v  檢視正在進行的工作netstat -p 協議名 例:netstat -p tcq/ip  檢視某協議使用情況(檢視tcp/ip協議使用情況)netstat -s  檢視正在使用的所有協議使用情況nbtstat -A ip  對方136到139其中一個埠開了的話,就可檢視對方最近登陸的使用者名稱(03前的為使用者名稱)-注意:引數-A要大寫tracert -引數 ip(或計算機名)  跟蹤路由(資料包),引數:“-w數字”用於設定超時間隔。ping ip(或域名)  向對方主機發送預設大小為32位元組的資料,引數:“-l[空格]資料包大小”;“-n傳送資料次數”;“-t”指一直ping。ping -t -l 65550 ip  死亡之ping(傳送大於64K的檔案並一直ping就成了死亡之ping)ipconfig (winipcfg)  用於windows NT及XP(windows 95 98)檢視本地ip地址,ipconfig可用引數“/all”顯示全部配置資訊tlist -t  以樹行列表顯示程序(為系統的附加工具,預設是沒有安裝的,在安裝目錄的Support/tools資料夾內)kill -F 程序名  加-F引數後強制結束某程序(為系統的附加工具,預設是沒有安裝的,在安裝目錄的Support/tools資料夾內)del -F 檔名  加-F引數後就可刪除只讀檔案,/AR、/AH、/AS、/AA分別表示刪除只讀、隱藏、系統、存檔檔案,/A-R、/A-H、/A-S、/A-A表示刪除除只讀、隱藏、系統、存檔以外的檔案。例如“DEL/AR *.*”表示刪除當前目錄下所有隻讀檔案,“DEL/A-S *.*”表示刪除當前目錄下除系統檔案以外的所有檔案del /S /Q 目錄 或用:rmdir /s /Q 目錄  /S刪除目錄及目錄下的所有子目錄和檔案。同時使用引數/Q 可取消刪除操作時的系統確認就直接刪除。(二個命令作用相同)move 碟符路徑要移動的檔名 存放移動檔案的路徑移動後文件名  移動檔案,用引數/y將取消確認移動目錄存在相同檔案的提示就直接覆蓋fc >  對比二個檔案並把不同之處輸出到檔案中,">"和"> >" 是重定向命令at id號  開啟已註冊的某個計劃任務at /delete  停止所有計劃任務,用引數/yes則不需要確認就直接停止at id號 /delete  停止某個已註冊的計劃任務at  檢視所有的計劃任務at ip time 程式名(或一個命令) /r  在某時間執行對方某程式並重新啟動計算機finger username @host  檢視最近有哪些使用者登陸telnet ip 埠  遠和登陸伺服器,預設埠為23open ip  連線到IP(屬telnet登陸後的命令)telnet  在本機上直接鍵入telnet 將進入本機的telnetcopy 路徑檔名1 路徑檔名2 /y  複製檔案1到指定的目錄為檔案2,用引數/y就同時取消確認你要改寫一份現存目錄檔案copy c: ipadmin$  複製本地c:到對方的admin下cppy 1st.jpg/b+ 3st.jpg  將2st.txt的內容藏身到1st.jpg中生成3st.jpg新的檔案,注:檔案頭要空三排,引數:/b指二進位制檔案,/a指ASCLL格式檔案copy ipadmin$ c: 或:copyipadmin$*.*  複製對方admini$共享下的檔案(所有檔案)至本地C:xcopy 要複製的檔案或目錄樹 目標地址目錄名  複製檔案和目錄樹,用引數/Y將不提示覆蓋相同檔案tftp -i 自己IP(用肉機作跳板時這用肉機IP) get c: 登陸後,將“IP”的下載到目標主機c: 引數:-i指以二進位制模式傳送,如傳送exe檔案時用,如不加-i 則以ASCII模式(傳送文字檔案模式)進行傳送tftp -i 對方IP put c:  登陸後,上傳本地c:至主機ftp ip 埠  用於上傳檔案至伺服器或進行檔案操作,預設埠為21。bin指用二進位制方式傳送(可執行檔案進);預設為ASCII格式傳送(文字檔案時)route print  顯示出IP路由,將主要顯示網路地址Network addres,子網掩碼Netmask,閘道器地址Gateway addres,介面地址Interfacearp  檢視和處理ARP快取,ARP是名字解析的意思,負責把一個IP解析成一個物理性的MAC地址。arp -a將顯示出全部資訊start 程式名或命令 /max 或/min  新開一個新視窗並最大化(最小化)執行某程式或命令mem  檢視cpu使用情況attrib 檔名(目錄名)  檢視某檔案(目錄)的屬性attrib 檔名 -A -R -S -H 或 +A +R +S +H  去掉(新增)某檔案的 存檔,只讀,系統,隱藏 屬性;用+則是新增為某屬性dir  檢視檔案,引數:/Q顯示檔案及目錄屬系統哪個使用者,/T:C顯示檔案建立時間,/T:A顯示檔案上次被訪問時間,/T:W上次被修改時間date /t 、 time /t 使用此引數即“DATE/T”、“TIME/T”將只顯示當前日期和時間,而不必輸入新日期和時間set 指定環境變數名稱=要指派給變數的字元  設定環境變數set  顯示當前所有的環境變數set p(或其它字元)  顯示出當前以字元p(或其它字元)開頭的所有環境變數pause  暫停批處理程式,並顯示出:請按任意鍵繼續  在批處理程式中執行條件處理(更多說明見if命令及變數)goto 標籤  將導向到批處理程式中帶標籤的行(標籤必須單獨一行,且以冒號打頭,例如:“:start”標籤)call 路徑批處理檔名  從批處理程式中呼叫另一個批處理程式 (更多說明見call /?)for  對一組檔案中的每一個檔案執行某個特定命令(更多說明見for命令及變數)echo on或off  開啟或關閉echo,僅用echo不加引數則顯示當前echo設定echo 資訊  在螢幕上顯示出資訊echo 資訊 >>  將"資訊"儲存到檔案中findstr "Hello"  在檔案中尋找字串hellofind 檔名  查詢某檔案title 標題名字  更改CMD視窗標題名字color 顏色值  設定cmd控制檯前景和背景顏色;0=黑、1=藍、2=綠、3=淺綠、4=紅、5=紫、6=黃、7=白、8=灰、9=淡藍、A=淡綠、B=淡淺綠、C=淡紅、D=淡紫、E=淡黃、F=亮白prompt 名稱  更改的顯示的命令提示符(把C:、D:統一改為:EntSky )print 檔名  列印文字檔案ver  在DOS視窗下顯示版本資訊winver  彈出一個視窗顯示版本資訊(記憶體大小、系統版本、補丁版本、計算機名)format 碟符 /FS:型別  格式化磁碟,型別:FAT、FAT32、NTFS ,例:Format D: /FS:NTFSmd 目錄名  建立目錄replace 原始檔 要替換檔案的目錄  替換檔案ren 原檔名 新檔名  重新命名檔名tree  以樹形結構顯示出目錄,用引數-f 將列出第個資料夾中檔名稱type 檔名  顯示文字檔案的內容more 檔名 逐屏顯示輸出檔案doskey 要鎖定的命令=字元doskey 要解鎖命令= 為DOS提供的鎖定命令(編輯命令列,重新呼叫win2k命令,並建立巨集)。如:鎖定dir命令:doskey dir=entsky (不能用doskey dir=dir);解鎖:doskey dir=taskmgr 調出工作管理員chkdsk /F D: 檢查磁碟D並顯示狀態報告;加引數/f並修復磁碟上的錯誤tlntadmn telnt服務admn,鍵入tlntadmn選擇3,再選擇8,就可以更改telnet服務預設埠23為其它任何埠exit  退出程式或目前,用引數/B則是退出當前批處理指令碼而不是ath 路徑可執行檔案的檔名 為可執行檔案設定一個路徑。cmd 啟動一個win2K命令解釋視窗。引數:/eff、/en 關閉、開啟命令擴充套件;更我詳細說明見cmd /?regedit /s 登錄檔檔名  匯入登錄檔;引數/S指安靜模式匯入,無任何提示;regedit /e 登錄檔檔名 匯出登錄檔cacls 檔名 引數 顯示或修改檔案訪問控制列表(ACL)——針對NTFS格式時。引數:/D 使用者名稱:設定拒絕某使用者訪問;/P 使用者名稱:perm 替換指定使用者的訪問許可權;/G 使用者名稱:perm 賦予指定使用者訪問許可權;Perm 可以是: N 無,R 讀取, W 寫入, C 更改(寫入),F 完全控制;例:cacls D: /D pub 設定d:拒絕pub使用者訪問。cacls 檔名  檢視檔案的訪問使用者許可權列表REM 文字內容  在批處理檔案中添加註解netsh  檢視或更改本地網路配置情況IIS服務命令:iisreset /reboot  重啟win2k計算機(但有提示系統將重啟資訊出現)iisreset /start或stop  啟動(停止)所有Internet服務iisreset /restart  停止然後重新啟動所有Internet服務iisreset /status  顯示所有Internet服務狀態iisreset /enable或disable  在本地系統上啟用(禁用)Internet服務的重新啟動iisreset /rebootonerror  當啟動、停止或重新啟動Internet服務時,若發生錯誤將重新開機iisreset /noforce  若無法停止Internet服務,將不會強制終止Internet服務iisreset /timeout  Val在到達逾時間(秒)時,仍未停止Internet服務,若指定/rebootonerror引數,則電腦將會重新開機。預設值為重新啟動20秒,停止60秒,重新開機0秒。FTP 命令: (後面有詳細說明內容)ftp的命令列格式為:ftp -v -d -i -n -g[主機名] -v 顯示遠端伺服器的所有響應資訊。-d 使用除錯方式。-n 限制ftp的自動登入,即不使用c檔案。-g 取消全域性檔名。help [命令] 或 ?[命令] 檢視命令說明bye 或 quit 終止主機FTP程序,並退出FTP管理方式 列出當前遠端主機目錄put 或 send 本地檔名 [上傳到主機上的檔名] 將本地一個檔案傳送至遠端主機中get 或 recv [遠端主機檔名] [下載到本地後的檔名] 從遠端主機中傳送至本地主機中mget [remote-files]  從遠端主機接收一批檔案至本地主機mput local-files 將本地主機中一批檔案傳送至遠端主機dir 或 ls [remote-directory] [local-file]  列出當前遠端主機目錄中的檔案.如果有本地檔案,就將結果寫至本地檔案ascii 設定以ASCII方式傳送檔案(預設值)bin 或 image 設定以二進位制方式傳送檔案bell 每完成一次檔案傳送,報警提示cdup 返回上一級目錄close 中斷與遠端伺服器的ftp會話(與open對應)open host[port] 建立指定ftp伺服器連線,可指定連線埠delete 刪除遠端主機中的檔案mdelete [remote-files] 刪除一批檔案mkdir directory-name 在遠端主機中建立目錄rename [from] [to] 改變遠端主機中的檔名rmdir directory-name 刪除遠端主機中的目錄status 顯示當前FTP的狀態system 顯示遠端主機系統型別user user-name [password] [account] 重新以別的使用者名稱登入遠端主機open host [port] 重新建立一個新的連線prompt 互動提示模式macdef 定義巨集命令lcd 改變當前本地主機的工作目錄,如果預設,就轉到當前使用者的HOME目錄chmod 改變遠端主機的檔案許可權case 當為ON時,用MGET命令拷貝的檔名到本地機器中,全部轉換為小寫字母cd remote-dir 進入遠端主機目錄cdup 進入遠端主機目錄的父目錄! 在本地機中執行互動shell,exit回到ftp環境,如!ls*YSQL 命令:mysql -h主機地址 -u使用者名稱 -p密碼 連線MYSQL;如果剛安裝好MYSQL,超級使用者root是沒有密碼的。(例:mysql -Uroot -P123456注:u與root可以不用加空格,其它也一樣)exit 退出MYSQLmysqladmin -u使用者名稱 -p舊密碼 password 新密碼 修改密碼grant select on 資料庫.* to 使用者名稱@登入主機 identified by "密碼"; 增加新使用者。(注意:和上面不同,下面的因為是MYSQL環境中的命令,所以後面都帶一個分號作為命令結束符)show databases;  顯示資料庫列表。剛開始時才兩個資料庫:mysql和test。mysql庫很重要它裡面有MYSQL的系統資訊,我們改密碼和新增使用者,實際上就是用這個庫進行操作。

cmd指令大全及使用方法 第4張

(04)我們可以拿個用cmd指令關機來做個示範吧。開啟cmd,輸入shutdown如果您要關機輸入shutdown -s,重啟shutdown -r要定時關機,可以輸入shutdown -s -t XXX,XXX代表多少秒後關機1分鐘60秒,就可以輸入shutdown -s -t 60具體看情況。如果懶得開啟cmd輸入指令的可以製作一個檔案。方法:開啟記事本輸入關機或者重啟定時關機(看使用者情況)的程式碼,儲存,檔名可以自行編輯但是,字尾名必須改成bat檔案。

cmd指令大全及使用方法 第5張
cmd指令大全及使用方法 第6張
cmd指令大全及使用方法 第7張

(05)cmd指令有著很多用處,千萬不要用於非法用途。

熱門標籤