dos命令是dos作業系統使用的命令。dos作業系統是一種磁碟作業系統,從windows95、98到今天的windows10都內建有dos作業系統。可以通過「win+r」,輸入「cmd」的方式進入dos系統命令行模擬操作介面。雖然圖形化介面在日常使用中可以提供更加友好的人機互動體驗,但是在有些時候,特別是當我們需要計算機執行一些較為專業的任務時,命令列模式將更加方便快捷。本文將介紹一些常用的dos命令和簡單用法,關於一些命令的具體引數,可以在需要時使用「命令名稱 /?」或「命令名稱 -?」檢視對應命令的幫助文件。本文將保持更新。
d:
切換到d盤。
cd..
退回上一級。
cd test
進入當前路徑下名為「test」的資料夾。(如果我們需要一次進入多層目錄,最好使用絕對路徑,如果路徑比較長,我們可以在檔案資源管理器中複製對應的路徑後貼上在cd的後面,注意dos視窗不支援快捷鍵貼上。另外,dos命令也支援tab鍵自動補全命令。)
cls只會清空螢幕內容,並不會刪除最近使用的命令的記錄,我們仍然可以使用上下方向鍵檢視我們剛才使用過的命令。
dir d:\test
列出絕對路徑d:/test下的所有目錄和檔案。
在過去的作業系統中,使用「dir d:\test」顯示檔案的乙個缺點就是當test中的目錄及檔案過多時就會發生無法完全顯示的情況,但是在新版本的windows上已經不存在不可以翻頁的問題了,因為windows上的dos視窗是模擬的,已經加入了滾動條。
dir/a:a
檢視當前路徑下的存檔檔案即只列舉檔案而不列舉其他。(注意dir和/之間是可以沒有空格的,有沒有空格都能執行得到正確結果)。其中「/a:」表示檔案屬性,隱藏檔案的屬性為「h」,目錄檔案的屬性為「d」,系統檔案的屬性為「s」,唯讀檔案的屬性為「r」。
dir/o:n
按字母順序列出當前路徑下的所有目錄和檔案。其中「/o:」引數代表排序方式,「n」即代表按照檔名的字母順序排列;「e」代表按照副檔名的字母順序來顯示其中包含的檔案或資料夾。
dir /b /s
去掉摘要資訊並頂格顯示當前路徑下的所有檔案(包括巢狀檔案)的完整路徑和檔名稱。
dir *.txt
dir命令也可以用於模糊查詢,比如「dir .txt」命令就可以用於查詢當前路徑下所有字尾名為.txt的檔案,但是dir只能模糊查詢當前目錄下的檔案,如果當前路徑下有巢狀資料夾,那麼這些資料夾裡的.txt檔案並不會被查詢出來。
ping
[domain name]
可以用來判斷是否能連通該網域名稱對應主機並幫助判斷該網域名稱對應主機的作業系統型別。ping命令能夠顯示ttl值,而執行不同作業系統的主機設定的ttl值是不同的,一般地,ttl值對應的作業系統如下:
128:windowsxp/2003
64:linux
255:unix
但是用ttl值判斷目標主機執行的作業系統型別並不準確,ttl值真正的作用是用於指定ip包被路由器丟棄前允許通過的最大網段數量。ttl值其實是可以更改的,只要不大於十進位制255就可以,而且網路管理員一般都會修改作業系統預設的ttl值,這能夠在一定程度上防止別人輕易知道自己主機上執行的系統型別。
ping [domain name] -t -l
65500
向指定domain name的主機連續傳送長度位65500byte(預設是64byte,最大長度為65500byte)的資料,直到連線中斷。
需要注意的是網路中有些主機是ping不通的(比如一般情況下用外網ping校園網內的主機是ping不通的,但是用校園網ping校園內的主機是可以ping通的),因為這些主機禁用了icmp(internet控制報文協議)回應或者可能開啟了icmp過濾,這樣做可以避免有人向目標主機發動「icmp攻擊」(長時間、連續和大量的向目標主機傳送icmp資料報),導致目標主機消耗大量的系統資源來處理這些資料報,進而導致系統癱瘓。同時,由於icmp協議本身的特點決定了它非常容易被用於攻擊網路上的路由器和主機,因此限制icmp的功能也能夠讓主機在網際網路中更加安全。
ping
127.0
.0.1
127.0.0.1是本地回環位址,ping 127.0.0.1如果能夠ping通則表明本地tcp/ip協議沒有問題。
注:ping命令後面可以跟很多引數,具體用法可以在dos視窗輸入「ping /?」檢視。
netstat -n (or netstat)
檢視伺服器活動的tcp/ip連線,即所有已經建立的有效連線。
netstat -r
檢視本機路由資訊
netstat -a
顯示本機所有活動的tcp連線及計算機偵聽的tcp和udp埠,包括已建立的連線、監聽連線請求的連線、已斷開的連線和處於聯機等待狀態的連線等。
netstat -an
顯示本機所有連線的埠及其狀態。
netstat -e
顯示關於乙太網的統計資料(一些基本的網路流量),包括傳送和接收的資料報的總位元組數、錯誤數、刪除數、資料報的數量和廣播的數量等。
注:關於netstat命令的更多用法可以在dos視窗輸入「netstat /?」檢視。
ipconfig /all
這個命令比單獨輸入ipconfig返回的資訊更加詳細。可以檢視所有介面卡的ip位址、子網掩碼和預設閘道器,以及主機的祥光配置資訊,例如:主機名、dns伺服器、結點型別、網路介面卡的實體地址、dhcp伺服器資訊等。
注:ipconfig還有一些其他引數,可以需要時使用「ipconfig /?」查詢。
tracert的命令格式為:
tracert [-d] [-h maximumhops] [-j hostlist] [-w timeout] [-r][-s srcaddr][-4][-6][targetname]
上述各個引數代表的意義如下:
-d 不將位址解析目標主機的名字,可以加快tracert命令的執行。
-h maximumhops 指定搜尋到目標位址的最大跳躍步數,預設為30個跳躍點。
-j hostlist 按照主機列表中的位址釋放源路由(僅適用於ipv4協議)。
-w timeout 指定等待每個回覆的超時時間,預設單位為毫秒。
-r 跟蹤往返行程的路徑(僅適用於ipv6協議)。
-s srcaddr 指定要使用的源位址(僅適用於ipv6協議)。
[-4][-6] 自定義使用ipv4或iv6協議。
targetname 指定目標主機的名稱或ip位址。
at
11:00 c:\text.exe
讓c盤根目錄裡的text.exe程式在11點00分執行
11:00 /every:16,17 c:/text.exe
在每月的16號和17號的11點00分執行text.exe程式
at
檢視剛新增的計畫任務的詳細資訊
at 16:16 shutdown -s
-t30
在16點16彈出「系統關機提示框」,並關機。
另外,at命令還可以指定一周內的某一天火某幾天:
date用於指定一星期內的一天或多天,分別用m t w th f s su表示。
end
DOS系統常用命令
1.dir命令 該命令用於顯示磁碟上全部或部分檔案目錄清單,共由五部分組成 dir 碟符 路徑 檔名 命令引數 部分 是命令關鍵字,不可缺少,也不能拼寫錯誤。部分 是指定命令所操作的磁碟,可以缺少,若缺少時命令對當前磁碟進行操作。dos規定碟符的書寫格式為單個字母 如 a 部分 是指定命令所操作的目...
DOS 常用命令
常用命令 dir 列檔名 deltree 刪除目錄樹 cls 清屏 cd 改變當前目錄 copy 拷貝檔案 diskcopy 複製磁碟 del 刪除檔案 format 格式化磁碟 edit 文字編輯 mem 檢視記憶體狀況 md 建立子目錄 move 移動檔案 改目錄名 more 分屏顯示 type...
dos常用命令
1 cleanmgr 開啟磁碟清理工具 2 compmgmt.msc 計算機管理 3 conf 啟動系統配置實用程式 4 charmap 啟動字元對映表 5 calc 啟動計算器 6 chkdsk.exe chkdsk磁碟檢查 7 cmd.exe cmd命令提示符 8 certmgr.msc 管理實...