標籤:樣本 根目錄 疊加 系統 結構 有關 操作 定時關機 擷取
Windows 常用 CMD 命令介紹
windows
平時我們使用的windows 有一個叫做cmd 的東西,大部分人可能幾乎永遠不會遇到使用cmd的情景;Linux作業系統下有同類型的bash,OS X下有Terminal。我們常稱呼這三樣東西為Terminal(終端)或shell。
那麼這些Terminal有什麼作用呢?簡單的表述就是用命令列的執行代替圖形介面的鍵鼠操作!OK,還不懂?下面從執行個體來體會一下吧!
本文介紹一些在生活中最最常用操作(諸如:建立、刪除檔案與檔案夾、列印文檔樹和關機等)的命令列實現方式。那麼我們如何開啟cmd呢?
方法0:開始菜單裡面找cmd命令提示字元;
方法1:win+r按鍵組合開啟運行欄,鍵入cmd,斷行符號;
方法2:shift+滑鼠右鍵 ,選擇 在此開啟命令提示字元
...
cmd由 命令 和 參數 組成,每個參數對應不同的實現效果,同時正確地使用多個參數可以實現效果的疊加。在cmd 鍵入help 可查看 cmd可用命令列表,使用 help+命令名 可查看該命令的介紹、參數列表與使用方法。
定時關機操作
- 有關命令:shutdown
- 有關參數:/s /t xxx
- 用法執行個體:shut /s /t 3600 一小時後關機
- 說 明:shutdown命令不僅可以用來設定定時關機,shutdown命令還有其他很多其他參數,/l /r /g /h 等,可以用於睡眠、登出與重啟操作。進一步瞭解用法,請在cmd裡鍵入 help shutdown 進行查詢。
目錄跳轉
- 有關命令:cd
- 有關參數:檔案夾路徑
- 用法執行個體:cd /D d:/demo=d:+cd demo
- 說 明:切換當前cmd的工作路徑到 D 盤的 demo 檔案夾下;路徑可用檔案夾的相對路徑也可以使用檔案夾在磁碟的絕對路徑。
注意:cd 命令在不加/D參數時無法跨磁碟機更改目錄的,加上/D則可以在硬碟各個分區的各個位置切換。
建立檔案夾
- 有關命令:md/mkdir
- 常用參數:建立檔案夾名字
- 用法執行個體:mkdir d:\demo
- 說 明:mkdir d:\demo 命令可以在D盤根目錄下建立一個叫做demo的檔案夾
刪除檔案夾操作
- 有關命令:rd
- 常用參數:檔案夾所在位置/檔案夾名
- 用法執行個體:rd demo
- 說 明:刪除demo 檔案夾!
注意:rd無法刪除非空檔案夾,所以這個命令是雞肋!很容易搞得裝逼不成反而浪費了自己的時間(Linux Unix 或者 DOS 下用命令刪除檔案夾則方便的多)
刪除制定檔案
- 有關命令:del erase
- 常用參數:檔案路徑/檔案名稱
- 用法執行個體:del d:\demo\demo.txt erase d:\demo\demo.txt
- 說 明:該命令會刪除D盤demo目錄下的demo.txt
查看文檔樹結構
- 有關命令:tree
- 常用參數:/f 檔案夾路徑/檔案名稱
- 用法執行個體:tree d:\demo
- 說 明:tree d:\demo 可以查看demo目錄下的目錄層級結構(不顯示單獨的檔案),加上/f參數可以將單個檔案也顯示到文檔樹上,樣本圖 ↓
匯出命令運行結果到文字文件內
最後一個比較特殊,但是用起來是比較方便的。有時候你想講命令啟動並執行結果發給別人看,你不想而想發送純文字,奈何 cmd 無法像普通文字編輯器一樣複製。這時該怎麼辦?
情景:女朋友讓你把你電腦電影檔案夾裡的電影全部列出來,她要挑一部自己喜歡的你們一起看,當然這時你可以把電腦給她挑選,然而還要一個個點檔案夾這樣查看,這時你想到了用cmd 來解決問題。
假設你的電腦放在了D盤HaveFun的video目錄下,於是你開啟cmd:
- C:\User\YourAccount>cd /D d:\HaveFun
-
- D:\HaveFun>tree /f video>C:\Users\YourAccount\desktop\list.txt
這時你會發現沒有輸出結果,但是開啟案頭會發現多了一個list.txt,然後你只要讓你女朋友在文檔樹裡面找自己喜歡的電影就行了! Excited!
我們注意到命令運行沒有結果出現在cmd對話方塊裡,原因在於轉向符 >,這個符號的意思是將命令啟動並執行結果轉嚮導出到特定目錄下的特定文字文件(原本沒有該文本則會建立)。
啟示:
cmd沒有制定的建立檔案的命令,那我們如何使用cmd 建立空白檔案呢?
我們可以從>的用法得到啟發:>用於將命令運行結果匯出到特定的檔案,該檔案不存在則建立制定檔案再匯入運行結果。
思路:執行任意一個沒有輸出結果的命令的輸出結果(即空白)轉嚮導入到指定文檔即可實現建立檔案的目的。
樣本:
typeNUL>d:\demo\newFile.txt
-----該命令會在D盤demo目錄下建立空白的newFile.txt檔案
cd>d:\demo\newFile.mp4
cd.>d:\demo\newFile.mp4
-----上述兩個命令可以在D盤demo目錄下建立空白的newFile.mp4檔案
所以理論上,只要是輸出結果為空白的命令,都可以利用>的轉向功能建立空白檔案!
對於一個程式員來說,一個作業系統好不好用一定會考慮命令列終端的使用方便程度,學會使用命令列終端也是程式員的必備修養。
在平時的生活中確實沒必要用到這些晦澀的東西,但是一旦學會,將成為你裝逼與提高生活品質的一大利器!
cmd的使用還遠不止如此,我們還可以使用:
ping www.baidu.com
-----用ping 命令給百度發送資料包,獲知網路連接情況
ipconfig
-----擷取本機詳細網路設定資訊
……
如果有興趣就接著去探索吧!
可以百度CMD 命令速查手冊 擷取命令的線上學習,或者使用cmd內建的 help進行學習。
Windows 常用 CMD 命令介紹