linux使用dos指令有:1、DIR,查看目錄內容指令;2、linux,指定執行檔搜尋目錄;3、MD,建立目錄指令;4、CD,開啟指定目錄指令;5 、RD,刪除目前指定的子目錄指令;6、C:,改變目前盤符指令;7、COPY,檔案複製指令;8、TYPE,顯示文字檔內容指令;9、REN,變更檔名指令;10 、DEL,刪除檔案指令;11、CLS,清除螢幕指令。
本教學作業系統:linux5.18.14系統、DELL G3電腦。
dos常用指令
(1)查看目錄內容指令DIR
(2)指定執行檔搜尋目錄PATH
(3)建立目錄指令MD
(4)開啟指定目錄指令CD
(5)刪除目前指定的子目錄指令RD
(6)改變目前磁碟機指令C:
(7)檔案複製指令COPY
(8)顯示文字檔內容指令TYPE
(9)變更檔名指令REN
(10)刪除檔案指令DEL
(11)清除螢幕指令CLS
#PS目前頁面CTRL F搜尋關鍵字直接跳轉
##DOS命令特殊命令
重複上一次輸入的命令,可以使用F3鍵來完成,同時DOS下存在一個doskey的命令記錄器,在命令列上執行doskey後將可以實現以下功能: 1、向上箭頭"↑"和向下箭頭"↓"-----回看上一次執行的命令 #2、"Ctrl C" 組合鍵或"Break"鍵-----中斷操作 3、滑鼠操作"標記" -----------------用來選取文字 4、滑鼠操作"貼上" -----------------用來把剪貼簿內容貼到提示符號下 5、"F7"鍵----- ---------------------查看及執行用過的指令 6、"/?" ---------- ------------------指定指令幫助 7、">" 及">>" ---------- ------------檔案重定向 參數:指令> 寫入路徑\檔案名稱 實例: echo 百度歡迎你>d:\1.txt ;寫入文字到指定檔案(如果檔案存在則取代) netstat -an >>d:\1.txt ;追隨尾端寫入文字 DOS指令直接進入 編輯 直接進入某盤符,盤符: 如直接進入D盤,D: DOS指令目錄指令 (一)md-建立子目錄 1.功能:建立新的子目錄 2.類型:內部指令 3.格式:md[盤符:][路徑名]〈子目錄名〉 4.使用說明: (1)「盤符」:指定要建立子目錄的磁碟機字母,若省略,則為目前磁碟機; (2)「路徑名」:要建立的子目錄的上級目錄名,若缺省則建在目前目錄下。 範例:(1)在c碟的根目錄下建立名為fox的子目錄;(2)在fox子目錄下再建立user子目錄。 md c:\ fox(在目前磁碟機c磁碟下建立子目錄fox) md c:\ fox\user (在fox 子目錄下再建立user子目錄) (二)cd-改變目前目錄 1.功能:改變目前目錄 3.格式:CD [/D] [drive:][path] (1)如果省略路徑和子目錄名則顯示目前目錄; (2)如採用「cd\」格式,則退回根目錄; (3)如採用“cd..”格式則退回上一級目錄。 (4)使用 /D 命令列開關,除了改變磁碟機的目前目錄之外,還可改變目前磁碟機。 範例:(1)進入到user子目錄;(2)從user子目錄退回到子目錄;(3)回到根目錄。 c:\>cd fox\user(進入fox子目錄下的user子目錄) c:\fox\user>cd.. (退回上一層根目錄,注意cd後面跟著兩個點"..")。 c:\fox>cd\ (回根目錄) c:\ (三)rd-刪除子目錄指令 1.功能:從指定的磁碟刪除子目錄。 3.格式:rd[盤符:][路徑名][子目錄名] (1)子目錄在刪除前必須是空的,也就是說需要先進入該子目錄,使用del(刪除檔案的指令)將其子目錄下的檔案刪空,然後再退回到上一層目錄,用rd指令刪除該子目錄本身; (2)不能刪除根目錄和目前目錄。 範例:要求把c碟fox子目錄下的user子目錄刪除,操作如下: #第一步:先將user子目錄下的檔案刪空; #c\>del c:\fox\user\*.* 或del c:\fox\user 或del c:\fox\user\* (註:這樣只能刪除文件,仍無法刪除user目錄下的資料夾) 第二步,刪除user子目錄。 c\>rd c:\fox\user (註:如果fox\user資料夾下仍有資料夾,這一步將不會奏效,要怎麼解決呢?其實不必勞煩兩步,直接這樣c\>rd c:\fox\user /s 加上了一個參數/s,如果不想讓系統詢問是否刪除,可以再加一個參數/q) 。rd(RMDIR):在DOS作業系統中用來刪除一個目錄
RMDIR [/S] [/Q] [drive:]path
#RD [/S] [ /Q] [drive:]path
注意:以下兩個參數只能在WINXP上使用(在vista系統下其實也可以使用下述兩個參數!)
/S除目錄本身外,還將刪除指定目錄下的所有子目錄和檔案。用於刪除目錄樹。
/Q 安靜模式,在帶 /S 刪除目錄樹時不要求確認。
如:刪除D碟上名為myfile(此資料夾是空的)的資料夾,可以輸入rd d:\myfile。
如果myfile非空,可輸入rd d:\myfile /S d:\myfile刪除myfile資料夾及其所有子資料夾及檔案。
(四)dir-顯示磁碟目錄指令
1.功能:顯示磁碟目錄的內容。
3.格式:dir [盤子][路徑][檔名][/p][/w][/A[[:]屬性]][/O[:]排列順序]] [/S]
4.使用說明:/p的使用;當欲查看的目錄太多,無法在一屏顯示完屏幕會一直往上卷,不容易看清,加上/p參數後,螢幕上會分面一次顯示23行的檔案訊息,然後暫停,並提示;press any key to continue(按任意鍵繼續)
/w的使用:加上/w只顯示文件名,至於文件大小及建立的日期和時間則省略。加上參數後,每行可以顯示五個檔名。
/A 顯示具有指定屬性的檔案。
屬性D 目錄R 只讀檔案H 隱藏檔案A 準備存檔的檔案
#S 系統檔案I 無內容索引檔案L 解析點- 表示「否」的前綴
#/O 以分類順序列出檔案。
排列順序N 按名稱(字母順序) S 按大小(從小到大) E 按副檔名(字母順序)
D 按日期/時間(從先到後) G 組目錄優先- 反轉順序的前綴
/S 顯示指定目錄和所有子目錄中的檔案。
(五)path-路徑設定指令
1.功能:裝置執行檔的搜尋路徑,只對檔案有效。
3.格式:path[盤符1]目錄[路徑名1]{[;盤符2:],〈目錄路徑名2〉…}
(1)當運行當一個可執行檔時,dos會先在目前目錄中搜尋該文件,若找到則執行之;若找不到該文件,則根據path指令所設定的路徑,順序逐條地到目錄中搜尋該文件;
(2)path指令中的路徑,若有兩條以上,各路徑之間以一個分號「;」隔開;
(3)path指令有三種使用方法:
path[盤符1:][路徑1][盤符2:][路徑2]…(設定可執行檔的搜尋路徑) path:(取消所有路徑)
#path:(顯示目前所設的路徑)
(六)tree-顯示磁碟目錄結構指令
1.功能:顯示指定磁碟機上所有目錄路徑和這些目錄下的所有檔案名稱。
2.型別:外部指令
3.格式:tree [磁碟機:][/f][>prn]
(1)使用/f參數時顯示所有目錄及目錄下的所有文件,省略時,只顯示目錄,不顯示目錄下的文件;
(2)選用>prn參數時,則把所列目錄及目錄中的檔案名稱列印輸出。
(七)deltree-刪除整個目錄指令
1.功能:將整個目錄及其下屬子目錄和檔案刪除。
3.格式:deltree [盤符:]〈路徑名〉
4.使用說明:此指令可以一步就將目錄及其下的所有檔案、子目錄、更下層的子目錄一併刪除,而且不管檔案的屬性為隱藏、系統或唯讀,只要該檔案位於刪除的目錄之下,deltree都一視同仁,照刪不誤。使用時請務必小心!
(八)tasklist-顯示進程
1.功能:將整台電腦的進程顯示出來,同工作管理員。
3.格式:tasklist
4.使用說明:執行cmd tasklist
DOS指令磁碟指令
(一) format-磁碟格式化指令
1.功能:對磁碟進行格式化,分割磁軌和磁區;同時檢查出整個磁碟上有無帶缺陷的磁軌,對壞道加註標記;建立目錄區和檔案分配表,使磁碟作好接收dos的準備。
3.格式:format〈盤符:〉[/s][/4][/q]
(1)指令後的盤符不可缺省,若對硬碟進行格式化,則會如下列提示:warning:all data on non
——removable disk
drive c:will be lost !
proceed with format (y/n)?
(警告:所有資料在c碟上,將會遺失,確實要繼續格式化嗎?{y(確定)/n(否定)})
(2)若是對軟碟進行格式化,則會如下提示:insert new diskette for drive a;
and press enter when ready…
(在a驅中插入新盤,準備好後按下回車鍵)。
(3)選用[/s]參數,將把dos系統檔案io.sys、msdos.sys及command複製到磁碟上,使該磁碟可以做為dos啟動磁碟。若不選用/s參數,則格式化後的磁碟只能讀寫訊息,而不能做為啟動磁碟;
(4)選用[/4]參數,在1.2mb的高密度磁碟機中格式化360kb的低密度磁碟;
(5)選用[/q]參數,快速格式化,這個參數並不會重新劃分磁碟的磁軌和磁區,只能將磁碟根目錄、檔案指派表以及開機磁區清除成空白,因此,格式化的速度較快。
(6)選用[/u]參數,表示無條件格式化,即破壞原來磁碟上所有資料。不加/u,則為安全格式化,這時先建立一個鏡像檔保存原來的fat表和根目錄,必要時可用unformat恢復原來的資料。
(二)unformat復原格式化指令
1.功能:對進行過格式化誤操作遺失資料的磁碟進行還原。
3.格式:unformat〈盤符〉[/l][/u][/p][/test]
4.使用說明:用於將被「非破壞性”格式化的磁碟復原。根目錄下被刪除的檔案或子目錄及磁碟的系統磁區(包括fat、根目錄、boot磁區及硬碟機表)受損時,也可以用unformat來搶救。
(1)選用/l參數列出找到的子目錄名稱、檔案名稱、大致日期等信息,但不會真的做unformat工作。
(2)選用/p參數將顯示於螢幕的報表(包含/l參數所產生的資訊)同時也送到印表機。運行時畫面會顯示:「print out will
be sent to lpt1」
(3)選用/test參數只做模擬試驗(test)不做真正的寫入動作。使用此參數畫面會顯示:「simulation only」
(4)選用/u參數不使用mirror映像檔的數據,直接根據磁碟現狀進行unformat。
(5)選用/psrtn;修復硬碟分割表。
若在磁碟機代上/p、/l、/test之一,都相當於使用了/u參數,unformat會「假設」此時磁碟沒有mirror映像檔。
注意:unformat對於剛format的磁碟,可以完全恢復,但format後若做了其它資料的寫入,則unformat就不能完整的救回資料了。 unformat並非是萬能的,由於使用unformat會重建fat與根目錄,所以它也具有較高的危險性,操作不當可能會擴大損失,如果僅誤刪了幾個文件或子目錄,只需要利用undelete就夠了。
(三)chkdsk-檢查磁碟目前狀態指令
1.功能:顯示磁碟狀態、記憶體狀態和指定路徑下指定檔案的不連續數目。
3.格式:chkdsk [磁碟機:][路徑][檔案名稱][/f][/v]
(1)選用[檔案名稱]參數,則顯示該檔案佔用磁碟的情況;
(2)選[/f]參數,修正指定磁碟上發現的邏輯錯誤;
(3)選用[/v]參數,顯示磁碟上的所有文件和路徑。
(四)diskcopy-整碟複製指令
1.功能:複製格式和內容完全相同的磁碟機。
3.格式:diskcopy[盤符1:][盤符2:]
#(1)如果目標軟碟沒有格式化,則複製時系統自動選取進行格式化。
(2)如果目標軟碟上原有文件,則複製後將全部遺失。
(3)如果是單一磁碟機複製,系統會提示適時更換來源磁碟機和目標磁碟,請操作時請注意分清來源磁碟和目標磁碟。
(五)label-建立磁碟區標指令
1.功能:建立、變更、刪除磁碟區標。
3.格式:label[盤符:][卷標名]
(1)卷標名為要建立的捲標名,若缺省此參數,則係統提示鍵入磁碟區標名或詢問是否刪除原有的磁碟區標名;
(2)卷標名由1至11個字元組成。
(六)vol-顯示磁碟區標指令
1.功能:檢視磁碟區標號。
3.格式:vol[盤符:]
4.使用說明:省略磁碟符,顯示目前磁碟機磁碟區標。
(七)scandisk-偵測、修復磁碟指令
1.功能:偵測磁碟的fat表、目錄結構、檔案系統等是否有問題,並可將偵測出的問題加以修復。
3.格式:scandisk[盤符1:]{[盤符2:]…}[/all]
(1)scandisk適用於硬碟和軟盤,可以一次指定多個磁碟或選用[/all]參數指定所有的磁碟;
(2)可自動偵測磁碟中所發生的交叉連接、遺失叢集和目錄結構等邏輯上的錯誤,並加以修正。
(八)defrag-重整磁碟指令
1.。功能:整理磁碟,消除磁碟碎塊。
3.格式:defrag[盤符:][/f]
4.使用說明:選用/f參數,將檔案中存在磁碟上的碎片消除,並調整磁碟文件的安排,確保文件之間毫無空隙。從而加快讀盤速度和節省磁碟空間。
(九)sys-系統複製指令
1.功能:將目前磁碟機上的dos系統檔案io.sys,msdos.sys和command 傳送到指定的磁碟機上。
3.格式:sys[盤符:]
*使用說明:如果磁碟剩餘空間不足以存放系統文件,則提示:no room for on destination disk.
DOS指令檔指令
(一)copy檔複製指令
1.功能:拷貝一個或多個檔案到指定磁碟上。
3.格式:copy [來源磁碟][路徑](來源檔案名稱) [目標磁碟][路徑](目標檔案名稱)
(1)copy是檔案對檔案的方式複製數據,複製前目標磁碟必須已經格式化;
(2)複製過程中,目標磁碟上相同檔案名稱的舊檔案會被來源檔案取代;
(3)複製檔案時,必須先確定目標磁碟有足夠的空間,否則會出現;insufficient的錯誤訊息,提示磁碟空間不夠;
(4)文件名中允許使用通配舉“*”“?”,可同時複製多個檔案;
(5)copy指令中原始檔名必須指出,不可以省略。
(6)複製時,目標檔案名稱可以與原始檔案名稱相同,並稱為「同名拷貝」此時目標檔案名稱可以省略;
(7)複製時,目標檔案名也可以與原始檔案名稱不相同,稱為“異名拷貝”,此時,目標檔案名稱不能省略;
#(8)複製時,也可以將幾個檔案合併為一個文件,稱為“合併拷貝”,格式如下:copy;[源盤][路徑]〈原始檔名1〉 〈原始檔名2〉…[目標盤][路徑]〈目標檔名〉;
(9)利用copy指令,也可以從鍵盤輸入資料建立文件,格式如下:copy con [盤符:][路徑]〈文件名〉;
編輯結束後,Ctrl Z儲存編輯。
(10)注意:copy指令的使用格式,原始檔名與目標檔名之間必須有空格!
(二)xcopy——目錄複製指令
1.功能:複製指定的目錄和目錄下的所有檔案連同目錄結構。
3.格式:xcopy [來源碟:]〈來源路徑名〉[目標磁碟機:][目標路徑名][/s][/v][/e]
(1)xcopy是copy的擴展,可以把指定的目錄連文件和目錄結構一併拷貝,但不能拷貝隱藏文件和系統文件;
(2)使用時源盤符、源目標路徑名、來源檔案名稱至少指定一個;
(3)選用/s時對來源目錄下及其子目錄下的所有檔案進行copy。除非指定/e參數,否則/s不會拷貝空目錄,若不指定/s參數,則xcopy只拷貝來源目錄本身的文件,而不涉及其下的子目錄;
(4)選用/v參數時,對的拷貝的磁區都會進行較驗,但速度會降低。
(三)type-顯示檔案內容指令
1.功能:顯示ascii碼檔案的內容。
2.類型:內部命令。
3.格式:type[盤符:][路徑]〈文件名〉
(1)顯示由ascii碼組成的文字文件,對.exe或.com等為擴展名的文件,其顯示的內容是無法閱讀的,沒有實際意義;
#(2)該命令一次只可以顯示一個文件的內容,不能使用通配符;
#(3)如果檔案有副檔名,則必須將副檔名寫上;
(4)當檔案較長,一螢幕顯示不下時,可以依下列格式顯示;type[磁碟機:][路徑]〈檔案名稱〉|more,more為分割畫面顯示指令,使用些參數後當滿屏時會暫停,按任意鍵會繼續顯示。
(5)若需將文件內容列印出來,可用如下格式:
type[盤符:][路徑]〈文件名〉,>prn
此時,印表機應處於連線狀態。
(四)ren-檔案改名指令
1.功能:更改檔案名稱
3.格式:ren[磁碟機:][路徑]〈舊文件名〉〈新檔名〉
(1)新檔名前不可以加上盤符和路徑,因為該指令只能對同一盤上的檔案更換檔名;
( 2)允許使用通配符更改一組檔案名稱或副檔名。
(五)fc-檔案比較指令
1.功能:比較檔案的異同,並列出差異處。
3.格式:fc[盤符:][路徑名]〈檔名〉[盤符:][路徑名][檔名][/a][/c][/n]
(1)選用/a參數,為ascii碼比較模式;
(2)選用/b參數,為二進位比較模式;
(3)選用/c參數,將大小寫字元看成是相同的字元。
(4)選用/n參數,在ascii碼比較方式下,顯示相異處的行號。
(六)attrib-修改檔案屬性指令
#1.功能:修改指定檔案的屬性。 (檔案屬性請參考2.5.4(二)檔案屬性一節)
2.類型:外部命令。
3.格式:attrib[檔名][r][—r][a][—a][h][—h][—s]
(1)選用r參數,將指定檔案設為唯讀屬性,使得該檔案只能讀取,無法寫入資料或刪除;選用—r參數,移除唯讀屬性;
(2)選用a參數,將檔案設定為檔案屬性;選用—a參數,移除檔案屬性; (3)選用h參數,將檔案調協為隱含屬性;選用—h參數,去隱含屬性;
(4 )選用s參數,將檔案設定為系統屬性;選用—s參數,移除系統屬性; (5)選用/s參數,對目前目錄下的所有子目錄及作設定。
(七)del-刪除檔案指令
1.功能:刪除指定的檔案。
3.格式:del[盤符:][路徑]〈檔名〉[/p]
(1)選用/p參數,系統在刪除前詢問是否要刪除該文件,若不使用這個參數,則自動刪除;
(2)該指令不能刪除屬性為隱含或唯讀的文件;
(3)在檔案名稱中可以使用通配符;
(4)若要刪除磁碟上的所有檔案(del*·*或del·),則會提示:(arey ou sure? )(你確定嗎?)若回答y,則進行刪除,回答n,則取消此次刪除作業。
(八)undelete-恢復刪除指令
1.功能:恢復被誤刪除指令
3.格式:undelete[磁碟區:][路徑名] 〈檔名〉[/dos][/list][/all]
4.使用說明:使用undelete可以使用「*」和「?」通配符。
(1)選用/dos參數根據目錄裡殘留的記錄來恢復檔案。由於文件被刪除時,目錄所記載斬文件名第一個字符會被改為e5,dos即依據文件開頭的e5和其後續的字符來找到欲恢復的文件,所以,undelete會要求用戶輸入一個字符,以便將文件名稱補齊。但此字元不必和原來的一樣,只需符合dos的檔案名稱規則即可。
(2)選用/list只「列出」符合指定條件的檔案而不做恢復,所以對磁碟內容完全不會有影響。
(3)選用/all自動將可完全恢復的檔案完全恢復,而不一一地詢問用戶,使用此參數時,若undelete利用目錄裡殘留的記錄來將檔案恢復,則會自動選一個字元將檔案名稱補齊,並且使其不與現存檔案名稱相同,選用字元的優選順序為:#%——0000123456789a~z。
undelete還具有建立文件的防護措施的功能,已超出本課程授課範圍,請讀者在使用些功能時查閱有關dos手冊。
DOS指令其它指令
(一)cls-清除螢幕指令
1功能:清除螢幕上的所有顯示,遊標置於螢幕左上角。
2類型:內部指令
3格式:cls
(二)ver檢視系統版本號指令
1功能:顯示目前系統版本號
3格式:ver
(三)date日期設定指令
1功能:設定或顯示系統日期。
3格式:date[mm——dd——yy]
4使用說明:
(1)省略[mm——dd——yy]顯示系統日期並提示輸入新的日期,不修改則可直接按回車鍵,[mm——dd——yy]為「月月——日日——年年」格式;
(2 )當機器開始啟動時,有自動處理檔案(autoexec.bat)被執行,則系統不提示輸入系統日期。否則,提示輸入新日期和時間。
(四)time系統時鐘設定指令
1功能:設定或顯示系統時期。
3格式:time[hh:mm:ss:xx]
(五)mem查看目前記憶體狀況指令
1功能:顯示目前記憶體使用的情況
2型別:外部指令
3格式:mem[/c][/f][/m][/p]
(1)選用/c參數列出裝入常規記憶體和cmb的各檔案的長度,同時也顯示記憶體空間的使用狀況和最大的可用空間;
(2)選用/f參數分別列出目前常規記憶體剩餘的位元組大小和umb可用的區域及大小;
(3)選用/m參數顯示此模組使用記憶體地位址、大小及模組性質;
(4)選用/p參數指定當輸出超過一螢幕時,暫停供使用者查看。
(六)msg顯示系統資訊指令:
1功能:顯示系統的硬體和作業系統的狀況。
3格式:msg[/s]
(1)選用/i參數時,不偵測硬體;
(2)選用/b參數時,以黑白方式啟動msg;
(3)選用/s參數時,顯示簡潔的系統報告。
以上是linux使用dos命令有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!