windows系統控制檯cmd下常用的命令總結

前言

以下windows系統的常用命令是本人根據平時的使用情況總結,除此之外還有一些是來源於網上文章總結的常用命令。如果對你有幫助,可以給我點點贊或者關注我哦~ 不喜勿噴哦~

查看cmd下的命令

help命令,查看所有的dos命令

找到命令後,使用 命令+ /?來查看該命令下的其他屬性
在這裏插入圖片描述

進入某個盤

盤符:

注意:大小寫都可以。

舉例:

D: 或者d:

進入D盤
在這裏插入圖片描述

返回上一級

cd..

在這裏插入圖片描述

查看目錄文件

dir

查看當前目錄下的文件,類似於Linux下的ls

在這裏插入圖片描述

創建目錄和刪除目錄

md 目錄名(文件夾)

創建目錄

rd 目錄名(文件夾)

刪除目錄

在這裏插入圖片描述

查看本機ip

ipconfig

這個就不用說了,經常用。

清除屏幕

cls

類似於linux下的clear或者ctrl+l

複製文件

copy 路徑\文件名 路徑\文件名

把一個文件拷貝到另一個地方

移動文件

move 路徑\文件名A 路徑\文件名B

把文件A移動到另一個地方。

刪除文件

del 文件名

刪除文件,不能刪除文件夾

ping

ping ip(主機名)

用來測試網絡是否暢通

更多命令

0. 獲取幫助

command /?  // 查看command命令幫助說明

1. 中斷命令執行

Ctrl + Z

2. 文件/目錄

cd 切換目錄

例:cd   // 顯示當前目錄

例:cd ..   // 進入父目錄

例:cd /d d:   // 進入上次d盤所在的目錄(或在直接輸入:d:)

例:cd /d d:\   // 進入d盤根目錄

例:cd d: // 顯示上次d盤所在的目錄

例:cd /d d:\src // 進入d:\src目錄

例:cd prj\src\view  // 進入當前目錄下的prj\src\view文件夾

pushd  popd  使用棧來維護當前目錄

md d:\mp3 // 在C:\建立mp3文件夾
md d:\mp4 // 在D:\建立mp4文件夾
cd /d d:\mp4 // 更改當前目錄爲d:\mp4
pushd c:\mp3 // 將當前目錄d:\mp4入棧,並切換當前目錄爲c:\mp3
popd  // 將剛纔保存的d:\mp4彈棧,並設置爲當前目錄

dir 顯示目錄中的內容

例:dir   // 顯示當前目錄中的子文件夾與文件

例:dir /b  // 只顯示當前目錄中的子文件夾與文件的文件名

例:dir /p  // 分頁顯示當前目錄中的子文件夾與文件

例:dir /ad  // 顯示當前目錄中的子文件夾

例:dir /a-d  // 顯示當前目錄中的文件

例:dir c:\test   // 顯示c:\test目錄中的內容

例:dir keys.txt  // 顯示當前目錄中keys.txt的信息

例:dir /S   // 遞歸顯示當前目錄中的內容

例:dir key*  // 顯示當前目錄下以key開頭的文件和文件夾的信息

例:dir /AH /OS  // 只顯示當前目錄中隱藏的文件和目錄,並按照文件大小從小到大排序

tree 顯示目錄結構

例:tree d:\myfiles  // 顯示d:\myfiles目錄結構

ren 文件或目錄重命名

例:ren rec.txt rec.ini  // 將當前目錄下的rec.txt文件重命名爲rec.ini

例:ren c:\test test_01  // 將c盤下的test文件夾重命名爲test_01

例:ren Logs.txt Logs-%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%.txt  // 將當前目錄下的Logs.txt文件重命名爲Logs-20150114_2135.txt或Logs-20150114_ 812.txt(注意:小時只有個位數時會多一個空格,可以使用字符串替換:將空格替換成0)

md 創建目錄

例:md movie music  // 在當前目錄中創建名爲movie和music的文件夾

例:md d:\test\movie  // 創建d:\test\movie目錄

rd 刪除目錄

例:rd movie // 刪除當前目錄下的movie空文件夾

例:rd /s /q d:\test  // 使用安靜模式刪除d:\test(除目錄本身外,還將刪除指定目錄下的所有子目錄和文件)

copy 拷貝文件

例:copy key.txt c:\doc  // 將當前目錄下的key.txt拷貝到c:\doc下(若doc中也存在一個key.txt文件,會詢問是否覆蓋)

例:copy jobs c:\doc  // 將當前目錄下jobs文件夾中文件(不遞歸子目錄)拷貝到c:\doc下(若doc中也存在相應的文件,會詢問是否覆蓋)

例:copy key.txt c:\doc\key_bak.txt  // 將當前目錄下的key.txt拷貝到c:\doc下,並重命名爲key_bak.txt(若doc中也存在一個key_bak.txt文件,會詢問是否覆蓋)

例:copy /Y key.txt c:\doc  // 將當前目錄下的key.txt拷貝到c:\doc下(不詢問,直接覆蓋寫)

例:copy key.txt +  // 複製文件到自己,實際上是修改了文件日期

例:copy /Y key1.txt + key2.txt key.txt  // 將當前目錄下的key1.txt與key2.txt的內容合併寫入key.txt中(不詢問,直接覆蓋寫)

例:copy /B art_2.7z.* art_2.7z    // 將當前目錄下的art_2.7z.開頭的所有文件(按照名稱升序排序)依次合併生成art_2.7z

例:copy /B art_2.7z.001+art_2.7z.002 art_2.7z    // 將當前目錄下的art_2.7z.001、art_2.7z.002文件合併生成art_2.7z

move 移動文件

例:move *.png test  // 將當前目錄下的png圖片移動到當前目錄下test文件夾中 (若test中也存在同名的png圖片,會詢問是否覆蓋)

例:move /Y *.png test  // 將當前目錄下的png圖片移動到當前目錄下test文件夾中 (不詢問,直接覆蓋寫)

例:move 1.png d:\test\2.png  // 將當前目錄下的1.png移動到d盤test文件夾中,並重命名爲2.png (若test中也存在同名的png圖片,會詢問是否覆蓋)

例:move test d:\new  // 若d盤中存在new文件夾,將當前目錄下的test文件夾移動到d盤new文件夾中;若不存在,將當前目錄下的test文件夾移動到d盤,並重命名爲new

del 刪除文件 注意:目錄及子目錄都不會刪除

例:del test  // 刪除當前目錄下的test文件夾中的所有非只讀文件(子目錄下的文件不刪除;刪除前會進行確認;等價於del test\*)

例:del /f test  // 刪除當前目錄下的test文件夾中的所有文件(含只讀文件;子目錄下的文件不刪除;刪除前會進行確認;等價於del /f test\*)

例:del /f /s /q test d:\test2\*.doc  // 刪除當前目錄下的test文件夾中所有文件及d:\test2中所有doc文件(含只讀文件;遞歸子目錄下的文件;刪除前不確認)

++++++++++++++++++++++

/ar、/ah、/as、/aa 分別表示刪除只讀、隱藏、系統、存檔文件
/a-r、/a-h、/a-s、/a-a 分別表示刪除除只讀、隱藏、系統、存檔以外的文件

++++++++++++++++++++++

例:del /ar *.* // 刪除當前目錄下所有隻讀文件

例:del /a-s *.* // 刪除當前目錄下除系統文件以外的所有文件

replace 替換文件【即使這個文件在使用,仍然可以替換成功】

例:replace d:\love.mp3 d:\mp3   // 使用d盤下的love.mp3強制替換d盤mp3目錄中的love.mp3文件

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章