linux使用dos命令有哪些

百草
發布: 2023-06-12 11:00:47
原創
1574 人瀏覽過

linux使用dos指令有:1、DIR,查看目錄內容指令;2、linux,指定執行檔搜尋目錄;3、MD,建立目錄指令;4、CD,開啟指定目錄指令;5 、RD,刪除目前指定的子目錄指令;6、C:,改變目前盤符指令;7、COPY,檔案複製指令;8、TYPE,顯示文字檔內容指令;9、REN,變更檔名指令;10 、DEL,刪除檔案指令;11、CLS,清除螢幕指令。

linux使用dos命令有哪些

本教學作業系統: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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!