windows基礎命令

cmd 操作的基礎命令

cd:切換目錄

 cd        可以顯示當前那你所在的目錄

cd..        可以讓你返回上一層的文件夾

cd /d e:    進入上次在e盤的路徑。

cd /d e:\    直接進入盤符的根目錄文件(e可以是任意盤符)

cd e:       顯示上次e盤所在的路徑  

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

cd dji\dsad \ds     進入當前目錄下的  Cd dji\dsad \ds

 

dir: 顯示目錄中的內容

dir  顯示當前路徑下的的文件以及文件夾

dir /b  只顯示當前目錄下的文件與文件夾

dir /p   分頁顯示當前路徑下的文件與文件夾

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

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

dir c:\test  顯示c盤下test文件夾中的內容

dir keys.txt  顯示當前目錄中keys.Txt的信息

dir /s  遞歸顯示當前目錄下的內容(按ctrl+c鍵終止)

dir kes*  顯示當前目錄下以kes爲開頭的文件

dir /ah/os  只顯示當前目錄下中的隱藏文件夾與文件,以小到大排序

 

tree:顯示目錄結構

tree d:mv  顯示d盤下mv文件夾的目錄結構

ren:文件名或目錄重命名

ren 01.txt 02.ini   將當前目錄下的01.txt文件重命名爲02.ini

ren c: ce  wj  將c盤下的ce文件夾重命名爲wj文件夾

 

md:創建文件夾

md wj li   在當前目錄下創建wj與li文件夾

md c:\wj\li 在C盤wj文件夾中創建li文件

rd:刪除文件夾

rd wj   在當前目錄下刪除wj文件夾

rd /s /q c:\wj   使用安靜模式刪除C盤下的wj文件夾

(除目錄本身外,還將刪除指定目錄下的所有子目錄和文件)

 

 

copy:拷貝文件

copy 01.txt c:\doc  將當前目錄下的01.txt拷貝到c盤doc文件夾下面(若doc中存在相應的文件,會詢問是否覆蓋)

copy wj c:doc 將當前目錄下的wj文件中的文件拷貝到C盤的動詞文件夾裏(若doc中存在相應的文件,會詢問是否覆蓋)

copy 01.txt C:\doc\03.txt  將當前目錄下的01.txt拷貝到c盤的doc文件夾中並重新命名爲03.txt(若doc中存在相應的文件,會詢問是否覆蓋)

copy /y 01.txt + 02.txt 03.txt 將當前目錄下的01.txt與02.txt內容和並寫入03.txt中。  不詢問直接覆蓋

copy /b 01.zip*  02.zip     將當前目錄下所有01開頭的文件(按照名稱升序排序) 依次合併成02.zip

copy /b  01.zip01 + 02.zip02 03.zip  將當前目錄下的01.zip與02.zip  合併成03.zip

 

move:移動文件

move*.txt wj 將當前目錄下的txt文件移動到當前目錄下的wj文件夾中

 move /y*.Txt  wj將當前目錄下的TXT文件移動到當前目錄下的wj文件夾中

move 1.txt c:\wj\03.Jpg 將當前目錄下的1.txt移動到c盤的wj文件夾中,重新命名爲03.jpg

move wj d:\new 將當前目錄下的的wj文件夾移動到D盤並重新命名new(在windows下不可跳盤,只能在當前盤符下操作)

 

del 刪除文件 (目錄以及子目錄都不會刪除)

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

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

del /f /s /q wj c:\wj\*.doc 刪除當前目錄下的wj文件夾中的所有文件以及d盤wj文件夾中的所有doc文件

 

type:顯示文本文件內容

type c:\1.txt  顯示c盤下1.txt的文本內容

  type  01.ini  顯示當前目錄下01.ini的文本內容

type c:\1.txt | more 分頁顯示C盤中1.txt的文本內容

more:逐屏顯示文件的文本內容

more 01.ini  顯示當前目錄下01.ini的文本內容

(空格:下一屏  q:退出)

 

特殊符號

& 順序執行多條命令  不管命令是否成功

cd /d d:src&wj.exe /o c:result.txt

將當前目錄切換到d:src,然後執行;result.txt的命令

&& 順序執行多條命令, 錯誤後不執行後續命令

find “ok”c:01.txt&& echo 成功  如果找到了OK字樣,就顯示“成功”,找不到就不顯示

|| 順序執行多條命令,碰到正確命令不執行後續命令

find “ok”c:01.txt ||echo 不成功 如果找不到ok字樣,就顯示“不成功”,找到後不予以顯示

, 在某些特殊的情況下可以用來代替空格

dir,c:\    相當於dir c:\

;  當命令相同時,可以將不同的目標用;隔離開來但執行效果不變。如執行過程中發生錯誤則只返回錯誤報告但程序還是會繼續運行   如:dir c:\;d:\;c:\;

 

echo 輸出

echo.   輸出一個“回車換行”,空白行

echo off    關閉路徑提示

echo on    打開路徑提示

echo 123   輸出123到終端屏幕

echo “hello world!!”  輸出hello world!!到終端屏幕(引號不可少)

echo  wj>01.txt  輸出wj的字符串到當前目錄中的01.txt文件中(以覆蓋的方式)

edit 01.txt   編輯01.txt文件(會進入edit字符編輯器;按

alt可以選擇菜單)win7 x64無效

find        文件中搜索字符串

/n  ==顯示行號;  /i  ==忽略大小寫

/c  ==只顯示查找到的字符串次數;  

/v  只顯示未包含字符串的行

find /n /i “pid” 01.txt  在01.txt文件中忽略大小寫查找pid字符串,並顯示行號;

find /c “exe” 01.txt    只顯示在01.txt文件中查找到exe字符串的次數

find /v “exe” 01.txt    顯示01.txt文件中未包含exe字符串的行

 

findstr 文件中搜索字符串

findstr “你好 hello”01.txt  在01.txt文件中搜索你好或hello

findstr /c:“你好” 01.txt   在01.txt中搜索你好

findstr /c:“你好”  01.txt nul  在01.txt文件中搜索你好,並在每行結果前打印出01.txt

findstr只有在2個及以上文件中搜索字符時纔會打印出每個文件的文件名,nul表示一個文件

findstr /s /i “你好” *.*  不區分大小寫,在當前目錄和所有子目錄中的所有文件中搜索你好

 

ping 測試網絡鏈接及網絡延時情況

ping baidu.com  測試與baidu服務器的連接情況

ping ya-00      測試機器名爲ya-00的連接情況

ping 172.10.1.31 測試ip爲172.10.1.31的連接情況

ping -l 655500 -n 10 qq.com 向qq.com發送10次65500字節的ping

ping -n 6 172.10.1.31(本機ip) 對當前主機執行6次ping操作

ping -t baidu.com 不斷地測試baidu服務器的連接情況

(ctrl+pause break:查看ping的統計信息;ctrl+c:終止當前任務)

 

 

ip

ipconfig /all  查看本地ip地址等詳細信息

ipconfig /displaydns  顯示本地dns緩存的內容

ipcogfig /flushdns 清除本地dns緩存內容

nslookup www.baidu.com 獲取www.baidu.com的域名解析

 

網絡操作

netstat -a  查看開啓了哪些端口

netstat -n 查看端口的網絡連接情況

netstat -v 查看正在進行的工作

netstat -p tcp 查看tcp協議的使用情況

tracert 172.10.1.31 查看本機到172.10.1.31的路由路徑

route print  顯示出ip路由

telnet 172.10.1.31 8000  探測172.10.1.31是否使用tcp協議監聽8000端口(ps:telnet命令不支持udp端口檢測)

 

進程操作

tasklist  顯示當前運行的進程信息(可查看pid)

taskkill  結束指定的進程

taskkill /im 03.exe  結束名爲03.exe的進程

taskkill /pid 1230 /pid 1241 /pid 1253 /t 結束pid爲1230、1241、1253、的進程以及他們啓動的子進程

taskkill /f im cmd.Exe /t 強制結束有名爲cmd.exe的進程,以及由他啓動起來的子進程

 

用戶操作

net user 查看當前機器上的用戶

net user administrator 查看當前機器上的administrator用戶的信息

net user guest /active:yes 啓用guest用戶

net user dev 123456 /add 新建一個名爲dev,密碼爲123456的用戶

net user dev /del  刪除名爲dev的用戶

net localgroup adminnistrators dev /add 把名爲dec的用戶添加到管理員用戶組中,使其具有管理員權限

 

 

基本操作

cls   清除屏幕

ver   顯示當前windows系統的版本號】

winver  彈框顯示當前windows系統信息

vol    顯示當前分區的卷標

label  顯示當前分區的卷標,同時提示輸入新卷標

label c:system 設置c盤的卷標爲system

 

time 顯示或者設置當前時間

time  設置新的時間,回車表示放棄

time /t顯示當前時間

 

 

date 顯示或者設置當前日期

date 設置當前日期,回車表示放棄

date /t  顯示當前日期

 

start  運行某程序或命令

start /max notepad.exe  最大化的方式打開記事本

start /min calc.exe 最小化的方式打開計算器

start /min d:01.exe 最小化的方式啓動01.exe程序

start tasklist 啓動一個cmd實例窗口,並運行tasklist

start explorer f:\  調用資源管理器打開f盤

strat iexplore “www.baidu.com” 啓動ie並打開www.baidu.com

strat ff.bat 啓動並開始執行ff.bat(啓動ff.bat腳本後,原腳本繼續執行,不會等ff.bat腳本執行完)

 

exit       退出當前cmd窗口實例

color      設置當前cmd窗口背景色和字體顏色

color 03   (兩個屬性 第一個是背景顏色,第二個是字體顏色)

 

shutdown 操作

shutdown    關閉、重啓、註銷、休眠計算機

shutdown /s  關閉計算機

shutdown /s /t 3600 一個小時後,關閉本地計算機

shutdown /a  終止關閉系統

shutdown /r  關閉並重啓計算機

shutdown /m 172.10.1.31  關閉並重啓ip爲172.10.1.31的計算機

shutdown /g  關閉並重啓計算機,重啓後重新啓動所有註冊的應用程序

shutdown /l   註銷本地計算機

shutdown /h /f  休眠本地計算機(強制正在運行的應用程序關閉,不前臺警告)

shutdown /s   關閉計算機

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