Dos基礎學習

原文:https://www.toutiao.com/i6493344481188774413/

一、DOS基礎(查)

1、Dir(Directory)命令

命令參數: /A

----/A -顯示具有指定屬性的文件

--------D 目錄 R 只讀文件

--------H 隱藏文件 A 準備存檔的文件

--------S 系統文件 - 表示“否”的前綴

例1

dir /a                                       #加一個/a參數,默認列出當前目錄下所有屬性的文件

 

例2

dir /a:d                                   #只瀏覽目錄列表

ps:JUNCTION標識是一個目錄鏈表

 

例3

dir /a:r                                   #只顯示當前目錄下的只讀文件

 

例4

dir /ah                                    #只顯示當前目錄下的隱藏文件

 

例5

dir /as                                    #顯示當前目錄下的系統文件及目錄

命令參數: /O

----/O - 用分類順序列出文件

--------N 按名稱(字母順序) S 按大小

--------E 按擴展名(字母順序) D 按日期/時間(從先到後)

--------G 組目錄優先 - 顛倒順序的前綴

例1 

dir /on                                  #安裝字母排序

例2

dir /o-n                               #這裏的dir /o-n就是以字母逆序排序

 

參數

----/P - 在每個信息屏幕後暫停

----/S - 顯示指定目錄和所有子目錄中的文件

dir /s /p其中的/s參數是顯示當前目錄及其子目錄中國的文件, /p參數是當前信息滿屏時暫停,人爲手動敲任意鍵繼續

----/W - 用寬列表格式

 

命令格式:

----Dir -列出當前目錄下的屬性爲只讀或存檔的程序和目錄

----Dir /AARHS -列出當前目錄下所有存檔、只讀、隱藏、系統屬性的所有程序

----Dir /ON -按字母順序列出當前目錄下的所有程序和其它目錄

----Dir /OS -按文件或文件夾的大小列出當前目錄下的所有程序和其它目錄

----Dir /P -列出當前目錄下的所有程序和其它目錄,在每個信息屏幕後暫停,按任意鍵繼續

----Dir /S 某程序- 顯示指定目錄和所有子目錄中的某程序

----Dir /W -用寬列表格式列出當前目錄下的所有程序和其它目錄

2、ping命令

   通過發送 Internet 控制消息協議 (ICMP) 迴響請求消息來驗證與另一臺TCP/IP 計算機的 IP 級連接。相應的迴響應答消息的接收情況將和

往返過程的時間一起顯示出來。Ping 是用於檢測網絡連接性、可到達性和名稱解析的疑難問題的主要TCP/IP 命令。如果不帶參數,ping

將顯示幫助

DOSåºç¡å½ä»¤æ±æ»ï¼ä¸ï¼

t 指定在中斷前 ping

DOSåºç¡å½ä»¤æ±æ»ï¼ä¸ï¼

-n 指定發送迴響請求消息的次數。默認值是4

DOSåºç¡å½ä»¤æ±æ»ï¼ä¸ï¼

-a 指定對目的地 IP 地址進行反向名稱解析。如果解析成功,ping 將顯示相應的主機名(測試沒能成功)

-l 指定發送的迴響請求消息中“數據”字段的長度(以字節爲單位)。默認值爲 32,最大值是 65,527

(修正: 測試WIN7_64系統中, 數據包的大小是0-65500字節)

操作系統-------------TTL

LINUX----------------64

WIN2K/NT----------128

WINDOWS 系列 --32

UNIX 系列----------255

如何根據TTL判斷主機的操作系統

3、ipconfig命令

顯示所有當前的 TCP/IP 網絡配置值、刷新動態主機配置協議 (DHCP) 和域名系統 (DNS) 設置顯示所有當前的 TCP/IP 網絡配置值、刷新動態主機配置協議 (DHCP) 和域名系統 (DNS) 設置

DOSåºç¡å½ä»¤æ±æ»ï¼ä¸ï¼

/all 顯示所有適配器的完整 TCP/IP 配置信息

DOSåºç¡å½ä»¤æ±æ»ï¼ä¸ï¼

/renew 更新所有適配器

DOSåºç¡å½ä»¤æ±æ»ï¼ä¸ï¼

/release 發送消息到DHCP服務器釋放所有適配器

DOSåºç¡å½ä»¤æ±æ»ï¼ä¸ï¼

4、Nslookup命令

顯示可用來診斷域名系統 (DNS) 基礎結構的信息

舉例:nslookup www.baidu.com

DOSåºç¡å½ä»¤æ±æ»ï¼ä¸ï¼

“Server”,顯示的是用戶正在實用實用的DNS服務器域名

“Address”,顯示的是DNS服務器的IP地址

“Name”,顯示的是查詢域名的名稱

“Address”,顯示出該域名與多臺服務器進行了綁定

5、date 命令

更改日期

如果加上“/t”參數則只顯示日期,而不用輸入新日期

DOSåºç¡å½ä»¤æ±æ»ï¼ä¸ï¼

6、time命令

更改時間。

如果加上“/t”參數則只顯示時間,而不用輸入新時間

DOSåºç¡å½ä»¤æ±æ»ï¼ä¸ï¼

7、tree命令

以圖形顯示驅動器或路徑的文件夾結構

DOSåºç¡å½ä»¤æ±æ»ï¼ä¸ï¼

8、type命令

查看文本文件的內容

命令格式如:Type C:\1.txt -顯示C盤下1.txt文本文件中的內容

DOSåºç¡å½ä»¤æ±æ»ï¼ä¸ï¼

注意 編輯完後enter 在ctrl+z

9、vol命令

用於得到磁盤的卷標和卷序列

例 vol c:

DOSåºç¡å½ä»¤æ±æ»ï¼ä¸ï¼

10、Ver(version)命令

命令格式:Ver -顯示當前Windows操作系統的版本號

DOSåºç¡å½ä»¤æ±æ»ï¼ä¸ï¼

11、tasklist命令

顯示本地或遠程機器上當前運行的進程列表

/svc 無間斷地列出每個過程的所有服務信息。當 /fo 參數設置爲 TABLE 時有效

tasklist /fo:table /svc

這個命令是滾屏顯示且無法上翻, 建議使用管道命令符 ">>" 輸出到一個文件中去, 再查看文件內容

即: tasklist /fo:table /svc >> d:\tasklist_svc.txt

/m (Module) 列出與給定模式名稱匹配的加載了 DLL 模塊的所有任務。如果未指定模塊名稱,該選項將顯示每個任務加載的所有模塊.

此參數的執行結果同上, 也建議這樣執行:

tasklist /m >> d:\tasklist_m.txt

其默認執行的結果如下圖示:

DOSåºç¡å½ä»¤æ±æ»ï¼ä¸ï¼

12、taskkill命令

結束一個或多個任務或進程。可以根據進程 ID 或圖像名來結束進程

/im (ImageName)

指定將終止的進程的圖像名稱。使用通配符 (*) 指定所有圖像名稱

/pid ProcessID

指定將終止的進程的進程 ID

/f

指定將強制終止的進程。對於遠程進程可忽略此參數,所有遠程進程都將被強制終止

例:

taskkill /f /im notepad.exe

taskkill /pid 1230 /pid 1241 /pid 1253

DOSåºç¡å½ä»¤æ±æ»ï¼ä¸ï¼

13、find命令

在文件中搜索字符串。

/N 顯示行號

/I 搜索字符串時忽略大小寫。

/OFF[LINE] 不要跳過具有脫機屬性集的文件。

"string" 指定要搜索的文字串,

[drive:][path]filename 指定要搜索的文件。

例:find /i"hello" 1.txt

注:在a.txt中查找"hello"並且忽略大小寫

DOSåºç¡å½ä»¤æ±æ»ï¼ä¸ï¼

14. Help命令

自己在CMD命令窗口中試着執行一下就看到了, 系統將羅列出常用的一些命令.如下圖:

不懂不會的命令, 你可以如圖中命令提示中執行: help 命令名 就可以查看此命令的語法和參數及樣例.

二、DOS基礎(切換)

1、Cd或Chdir(Change Directory)命令

命令格式:

Cd\或Cd \ (中間有無空格不影響命令的完成,空格將會被忽略) - 切換磁盤的目錄

DOSåºç¡å½ä»¤æ±æ»ï¼äºï¼ä¸ï¼åï¼äºï¼     

Cd.. - 切換到上一級目錄

DOSåºç¡å½ä»¤æ±æ»ï¼äºï¼ä¸ï¼åï¼äºï¼

Cd 文件夾 -切換到某個文件夾中

DOSåºç¡å½ä»¤æ±æ»ï¼äºï¼ä¸ï¼åï¼äºï¼

2. Exit

該命令就是退出當前CMD命令窗口, 這個真沒有辦法截圖了, 可以自行操作一下.

只所以把它分配到切換這一類別中, 覺着, 開關應該也算切換的一種吧.

三、DOS基礎(增)

1、md命令

用於創建目錄

例: md c:\a (在c:\ 路徑下創建一個a文件夾)

如果需要在d:\ 這個路徑下創建目錄, 可以這樣執行: md d:\a

DOSåºç¡å½ä»¤æ±æ»ï¼äºï¼ä¸ï¼åï¼äºï¼

如果你打算在 當前路徑下創建一個 a文件夾, 且又要在a中再創建一個b文件夾, 還要在b文件夾中創建一個c文件夾, 這樣的需求, 如果換成鼠標操作, 那該是多麼鬱悶的事兒. 好在cmd下可以一下搞定:

md c:\a\b\c\d\e\f\g\f想多長都行, 一回車就搞定了

後悔了, 想刪除就執行: md /s /q a

DOSåºç¡å½ä»¤æ±æ»ï¼äºï¼ä¸ï¼åï¼äºï¼

2. copy con 創建文本文件

此命令可以在CMD窗口中創建文本文件, 如下圖示:

DOSåºç¡å½ä»¤æ±æ»ï¼äºï¼ä¸ï¼åï¼äºï¼

3、Start命令

命令參數:

--------/Min -打開程序開始時窗口最小化

--------/Max - 開始時窗口最大化

命令格式:

Start c:\1.exe -以默認大小打開C盤下的1.exe

Start /Min c:\1.exe -以最小化窗口打開C盤下的1.exe

Start /Max c:\1.exe -以最大化窗口打開C盤下的1.exe

此命令, 建議在自己的CMD窗口中執行一下試試, 不過不是執行 1.exe. 你可執行

start /max notepad.exe 最大化顯示文本編輯器

這樣可以打開一個記事本程序.

DOSåºç¡å½ä»¤æ±æ»ï¼äºï¼ä¸ï¼åï¼äºï¼

四、DOS基礎( 刪)

1、Del命令

刪除文件

例:

del d:\111.txt

del命令有幾個重要的參數:

/P 刪除每一個文件之前提示確認

/F 強制刪除只讀文件。

/S 從所有子目錄下刪除指定文件(不會刪除該子目錄文件夾)。

/Q 安靜模式。刪除全局通配符時,不要求確認。

例:

如果你要刪除c盤下所有的111.txt,且文件111.txt是隻讀的,該怎麼辦呢?

del /f /s c:\111.txt

DOSåºç¡å½ä»¤æ±æ»ï¼äºï¼ä¸ï¼åï¼äºï¼

DOSåºç¡å½ä»¤æ±æ»ï¼äºï¼ä¸ï¼åï¼äºï¼

2、rd命令

用於刪除目錄(文件夾)

例:

rd c:\abc

刪除c盤根目錄下的 abc 文件夾。然而,該文件夾必須是空的

rd命令有兩個重要的參數:

/S 除目錄本身外,還將刪除指定文件夾下的所有子文件夾和文件(也就是說即使文件夾非空也可以刪除了)。

用於刪除目錄樹。

/Q 安靜模式,帶 /S 刪除目錄樹時不要求確認

DOSåºç¡å½ä»¤æ±æ»ï¼äºï¼ä¸ï¼åï¼äºï¼

3、format命令

磁盤格式化命令,具有危險性,測試時一定小心

例 format d:

格式化d盤,但格式化前會有提示信息。

format /q 快速格式化

format /y 不提示,直接格式化

DOSåºç¡å½ä»¤æ±æ»ï¼äºï¼ä¸ï¼åï¼äºï¼

4. cls 命令

該命令是一個清除CMD屏幕信息的指令, 當你CMD中的信息影響你的時候, 執行一下該命令, 整個世界就清靜了, 哇咔咔!

5、shutdown命令

相對於format指令這個命令也只是關機,重啓,註銷, 誤操作也就會讓你鬱悶一會兒, 放心測試

shutdown /s 關閉計算機

shutdown /r 重啓計算機

shutdown /i 註銷計算機

shutdown /a 放棄關閉計算機

shutdown-t xx 設置關閉的超時爲 xx 秒

-c "comment" 關閉註釋(最大 127 個字符)

還有好多參數,詳細的請在命令提示符下輸入“shutdown/?”

例:shutdown /r /t 30 /c "Hello"

注:要取消關閉計算機可以輸入"shutdown-a"命令, 同時注意, 命令與參數之間都是有空格的, 頭條的編輯工具總是會清除空格, 着實讓小編糾結了.

五、DOS基礎(改) 

1、label命令

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

例 label c: 學習資料

將c盤的卷標改成 學習資料。

DOSåºç¡å½ä»¤æ±æ»ï¼äºï¼ä¸ï¼åï¼äºï¼

語法和參數:

LABEL [drive:][label]

LABEL [/MP] [volume] [label]

drive: 指定驅動器號。

label 指定卷標。

/MP 指定卷應被視爲裝入點或卷名。

volume 指定驅動器號(後面跟一個冒號)、裝入點或卷名。

如果指定了卷名,/MP 標誌則不必要。

2、move命令

移動文件

例 move 1.txt a\

將 1.txt 移動到當前目錄的a文件夾下。(相當於剪切)

DOSåºç¡å½ä»¤æ±æ»ï¼äºï¼ä¸ï¼åï¼äºï¼

3、Copy命令

將一個或多個文件從一個位置複製到其他位置

命令格式:copy 1.txt test (將 1.txt 複製到 當前目錄下的 test文件夾中)

DOSåºç¡å½ä»¤æ±æ»ï¼äºï¼ä¸ï¼åï¼äºï¼

這裏有一個注意事項,如果你的系統是 xp 的, 路徑中如果有空格的話就會出現錯誤,假設有:

copy C:\Documents and Settings\1.txt D:\

會得不到正確結果。如何解決呢?很簡單,只要給路徑加雙引號,即

copy "C:\Documents and Settings\1.txt" D:\

copy 命令還可以合併兩個文本文件的功能, 如圖示:

DOSåºç¡å½ä»¤æ±æ»ï¼äºï¼ä¸ï¼åï¼äºï¼

4、Attrib(Attribute)命令

顯示、設置或刪除指派給文件或目錄的只讀、存檔、系統以及隱藏屬性。如果在不含

參數的情況下使用,則 attrib 命令會顯示當前目錄中所有文件的屬性

字符信息含義:

--------, +(設置屬性)

--------, -(清除屬性)

--------R(Read)[只讀文件屬性]

--------A(Archive)[存檔文件屬性]

--------S(System)[系統文件屬性]

--------H(Hide)[隱藏文件屬性]

+r 設置文件只讀屬性

-r 去除文件只讀屬性

DOSåºç¡å½ä»¤æ±æ»ï¼äºï¼ä¸ï¼åï¼äºï¼

attrib *.* (查看某文件的屬性)

attrib +s +h notepad.exe (設置文件系統、隱藏屬性)

attrib /s +r +h *.exe (設置當前目錄以及子目錄下所有後綴爲.exe的文件屬性)

DOSåºç¡å½ä»¤æ±æ»ï¼äºï¼ä¸ï¼åï¼äºï¼

5、Color(Colour)命令

注意:顏色屬性由兩個十六進制數字指定.第一個爲背景,第二個爲前景

字符信息含義:0(黑色) 1(藍色) 2(綠色) 3(湖藍色) 4(紅色) 5(紫色) 6(黃色) 7(白色)

8(灰色) 9(淡藍色) A(淡綠色) B(淡淺綠色) C(淡紅色) D(淡紫色) E(淡黃色) F(亮白色)

命令格式:Color -將顏色還原到cmd命令行模式啓動時的顏色

Color f 或Color 0f -將背景色設置爲黑色,前景色設置爲亮白色

注意:設置好自己喜歡的顏色後,需要手動保存設置,否則在關閉cmd窗口後,下次啓動時仍然爲未設

置時的狀態

6. Ren=(Rename)命令

用來修改文件的文件名

命令格式:Ren 1.txt abc.txt - 將1.txt改名爲abc.txt

DOSåºç¡å½ä»¤æ±æ»ï¼äºï¼ä¸ï¼åï¼äºï¼

7. Title命令

命令格式:Title 標題信息- 設置cmd命令行模式的標題欄信息

DOSåºç¡å½ä»¤æ±æ»ï¼äºï¼ä¸ï¼åï¼äºï¼

8、mode命令

mode con lines= ? cols= ?

調整命令提示符窗口大小。lines代表行數(高度),cols代表列數(寬度)

DOSåºç¡å½ä»¤æ±æ»ï¼äºï¼ä¸ï¼åï¼äºï¼

發佈了68 篇原創文章 · 獲贊 93 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章