常見dos命令總結
常用的內部命令有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。
切換到其他盤符D:
1.MD——建立子目錄
功能:創建新的子目錄
類型:內部命令ü
格式:MD[盤符:][路徑名]〈子目錄名〉
FOR 1:
C:\>md y /*---建立y子目錄---*/
2.CD——改變當前目錄
功能:顯示當前目錄ü
類型:內部命令ü
格式:CD[盤符:][路徑名][子目錄名]
說明:CD命令不能改變當前所在的盤,CD..退回到上一級目錄,CD\表示返回到當前盤的目錄下,CD無參數時顯示當前目錄名。
FOR 2:
C:\>cd y /*---顯示當前目錄y---*/
3.RD——刪除子目錄命令
功能:從指定的磁盤刪除了目錄。
類型:內部命令ü
格式:RD[盤符:][路徑名][子目錄名]
FOR 3:
C:\>rd y
4.DIR——顯示磁盤目錄命令
功能:顯示磁盤目錄的內容。
類型:內部命令ü
格式:DIR [盤符][路徑][/P][/W]
FOR 4:
C:\>dir y
5.PATH——路徑設置命令
功能:設備可執行文件的搜索路徑,只對文件有效。
類型:內部命令ü
格式:PATH[盤符1]目錄[路徑名1]{[;盤符2:],〈目錄路徑名2〉…}
FOR 5:
C:\>path
PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\PROGRAMFILES\MTS
6.COPY文件復制命令
ü 功能:拷貝一個或多個文件到指定盤上。
類型:內部命令ü
格式:COPYü [源盤][路徑]〈源文件名〉[目標盤][路徑][目標文件名]
FOR 6_1:
C:\>copy yyy.txt yyy
1 file(s) copied
C:\yyy>dir yyy
YYY TXT 8 11-23-03 19:21 /*---現在用DIR命令查看復制的情況---*/
說明: 如果是將多個文件復制到一個新的文件,命令是這樣的COPY [源盤][路徑]〈源文件A〉+[源盤][路徑]〈源文件B〉[目標盤][路徑][目標文件名]
FOR 6_2:
C:\>copy x.txt+y.txt xy.t
x.txt
y.txt
1 file(s) copied
7.TYPE——顯示文件內容命令
功能:顯示ASCII碼文件的內容。ü
類型:內部命令。ü
ü 格式:TYPE[盤符:][路徑]〈文件名〉
FOR 7:
C:\>trpe yyy.txt /*---假設C盤目錄下存在yyy.txt文件---*/
8.EDIT——編輯文件內容命令
1.功能:編輯ASCII文件的內容,也可建立一個新文件。
2.類型:內部命令。
3. EDIT[盤符:][路徑]〈文件名〉
說明: EDIT即可以編輯ASCII文件的內容,也可以新建立一個文件,他們的擴展名命名方式也很靈活,比如.txt、.bat,甚至可以編輯.c、.bas的格式。
FOR 8_1:
C:\>edit /*進入編輯模式*/
FOR 8_2:
C:\>edit yyy.txt /*---編輯yyy.txt文件的內容,如果要選擇支持中文格式,應該安裝UCDOS---*/
9.REN——文件改名命令
ü 功能:更改文件名稱
類型:內部命令ü
格式:REN[盤符:][路徑]〈舊文件名〉〈新文件名〉ü
FOR 9:
C:\>ren yyy.txt cly.txt
10.DEL——刪除文件命令
功能:刪除指定的文件。ü
類型:內部命令ü
ü 格式:DEL[盤符:][路徑]〈文件名〉[/P]
說明:選用/P參數,系統在刪除前詢問是否真要刪除該文件,若不使用這個參數,則自動刪除。
11.CLS——清屏幕命令
ü 功能:清除屏幕上的所有顯示,光標置於屏幕左上角。
類型:內部命令ü
格式:CLSü
FOR 11:
C:\>CLS
12.VER查看系統版本號命令
功能:顯示當前系統版本號ü
類型:內部命令ü
ü 格式:VER
FOR 12:
C:\>VER
Windows 98 [Version 4.10.2222] /*---當前系統的版本號---*/
13.DATA日期設置命令
功能:設置或顯示系統日期。ü
類型:內部命令ü
ü 格式:DATE[mm—dd—yy]
FOR 13:
C:\>DATE
Current date is Sun 11-23-2
Enter new date (mm-dd-yy): /*---提示你輸入新的日期---*/
14.TIME系統時鐘設置命令
功能:設置或顯示系統時期。ü
類型:內部命令ü
ü 格式:TIME[hh:mm:ss:xx]
FOR 14:
C:\>time
Current time is 22:49:28.81
Enter new time:
15.PROMPT:更改命令提示符
ü 功能:改變DOS系統提示符的風格。
補充:
1. dir
dir是英文單詞directory(目錄)的縮寫,主要用來顯示一個目錄下的文件和子目錄。
[格式] dir [盤符][路徑]
2.MD--建立目錄
它的格式為"MD [盤符][路徑]",例如"MD TEMP"。
3.RD--刪除目錄
格式為"RD [盤符][路徑]"。
4.CD--進入指定目錄
格式為" CD [路徑]",例如"CD HAPPY
5.COPY--拷貝文件
格式為"COPY [源目錄或文件] [目的目錄或文件
6.DEL--刪除文件
格式為"DEL [盤符][路徑][文件名] [參數]"
7.REN--改名
格式為"REN [原名] [現名]
8.TYPE--顯示文本文件
格式為"TYPE [文件名]"
9.discopy--磁盤復制
[格式] diskcopy 源驅動器名 目的驅動器名
10.deltree--刪除目錄樹
[格式] [C:][path]DELTREE [C1:][path1] [[C2:][path2] […]]
11. mem--查看你的計算機內存有多少,以及內存的使用情況。
[格式] 直接鍵入mem命令
12.chkdsk--檢查你的磁盤的使用情況。
[格式] chkdsk 磁盤名
13.cls--清除顯示器屏幕上的內容,使DOS提示符到屏幕左上角。
[格式] cls
14.time--顯示和設置DOS的系統時間
[格式] time [hh[:mm[:ss[.cc]]]
15.FORMAT(Format.COM)--格式化命令
格式為"FORMAT [盤符] [參數]",例如:"FORMAT A: /S"。它有兩個常見的參數:
/Q:進行快速格式化;
/S:完成格式化,並將系統引導文件拷貝到該磁盤。
16.FDISK(Fdisk.EXE)--分區命令
uname 顯示版本信息(同win2K的 ver)
dir 顯示當前目錄文件,ls -al 顯示包括隱藏文件(同win2K的 dir)
pwd 查詢當前所在的目錄位置
cd cd ..回到上一層目錄,註意cd 與..之間有空格。cd /返回到根目錄。
cat 文件名 查看文件內容
cat >abc.txt 往abc.txt文件中寫上內容。
more 文件名 以一頁一頁的方式顯示一個文本文件。
cp 復制文件
mv 移動文件
rm 文件名 刪除文件,rm -a 目錄名刪除目錄及子目錄
mkdir 目錄名 建立目錄
rmdir 刪除子目錄,目錄內沒有文檔。
chmod 設定檔案或目錄的存取權限
grep 在檔案中查找字符串
diff 檔案文件比較
find 檔案搜尋
date 現在的日期、時間
who 查詢目前和你使用同一臺機器的人以及Login時間地點
w 查詢目前上機者的詳細資料
whoami 查看自己的帳號名稱
groups 查看某人的Group
passwd 更改密碼
history 查看自己下過的命令
ps 顯示進程狀態
kill 停止某進程
gcc 黑客通常用它來編譯C語言寫的文件
su 權限轉換為指定使用者
telnet IP telnet連接對方主機(同win2K),當出現bash$時就說明連接成功。
ftp ftp連接上某服務器(同win2K)
網絡命令大全
compmgmt.msc計 算機管理
net stop messenger 停止信使服務
conf 啟動netmeeting
dvdplay DVD播放器
charmap 啟動字符映射表
diskmgmt.msc 磁盤管理實用程序
calc 啟動計算器
dfrg.msc 磁盤碎片整理程序
chkdsk.exe Chkdsk磁盤檢查
devmgmt.msc 設備管理器
regsvr32 /u *.dll 停止dll文件運行
drwtsn32 系統醫生
dxdiag 檢查DirectX信息
regedt32 註冊表編輯器
Msconfig.exe 系統配置實用程序
rsop.msc 組策略結果集
mem.exe 顯示內存使用情況
regedit.exe 註冊表
winchat XP自帶局域網聊天
progman 程序管理器
winmsd 系統信息
perfmon.msc 計算機性能監測程序
winver 檢查Windows版本
sfc /scannow 掃描錯誤並復原
taskmgr 任務管理器(2000/xp/2003)
gpedit.msc 組策略
sndrec32 錄音機
Nslookup IP地址偵測器
explorer 打開資源管理器
logoff 註銷命令
tsshutdn 60秒倒計時關機命令
lusrmgr.msc 本機用戶和組
services.msc 本地服務設置
oobe/msoobe /a 檢查XP是否激活
notepad 打開記事本
cleanmgr 垃圾整理
net start messenger 開始信使服務
windows運行命令全集
winver檢查Windows版本
dxdiag檢查DirectX信息
mem.exe顯示內存使用情況
Sndvol32音量控制程序
sfc.exe系統文件檢查器
gpedit.msc 組策略
regedit.exe 註冊表
Msconfig.exe 系統配置實用程序
cmd.exe CMD命令提示符
chkdsk.exe Chkdsk磁盤檢查
mem.exe顯示內存使用情況
gpedit.msc 組策略
regedit.exe 註冊表
Msconfig.exe 系統配置實用程序
cmd.exe CMD命令提示符
services.msc 服務
lusrmgr.msc 本地賬戶管理
drwtsn32 系統醫生
cleanmgr 垃圾整理
iexpress 木馬捆綁工具,系統自帶
mmc 控制臺
dcpromo 活動目錄安裝
ntbackup 系統備份和還原
rononce -p 15秒關機
taskmgr 任務管理器
conf 啟動netmeeting
devmgmt.msc 設備管理器
diskmgmt.msc NT的磁盤管理器
compmgmt.msc 計算機管理
winchat 局域網聊天
dvdplay DVD播放器
mplayer2 簡易widnows media player
mspaint 畫圖板
nslookup 網絡管理的工具
syskey 系統加密,一旦加密就不能解開,保護windows xp系統的雙重密碼
wupdmgr WIDNOWS UPDATE
Clipbrd 剪貼板查看器
Odbcad32 ODBC數據源管理器
Nslookup IP地址偵測器
CMD命令大全
有關某個命令的詳細信息,請鍵入 HELP 命令名
XP.CMD命令大全
有關某個命令的詳細信息,請鍵入 HELP 命令名
ASSOC 顯示或修改文件擴展名關聯。
AT 計劃在計算機上運行的命令和程序。
ATTRIB 顯示或更改文件屬性。
BREAK 設置或清除擴展式 CTRL+C 檢查。
CACLS 顯示或修改文件的訪問控制列表(ACLs)。
CALL 從另一個批處理程序調用這一個。
CD 顯示當前目錄的名稱或將其更改。
CHCP 顯示或設置活動代碼頁數。
CHDIR 顯示當前目錄的名稱或將其更改。
CHKDSK 檢查磁盤並顯示狀態報告。
CHKNTFS 顯示或修改啟動時間磁盤檢查。
CLS 清除屏幕。
CMD 打開另一個 Windows 命令解釋程序窗口。
COLOR 設置默認控制臺前景和背景顏色。
COMP 比較兩個或兩套文件的內容。
COMPACT 顯示或更改 NTFS 分區上文件的壓縮。
CONVERT 將 FAT 卷轉換成 NTFS。您不能轉換
當前驅動器。
COPY 將至少一個文件復制到另一個位置。
DATE 顯示或設置日期。
DEL 刪除至少一個文件。
DIR 顯示一個目錄中的文件和子目錄。
DISKCOMP 比較兩個軟盤的內容。
DISKCOPY 將一個軟盤的內容復制到另一個軟盤。
DOSKEY 編輯命令行、調用 Windows 命令並創建宏。
ECHO 顯示消息,或將命令回顯打開或關上。
ENDLOCAL 結束批文件中環境更改的本地化。
ERASE 刪除至少一個文件。
EXIT 退出 CMD.EXE 程序(命令解釋程序)。
FC 比較兩個或兩套文件,並顯示
不同處。
FIND 在文件中搜索文字字符串。
FINDSTR 在文件中搜索字符串。
FOR 為一套文件中的每個文件運行一個指定的命令。
FORMAT 格式化磁盤,以便跟 Windows 使用。
FTYPE 顯示或修改用於文件擴展名關聯的文件類型。
GOTO 將 Windows 命令解釋程序指向批處理程序
中某個標明的行。
GRAFTABL 啟用 Windows 來以圖像模式顯示
擴展字符集。
HELP 提供 Windows 命令的幫助信息。
IF 執行批處理程序中的條件性處理。
LABEL 創建、更改或刪除磁盤的卷標。
MD 創建目錄。
MKDIR 創建目錄。
MODE 配置系統設備。
MORE 一次顯示一個結果屏幕。
MOVE 將文件從一個目錄移到另一個目錄。
PATH 顯示或設置可執行文件的搜索路徑。
PAUSE 暫停批文件的處理並顯示消息。
POPD 還原 PUSHD 保存的當前目錄的上一個值。
PRINT 打印文本文件。
PROMPT 更改 Windows 命令提示符。
PUSHD 保存當前目錄,然後對其進行更改。
RD 刪除目錄。
RECOVER 從有問題的磁盤恢復可讀信息。
REM 記錄批文件或 CONFIG.SYS 中的註釋。
REN 重命名文件。
RENAME 重命名文件。
REPLACE 替換文件。
RMDIR 刪除目錄。
SET 顯示、設置或刪除 Windows 環境變量。
SETLOCAL 開始批文件中環境更改的本地化。
SHIFT 更換批文件中可替換參數的位置。
SORT 對輸入進行分類。
START 啟動另一個窗口來運行指定的程序或命令。
SUBST 將路徑跟一個驅動器號關聯。
TIME 顯示或設置系統時間。
TITLE 設置 CMD.EXE 會話的窗口標題。
TREE 以圖形模式顯示驅動器或路徑的目錄結構。
TYPE 顯示文本文件的內容。
VER 顯示 Windows 版本。
VERIFY 告訴 Windows 是否驗證文件是否已正確
寫入磁盤。
VOL 顯示磁盤卷標和序列號。
XCOPY 復制文件和目錄樹。
appwiz.cpl------------添加刪除程序
control userpasswords2--------用戶帳戶設置
cleanmgr-------垃圾整理
CMD--------------命令提示符可以當作是 Windows 的一個附件,Ping,Convert 這些不能在圖形環境下 使用的功能要借助它來完成。
cmd------jview察看Java虛擬機版本。
command.com------調用的則是系統內置的 NTVDM,一個 DOS虛擬機。它完全是一個類似 Virtual PC 的 虛擬環境,和系統本身聯系不大。當我們在命令提示符下運行 DOS 程序時,實際上也 是自動轉移到 NTVDM虛擬機下,和 CMD 本身沒什麽關系。
calc-----------啟動計算器
chkdsk.exe-----Chkdsk磁盤檢查
compmgmt.msc---計算機管理
conf-----------啟動 netmeeting
control userpasswords2-----User Account 權限設置
devmgmt.msc--- 設備管理器
diskmgmt.msc---磁盤管理實用程序
dfrg.msc-------磁盤碎片整理程序
drwtsn32------ 系統醫生
dvdplay--------啟動Media Player
dxdiag-----------DirectX Diagnostic Tool
gpedit.msc-------組策略編輯器
gpupdate /target:computer /force 強制刷新組策略
eventvwr.exe-----事件查看器
explorer-------打開資源管理器
logoff---------註銷命令
lusrmgr.msc----本機用戶和組
msinfo32---------系統信息
msconfig---------系統配置實用程序
net start (servicename)----啟動該服務
net stop (servicename)-----停止該服務
notepad--------打開記事本
nusrmgr.cpl-------同control userpasswords,打開用戶帳戶控制面板
Nslookup-------IP地址偵測器
oobe/msoobe /a----檢查XP是否激活
perfmon.msc----計算機性能監測程序
progman--------程序管理器
regedit----------註冊表編輯器
regedt32-------註冊表編輯器
regsvr32 /u *.dll----停止dll文件運行
route print------查看路由表
rononce -p ----15秒關機
rsop.msc-------組策略結果集
rundll32.exe rundll32.exe %Systemroot%System32shimgvw.dll,ImageView_Fullscreen----啟動一個空白的Windows 圖片和傳真查看器
secpol.msc--------本地安全策略
services.msc---本地服務設置
sfc /scannow-----啟動系統文件檢查器
sndrec32-------錄音機
taskmgr-----任務管理器(適用於2000/xp/2003)
tsshutdn-------60秒倒計時關機命令
winchat--------XP自帶局域網聊天
winmsd---------系統信息
winver-----顯示About Windows 窗口
wupdmgr-----------Windows Update
註冊表
什麽是註冊表?
從Windows 95開始,Microsoft在Windows中引入了註冊表(英文為REGISTRY)的概念(實際上原來在Windows NT中已有此概念)。註冊表是Windows 95及Windows 98的核心數據庫,表中存放著各種參數,直接控制著Windows的啟動、硬件驅動程序的裝載以及一些Windows應用程序運行的正常與否,如果該註冊表由於鞭種原因受到了破壞,輕者使Windows的啟動過程出現異常,重者可能會導致整個Windows系統的完全癱瘓。因此正確地認識、修改、及時地備份以及有問題時恢復註冊表,對Windows用戶來說就顯得非常重要了。
★如何打開註冊表?(在修復註冊表前請備份)
點“開始”→運行→輸入“regedit”→確定
★一、註冊表的結構劃分及相互關系
WINDOWS的註冊表有六大根鍵,相當於一個硬盤被分成了六個分區。
在“運行”對話框中輸入RegEdit,然後單擊“確定”按鈕,則可以運行註冊表編輯器。
Windows 98中文版的註冊表Registry(System.dat、User.dat、Config.pol)的數據組織結構。
註冊表的根鍵共六個。這些根鍵都是大寫的,並以HKEY_為前綴;這種命令約定是以Win32 API的Registry函數的關鍵字的符號變量為基礎的。
雖然在註冊表中,六個根鍵看上去處於一種並列的地位,彼此毫無關系。但事實上,HKEY_CLASSES_ROOT和HKEY_CURRENT_CONFIG中存放的信息都是HKEY_LOCAL_MACHINE中存放的信息的一部分,而HKEY_CURRENT_USER中存放的信息只是HKEY_USERS存放的信息的一部分。
HKEY_LOCAL_MACHINE包括HKEY_CLASSES_ROOT和HKEY_CURRENT_USER中所有的信息。在每次系統啟動後,系統就映射出HKEY_CURRENT_USER中的信息,使得用戶可以查看和編輯其中的信息。
實際上,HKEY_LOCAL_MACHINE\SOFTWARE\Classes就是HKEY_CLASSES_ROOT,為了用戶便於查看和編輯,系統專門把它作為一個根鍵。同理,HKEY_CURRENT_CONFIG\SY-STEM\Current Control就是HKEY_LOCAL_MACHINE\SYSTEM\Current Control。
HKEY_USERS中保存了默認用戶和當前登錄用戶的用戶信息。HKEY_CURRENT_USER中保存了當前登錄用戶的用戶信息。
HKEY_DYN_DATA保存了系統運行時的動態數據,它反映出系統的當前狀態,在每次運行時都是不一樣的,即便是在同一臺機器上。
根據上面的分析,註冊表中的信息可以分為HKEY_LOCAL_MACHINE和HKEY_USERS兩大類,這兩大類的詳細內容請看後面的介紹。
★二、六大根鍵的作用
在註冊表中,所有的數據都是通過一種樹狀結構以鍵和子鍵的方式組織起來,十分類似於目錄結構。每個鍵都包含了一組特定的信息,每個鍵的鍵名都是 和它所包含的信息相關的。如果這個鍵包含子鍵,則在註冊表編輯器窗口中代表這個鍵的文件夾的左邊將有“+”符號,以表示在這個文件夾中有更多的內容。如果這個文件夾被用戶打開了,那麽這個“+”就會變成“-”。
1.HKEY_USERS
該根鍵保存了存放在本地計算機口令列表中的用戶標識和密碼列表。每個用戶的預配置信息都存儲在HKEY_USERS根鍵中。HKEY_USERS是遠程計算機中訪問的根鍵之一。
2.HKEY_CURRENT_USER
該根鍵包含本地工作站中存放的當前登錄的用戶信息,包括用戶登錄用戶名和暫存的密碼(註:此密碼在輸入時是隱藏的)。用戶登錄Windows 98時,其信息從HKEY_USERS中相應的項拷貝到HKEY_CURRENT_USER中。
3.HKEY_CURRENT_CONFIG
該根鍵存放著定義當前用戶桌面配置(如顯示器等)的數據,最後使用的文檔列表(MRU)和其他有關當前用戶的Windows 98中文版的安裝的信息。圖5為HKEY_CURRENT_CONFIG子關鍵字之間的連接情況。
4.HKEY_CLASSES_ROOT
根據在Windows 98中文版中安裝的應用程序的擴展名,該根鍵指明其文件類型的名稱。
在第一次安裝Windows 98中文版時,RTF(Rich Text format)文件與寫字板(WordPad)&127;聯系起來,但在以後安裝了中文Word 6.0後,雙擊一個RTF文件時,將自動激活Word。存放在SYSTEM.DAT中的HKEY_CLASSES_ROOT,將替代WIN.INI文件中的[Extensions]&127;小節中的設置項,它把應用程序與文件擴展名聯系起來,它也替代了Windows 3.x中的Reg.dat文件中的相似的設置項。
5.HKEY_LOCAL_MACHINE
該根鍵存放本地計算機硬件數據,此根鍵下的子關鍵字包括在SYSTEM.DAT中,用來提供HKEY_LOCAL_MACHINE所需的信息,或者在遠程計算機中可訪問的一組鍵中。
該根鍵中的許多子鍵與System.ini文件中設置項類似。圖7顯示了HKEY_LOCAL_MACHINE根鍵下的各個子鍵之間的情況。
6.HKEY_DYN_DATA
該根鍵存放了系統在運行時動態數據,此數據在每次顯示時都是變化的,因此,此根鍵下的信息沒有放在註冊表中。圖8顯示了HKEY_DYN_DATA根鍵下的各個子鍵的情況。
★三、註冊表部分重要內容
註冊表是一個大型數據庫Registry。要詳細地分析該數據庫,不是一兩頁就能介紹完。我曾經用了半年多時間分析此數據庫結構。下面只介紹部分重要內容。
(一)HKEY_CLASS_ROOT
1.HKEY_CLASS_ROOT/Paint.Pricture/DefaultIcon雙擊窗口右側的默認字符串,在打開的對話框中刪除原來的“鍵值”,輸入%1。重新啟動後,在“我的電腦”中打開Windows目錄,選擇“大圖標”,然後你看到的Bmp文件的圖標再也不是千篇一律的MSPAINT圖標了,而是每個Bmp文件的略圖(前提是未安裝ACDSee等看圖軟件)。
(二)HKEY_CURRENT_USER
1.HKEY_CURRENT_USER\Control Panel\Desktop 中新建串值名MenuShowDelay=0 可使“開始”菜單中子菜單的彈出速度提高。
2.在HKEY_CURRENT_USER\Control Panel\Deskt-op\WindowsMeterics中新建串值名MinAnimate,值為1啟動動畫效果開關窗口,值為0取消動畫效果。
(三) HKEY_LOCAL_MACHINE
1.HKEY_LOCAL_MACHINE\software\microsoft\windows\currentVersion\explorer\user shell folders 保存個人文件夾、收藏夾的路徑。
2.HKEY_LOCAL_MACHINE\system\currentControl-Set\control\keyboard Layouts 保存鍵盤使用的語言以及各種中文輸入法。
3.HKEY_LOCAL_MACHINE\software\microsoft\windows\currentVersion\uninstall 保存已安裝的Windows應用程序卸載信息
常見dos命令總結