DOS基本命令(基本部分)

一、cls(clear screen的簡寫)

       命令作用:清屏屏幕

       詳細介紹:屏幕顯示的所有字符信息都是存放在一個屏幕緩衝區中,cls命令的作用是清除屏幕上的文字,並將該緩衝區清空。


二、dir(directory的簡寫)

       命令作用:列出當前文件夾下的所有文件和文件夾,當然不包括隱藏的和系統文件。

       詳細介紹:我目前還不知道,你在發掘發掘。

       擴展功能:  dir/ah                    #僅顯示當前文件夾下的隱藏文件

                        dir /as                   # 僅顯示當期文件夾下的系統文件

                        dir /ash                 #上面兩個功能的疊加

                        dir /?                     # 顯示所有可選項


三、cd(change directory的簡寫)

       命令作用:改變當前所在的文件夾

       詳細介紹:同上

       使用方法:  cd directory          # 進入當前文件夾下的directory文件夾中

                        cd..                     #返回到上一級文件夾。cd..之間不帶空格也行,但是最好帶上,這個以後你就知道了,反正這樣更好

                        cd\                       #直接返回到當前所在分區的根上。cd\之間無空格

       擴展功能:  cd ..\..\                  #返回到當前文件夾的上一級的上一級文件夾。這個是我自己想出來的,你可以自己發掘出更好的。


四、從一個分區進入另一個分區中


       這個沒有具體的命令,我演示一下。


       我這個虛擬機中只有三個分區(C,D,E)了,只能這樣了。自己試試。


五、文件操作命令movecopydel


       注意:這三個命令都是文件操作命令,針對的是單個文件。

      

       move命令:

              命令作用:移動某個文件到指定的文件夾中。

              具體使用:(例如:將D:\files\abc.zip移動到E:\test\文件夾下

       移動之後在原來的D:\files\下就沒有abc.zip文件了。

 

       copy命令:

              命令作用:將某個文件拷貝到指定的文件夾中。

              具體使用:(將E:\test\abc.zip拷貝到D:\files\文件夾中)

 

       del命令:

              命令作用:刪除指定的文件(注意:直接就刪除了,不像在圖形下刪除時是放入回收站,類似於快捷鍵Shift+Delete)。

              具體使用:(刪除D:\files\abc.zip文件)


六、文件夾操作命令mdmkdirrdrmdir


       這幾個命令主要針對的是文件夾。

      

       mdmkdir命令:makedirectory的簡寫)

              命令作用:創建指定的文件夾。(個人推薦使用mkdir命令,比較通用,md可記可不記)。

              具體使用:(在D:\files\文件夾下創建一個rjxh的文件夾)

 

       rdrmdir命令:removedirectory的簡寫)

              命令作用:移除指定的文件夾。(一般指的是空的文件夾)

              具體使用:(刪除(也即移除)D:\files\下的rjxh文件夾)

 

       擴展知識:(非重點,可直接繞過

       Windows下的文件以及文件夾操作命令的功能都不是很強大,如果你需要的話,可以自己編寫出更好的命令。這裏說一下怎麼做,如果你需要的話,可以自己試試。我沒編寫過具體的可執行文件作爲命令,不過我編寫過一些批處理文件用來模仿Linux下的命令,但都不是很好,最好的就是編制可執行文件。之後,將編制好的可執行文件放入到C:\Windows\目錄下即可;也或者在C:\Windows\文件夾下新建一個文件夾(例如newAddCMD)專門用來存放自定義的命令,然後將C:\Windows\newAddCMD加入到系統變量中的Path裏即可,這樣做更便於管理。  下面是我在自己的系統中添加的一些自定義命令(不過這些自定義命令都是些批處理文件)的方法:



七、type命令

       命令作用:顯示文本類文件中的內容(例如:.txt.java.cpp.c.html等等都屬於文本類文件,wordexeclpptexedll等都不屬於文本類文件)。


八、fc命令

       命令作用:比較兩個文件或兩個文件集並顯示它們之間的不同。一般用來比較文本類文件,是否可以進行其他類型的文件的比較,還沒測試過。另外,我覺得這個命令有問題。

       具體使用:


九、find命令

       命令作用:在文件中搜索字符串。(一般也指的是文本類文件)

       具體使用:


十、findstr命令

       命令作用:在文件中尋找字符串。(一般指的是文本類文件)  它與find命令的區別在於findstr中可以使用簡單的正則表達式,同樣,我覺得這個命令有問題。

       具體使用:下面演示的是從c.txt文件中找出所有以a開頭的行的字符串。但是他好像出問題了。


十一、more命令

       命令作用:一般和管道符“|”搭配用來分屏顯示一個大的文本文件內容。

       具體使用:

       按空格一屏一屏的顯示,按回車一行一行的顯示,按q退出。


十二、prompt命令

       命令作用:改變命令提示符標示。

       具體使用:


十三、title命令

       命令作用:改變DOS窗口的標題提示。

       具體使用:


       注意:此時,窗口的提示是“C:\WINDOWS\system32\cmd.exe”,吾馬上將他變爲“I’m MessCodes”。



十四、ver命令

       命令作用:顯示當前機器上的操作系統版本信息。

       具體使用:



十五、help命令

       命令作用:列出DOS下的所有可用命令。

C:\Documents and Settings>help

有關某個命令的詳細信息,請鍵入 HELP 命令名

ASSOC                    顯示或修改文件擴展名關聯。

AT                          計劃在計算機上運行的命令和程序。

ATTRIB                    顯示或更改文件屬性。

BREAK                    設置或清除擴展式 CTRL+C 檢查。

CACLS                     顯示或修改文件的訪問控制列表(ACLs)。

CALL                     從另一個批處理程序調用這一個。

CD                          顯示當前目錄的名稱或將其更改。                               @test

CHCP                      顯示或設置活動代碼頁數。

CHDIR                     顯示當前目錄的名稱或將其更改。

CHKDSK                  檢查磁盤並顯示狀態報告。

CHKNTFS                 顯示或修改啓動時間磁盤檢查。

CLS                         清除屏幕。                                                              @test

CMD                     打開另一個 Windows命令解釋程序窗口。                    @test

COLOR                  設置默認控制檯前景和背景顏色。  (color /?)                @test

COMP                     比較兩個或兩套文件的內容。

COMPACT                顯示或更改 NTFS 分區上文件的壓縮。

CONVERT                 將 FAT 卷轉換成 NTFS。您不能轉換當前驅動器。

COPY                       將至少一個文件複製到另一個位置。                          @test

DATE                       顯示或設置日期。

DEL                         刪除至少一個文件。                                               @test

DIR                       顯示一個目錄中的文件和子目錄。                              @test

DISKCOMP               比較兩個軟盤的內容。

DISKCOPY                將一個軟盤的內容複製到另一個軟盤。

DOSKEY                  編輯命令行、調用 Windows 命令並創建宏。

ECHO                      顯示消息,或將命令回顯打開或關上。

ENDLOCAL               結束批文件中環境更改的本地化。

ERASE                      刪除至少一個文件。

EXIT                        退出 CMD.EXE程序(命令解釋程序)                     @test

FC                           比較兩個或兩套文件,並顯示不同處。                     @test

FIND                        在文件中搜索文字字符串。                                   @test

FINDSTR                在文件中搜索字符串。                                          @test

FOR                      爲一套文件中的每個文件運行一個指定的命令。

FORMAT                  格式化磁盤,以便跟 Windows 使用。

FTYPE                     顯示或修改用於文件擴展名關聯的文件類型。

GOTO                     Windows命令解釋程序指向批處理程序中某個標明的行。

GRAFTABL               啓用 Windows 來以圖像模式顯示擴展字符集。

HELP                     提供 Windows命令的幫助信息。                          @test

IF                         執行批處理程序中的條件性處理。

LABEL                     創建、更改或刪除磁盤的卷標。

MD                       創建目錄。                                                       @test

MKDIR                  創建目錄。                                                       @test

MODE                   配置系統設備。mode con cols=70 lines=200    # 會這個就行了

MORE                   一次顯示一個結果屏幕。                                     @test

MOVE                   將文件從一個目錄移到另一個目錄。                      @test

PATH                      顯示或設置可執行文件的搜索路徑。

PAUSE                    暫停批文件的處理並顯示消息。

POPD                      還原 PUSHD 保存的當前目錄的上一個值。

PRINT                      打印文本文件。

PROMPT                更改 Windows命令提示符。                              @test

PUSHD                    保存當前目錄,然後對其進行更改。

RD                       刪除目錄。                                                         @test

RECOVER                 從有問題的磁盤恢復可讀信息。

REM                     記錄批文件或 CONFIG.SYS中的註釋。

REN                      重命名文件。                                                     @test

RENAME               重命名文件。                                                     @test

REPLACE                  替換文件。

RMDIR                  刪除目錄。                                                        @test

SET                       顯示、設置或刪除 Windows環境變量。

SETLOCAL                開始批文件中環境更改的本地化。

SHIFT                      更換批文件中可替換參數的位置。

SORT                      對輸入進行分類。

START                     啓動另一個窗口來運行指定的程序或命令。

SUBST                     將路徑跟一個驅動器號關聯。

TIME                       顯示或設置系統時間。

TITLE                    設置 CMD.EXE會話的窗口標題。                          @test

TREE                      以圖形模式顯示驅動器或路徑的目錄結構。

TYPE                     顯示文本文件的內容。                                         @test

VER                      顯示 Windows版本。                                        @test

VERIFY                    告訴 Windows 是否驗證文件是否已正確寫入磁盤。

VOL                       顯示磁盤卷標和序列號。

XCOPY                   複製文件和目錄樹。

 

C:\Documents and Settings>

 

       DOS下的所有命令都在上面的表格中,第一列是命令名稱,第二列是解釋;更詳細的命令使用方法可使用命令名 /?來獲取幫助(如:dir /?)。

       注意:上面的所有命令中,紅色加粗的表示經常使用的,紅色加粗後帶有@test字樣的表示你可以自己測試的玩玩,沒有什麼危險。藍色加粗斜體的表示在寫批處理腳本時經常用到的命令。


十六、管道命令

       管道命令總共有|”、“>”、“>>”、“<”、“<<五種。

       |”:可叫它爲豎管道,隨便吧,我也不知道他叫什麼,你可以查查。使用的話,最多是搭配more命令使用的,也可以這樣,當某個文件夾下的文件比較多時,dir命令不能一屏顯示完,可以使用dir| more來顯示。

       >”:以覆蓋的方式輸出重定向。

      <”:以覆蓋的方式輸入重定向。

      >>”:以追加的形式輸出重定向。

      <<”:以追加的形式輸入重定向。

 

 

一個示例:

以上便是Windows下的一些簡單DOS命令,如果想玩玩真正的DOS下命令的話,自己可以下載一個MS DOS 7.1.iso的鏡像,然後裝到虛擬機裏玩玩便是。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章