如何使用DOS命令
DOS是Disk Operation System(磁盤操作系統)的簡稱,是個人計算機上的一類操作系統。它直接操縱管理硬盤的文件,一般都是黑底白色文字的界面。顧名思義,DOS主要是一種面向磁盤的系統軟件。說得簡單些,DOS就是人與機器的一座橋梁,是罩在機器硬件外面的一層“外殼”,有了DOS,就不必去深入了解機器的硬件結構,也不必去死記硬背那些枯燥的機器指令。只需通過一些接近於自然語言的DOS命令,就可以輕松地完成絕大多數的日常操作。此外,DOS還能有效地管理各種軟硬件資源,對它們進行合理的調度,所有的軟件和硬件都在DOS的監控和管理之下,有條不紊地進行着自己的工作。
注意:DOS命令不區分大小寫!
在window系統中,按下windows+R,輸入cmd即可進入dos中,這時我們可以看到顯示如下所示:
即表明當前目錄為C盤下的Users文件下的Administrator中。
修改cmd的默認路徑: http://jingyan.baidu.com/article/1974b289a7a0d5f4b1f774a4.html
第一部分:CD命令
CD命令的作用是打開指定的目錄。
如果我們需要更改當前的目錄,這時就不得不使用cd命令了。
我們可以先輸入 cd/? 這條命令,於是結果如下所示:
這里給了一些常用的cd方法,大家可以去嘗試使用。
比如之輸入cd,那么就會得到當前目錄,如下所示:
不使用cd也是可以的,比如直接輸入d: 就會進入d盤,如下所示:
如果使用 cd.. 則會返回到上一級目錄,如下所示:
如果使用 cd/ 則直接回到C盤的根目錄下,如下所示:
如果希望可以快速進入某一個目錄,我們可以先打開那個目錄,復制下那個目錄所在的位置,如:
注意:其實開始路徑中有中文,但是我們一旦選中后,會自動轉化為英文,英文在dos中只能使用英文。
然后我們將復制的路徑放在 cd "" 其中的引號之中,即cd "C:\Users\Administrator\.ssh",回車之后,就可以到這個文件中了,如下所示:
說明:這里不使用引號也可以。
注意:這種方法只適合於快速進入磁盤的文件,如果不在同一個盤,則需要先進入那個盤。
但是我們如果希望打開其中的github_rsa.pub文件,就需要使用more 命令了,即輸入: more github_rsa.pub 如下所示可得到其中的文件(我們不能直接將之打開):
當然,當DOS中的命令過多時,我們可以使用cls 命令來清除之,這樣,只會剩下一行了。
第二部分:DIR命令
DIR命令的作用是查看目錄中的內容。
同樣的,我們可以使用dir/? 命令,這將顯示出dir的使用方法。如下所示:
如果我們直接輸入dir 那么會顯示出當前目錄下的所有文件,如下所示:
使用dir /A 可以過濾特定的文件,比如我們希望得到只讀文件,可以使用dir /AR ,仔細觀察下面的例子:
當然,還有其他很多的過濾功能,我們可以按需使用。
第三部分:md命令和rd命令
md命令可以用於創建新的子目錄(文件),我認為它是Make Direction(即創建目錄的縮寫)。
用法相同,rd命令可以用於刪除文件,其英文為Remake Directory(即刪除目錄的縮寫)。
如果要在當前目錄下創建子目錄可以不用寫盤符,如果要在其他盤下建立子目錄,則必須寫盤符,舉例如下所示:
這時,我們就可以在c盤的根目錄下多了兩個文件夾,在d盤的根目錄下多了一個文件夾。
再如,如果我們希望在c盤根目錄下建立10個文件夾,如果不使用dos當然是可以的,但是使用會更加快捷,如下所示:
這樣,我們就可以在c盤中看到多了10個文件夾,如下所示:
第四部分:ping命令
它是用來檢查網絡是否通暢或者網絡連接速度的命令。作為一個生活在網絡上的管理員或者黑客來說,ping命令是第一個必須掌握的DOS命令,它所利用的原理是這樣的:網絡上的機器都有唯一確定的IP地址,我們給目標IP地址發送一個數據包,對方就要返回一個同樣大小的數據包,根據返回的數據包我們可以確定目標主機的存在,可以初步判斷目標主機的操作系統等。
我們可以通過ping/?得知其一些基本命令,如下所示:
我們掌握一些基礎的即可
-t 表示將不間斷向目標IP發送數據包,直到我們強迫其停止。試想,如果你使用100M的寬帶接入,而目標IP是56K的小貓,那么要不了多久,目標IP就因為承受不了這么多的數據而掉線,呵呵,一次攻擊就這么簡單的實現了。注意:如果想要停止,按下Ctrl+C即可。如下:
-l 定義發送數據包的大小,默認為32字節,我們利用它可以最大定義到65500字節。結合上面介紹的-t參數一起使用,會有更好的效果哦。如下所示:
http://jingyan.baidu.com/article/046a7b3e123074f9c27fa936.html 這里介紹的ping例子很多。
第五部分:更多命令
cls命令
該命令可以清空dos屏幕上的命令
ver命令
該命令可以查看當前命令的版本,如下圖所示:
date命令
該命令可以顯示當前日期,如下所示 :
time命令
該命令可以顯示當前時間,如下所示: