原文: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
將顯示幫助
t 指定在中斷前 ping
-n 指定發送迴響請求消息的次數。默認值是4
-a 指定對目的地 IP 地址進行反向名稱解析。如果解析成功,ping 將顯示相應的主機名(測試沒能成功)
-l 指定發送的迴響請求消息中“數據”字段的長度(以字節爲單位)。默認值爲 32,最大值是 65,527
(修正: 測試WIN7_64系統中, 數據包的大小是0-65500字節)
操作系統-------------TTL
LINUX----------------64
WIN2K/NT----------128
WINDOWS 系列 --32
UNIX 系列----------255
3、ipconfig命令
顯示所有當前的 TCP/IP 網絡配置值、刷新動態主機配置協議 (DHCP) 和域名系統 (DNS) 設置顯示所有當前的 TCP/IP 網絡配置值、刷新動態主機配置協議 (DHCP) 和域名系統 (DNS) 設置
/all 顯示所有適配器的完整 TCP/IP 配置信息
/renew 更新所有適配器
/release 發送消息到DHCP服務器釋放所有適配器
4、Nslookup命令
顯示可用來診斷域名系統 (DNS) 基礎結構的信息
舉例:nslookup www.baidu.com
“Server”,顯示的是用戶正在實用實用的DNS服務器域名
“Address”,顯示的是DNS服務器的IP地址
“Name”,顯示的是查詢域名的名稱
“Address”,顯示出該域名與多臺服務器進行了綁定
5、date 命令
更改日期
如果加上“/t”參數則只顯示日期,而不用輸入新日期
6、time命令
更改時間。
如果加上“/t”參數則只顯示時間,而不用輸入新時間
7、tree命令
以圖形顯示驅動器或路徑的文件夾結構
8、type命令
查看文本文件的內容
命令格式如:Type C:\1.txt -顯示C盤下1.txt文本文件中的內容
注意 編輯完後enter 在ctrl+z
9、vol命令
用於得到磁盤的卷標和卷序列
例 vol c:
10、Ver(version)命令
命令格式:Ver -顯示當前Windows操作系統的版本號
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
其默認執行的結果如下圖示:
12、taskkill命令
結束一個或多個任務或進程。可以根據進程 ID 或圖像名來結束進程
/im (ImageName)
指定將終止的進程的圖像名稱。使用通配符 (*) 指定所有圖像名稱
/pid ProcessID
指定將終止的進程的進程 ID
/f
指定將強制終止的進程。對於遠程進程可忽略此參數,所有遠程進程都將被強制終止
例:
taskkill /f /im notepad.exe
taskkill /pid 1230 /pid 1241 /pid 1253
13、find命令
在文件中搜索字符串。
/N 顯示行號
/I 搜索字符串時忽略大小寫。
/OFF[LINE] 不要跳過具有脫機屬性集的文件。
"string" 指定要搜索的文字串,
[drive:][path]filename 指定要搜索的文件。
例:find /i"hello" 1.txt
注:在a.txt中查找"hello"並且忽略大小寫
14. Help命令
自己在CMD命令窗口中試着執行一下就看到了, 系統將羅列出常用的一些命令.如下圖:
不懂不會的命令, 你可以如圖中命令提示中執行: help 命令名 就可以查看此命令的語法和參數及樣例.
二、DOS基礎(切換)
1、Cd或Chdir(Change Directory)命令
命令格式:
Cd\或Cd \ (中間有無空格不影響命令的完成,空格將會被忽略) - 切換磁盤的目錄
Cd.. - 切換到上一級目錄
Cd 文件夾 -切換到某個文件夾中
2. Exit
該命令就是退出當前CMD命令窗口, 這個真沒有辦法截圖了, 可以自行操作一下.
只所以把它分配到切換這一類別中, 覺着, 開關應該也算切換的一種吧.
三、DOS基礎(增)
1、md命令
用於創建目錄
例: md c:\a (在c:\ 路徑下創建一個a文件夾)
如果需要在d:\ 這個路徑下創建目錄, 可以這樣執行: md d:\a
如果你打算在 當前路徑下創建一個 a文件夾, 且又要在a中再創建一個b文件夾, 還要在b文件夾中創建一個c文件夾, 這樣的需求, 如果換成鼠標操作, 那該是多麼鬱悶的事兒. 好在cmd下可以一下搞定:
md c:\a\b\c\d\e\f\g\f想多長都行, 一回車就搞定了
後悔了, 想刪除就執行: md /s /q a
2. copy con 創建文本文件
此命令可以在CMD窗口中創建文本文件, 如下圖示:
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基礎( 刪)
1、Del命令
刪除文件
例:
del d:\111.txt
del命令有幾個重要的參數:
/P 刪除每一個文件之前提示確認。
/F 強制刪除只讀文件。
/S 從所有子目錄下刪除指定文件(不會刪除該子目錄文件夾)。
/Q 安靜模式。刪除全局通配符時,不要求確認。
例:
如果你要刪除c盤下所有的111.txt,且文件111.txt是隻讀的,該怎麼辦呢?
del /f /s c:\111.txt
2、rd命令
用於刪除目錄(文件夾)
例:
rd c:\abc
刪除c盤根目錄下的 abc 文件夾。然而,該文件夾必須是空的
rd命令有兩個重要的參數:
/S 除目錄本身外,還將刪除指定文件夾下的所有子文件夾和文件(也就是說即使文件夾非空也可以刪除了)。
用於刪除目錄樹。
/Q 安靜模式,帶 /S 刪除目錄樹時不要求確認
3、format命令
磁盤格式化命令,具有危險性,測試時一定小心
例 format d:
格式化d盤,但格式化前會有提示信息。
format /q 快速格式化
format /y 不提示,直接格式化
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盤的卷標改成 學習資料。
語法和參數:
LABEL [drive:][label]
LABEL [/MP] [volume] [label]
drive: 指定驅動器號。
label 指定卷標。
/MP 指定卷應被視爲裝入點或卷名。
volume 指定驅動器號(後面跟一個冒號)、裝入點或卷名。
如果指定了卷名,/MP 標誌則不必要。
2、move命令
移動文件
例 move 1.txt a\
將 1.txt 移動到當前目錄的a文件夾下。(相當於剪切)
3、Copy命令
將一個或多個文件從一個位置複製到其他位置
命令格式:copy 1.txt test (將 1.txt 複製到 當前目錄下的 test文件夾中)
這裏有一個注意事項,如果你的系統是 xp 的, 路徑中如果有空格的話就會出現錯誤,假設有:
copy C:\Documents and Settings\1.txt D:\
會得不到正確結果。如何解決呢?很簡單,只要給路徑加雙引號,即
copy "C:\Documents and Settings\1.txt" D:\
copy 命令還可以合併兩個文本文件的功能, 如圖示:
4、Attrib(Attribute)命令
顯示、設置或刪除指派給文件或目錄的只讀、存檔、系統以及隱藏屬性。如果在不含
參數的情況下使用,則 attrib 命令會顯示當前目錄中所有文件的屬性
字符信息含義:
--------, +(設置屬性)
--------, -(清除屬性)
--------R(Read)[只讀文件屬性]
--------A(Archive)[存檔文件屬性]
--------S(System)[系統文件屬性]
--------H(Hide)[隱藏文件屬性]
+r 設置文件只讀屬性
-r 去除文件只讀屬性
attrib *.* (查看某文件的屬性)
attrib +s +h notepad.exe (設置文件系統、隱藏屬性)
attrib /s +r +h *.exe (設置當前目錄以及子目錄下所有後綴爲.exe的文件屬性)
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
7. Title命令
命令格式:Title 標題信息- 設置cmd命令行模式的標題欄信息
8、mode命令
mode con lines= ? cols= ?
調整命令提示符窗口大小。lines代表行數(高度),cols代表列數(寬度)