windows基本操作命令

一、文件目錄操作

  • 切換目錄

  1. cd                     //顯示當前目錄
  2. cd..                   //進入父目錄
  3. cd /d d:             //進入上次d盤所在的目錄(或直接輸入:d)
  4. cd /d d:\         //進入d盤根目錄
  5. cd d:                 //顯示上次d盤所在目錄
  6. cd /d d:\src       //進入d:\src目錄
  7. cd prj\src\view  //進入當前目錄下的prj\src\view文件夾
  • 顯示目錄中的內容

  1. dir                     //顯示當前目錄中的子文件夾與文件
  2. dir /b                 //只顯示當前目錄中的子文件夾與文件的文件名
  3. dir /p                 //分頁顯示當前目錄中的子文件夾與文件
  4. dir /ad               //顯示當前目錄中的子文件夾
  5. dir /a-d              //顯示當前目錄中的文件
  6. dir c:\test           //顯示c:\test目錄中的內容
  7. dir keys.txt        //顯示當前目錄中key.txt的信息
  8. dir /s(按鍵ctrl+c終止當前命令)         //遞歸顯示當前目錄中的內容
  9. dir key*             //顯示當前目錄下以key開頭的文件和文件夾的信息
  10. dir /AH/OS        //只顯示當前目錄中隱藏的文件和目錄,並按照文件大小從小到大排列
  • tree顯示目錄結構

  1. tree d:\myfiles             //顯示d:\myfiles目錄結構  
  • ren(rename)文件或目錄重命名     

  1. ren rec.txt rec.ini         //將當前目錄下的rec.txt文件重命名爲rec.ini
  2. ren c:\test test_01       //將C盤下的test文件夾重命名爲test_01
  •  md(make dir)創建目錄

  1. md movie music         //在當前目錄中創建名爲movie和music的文件夾
  2. md d:\test\movie        //創建d:\test\movie目錄
  • rd(remove dir)刪除目錄

  1. rd movie                     //刪除當前目錄下的movie空文件夾
  2. rd /s /q d:\test             //使用安靜模式下刪除d:\test(除目錄本身外,還將刪除指定目錄下的所有子目錄和文件)
  • copy   拷貝文件

  1. copy key.txt c:\doc                             //將當前目錄下的key.txt拷貝到c:\doc下(若doc中也存在相應的文件,會詢問是否覆蓋
  2. copy jobs c:\doc                                 //將當前目錄下jobs文件夾中文件(不遞歸子目錄)拷貝到c:\doc下(若doc中也存在相應的文件,會詢問是否覆蓋)
  3. copy key.txt c:\doc\key_bak.txt          //將當前目錄下的key.txt拷貝到c:doc下,並重命名爲key_bak.txt(若doc中也存在一個key_bak.txt文件,會詢問是否覆蓋)
  4. copy /Y key.txt c:\doc                         //將當前目錄下的key.txt拷貝到c:\doc下(不詢問,直接覆蓋寫)
  5. copy key.txt+                                      //複製文件到自己,實際上是修改了文件日期
  6. copy /Y key1.txt + key2.txt key.txt      //將當前目錄下的key1.txt與key2.txt的內容合併寫入key.txt中(不詢問,直接覆蓋寫)  Y代表安靜模式下
  7. copy /B  art_2.7z.*  art_2.7z              //將當前目錄下的art_2.7z開頭的所有文件(按照名稱升序排序)依次合併生成art_2.7z
  8. copy /B  art_2.7z.001+art_2.7z002  art_2.7z     //將當前目錄下的art_2.7z.001和art_2.7z.002文件合併生成art_2.7z
  • move移動文件

  1. move  *.png test                                 //將當前目錄下的png圖片移動到當前目錄下的test文件夾中(若test中也存在同名的png圖片,會詢問是否覆蓋)         
  2. move  /Y *png test                             //將當前目錄下的png圖片移動到當前目錄下test文件夾中(不詢問,直接覆蓋寫)
  3. move 1.png d:\test\2.png                   //將當前目錄下的1.png圖片移動到d盤的test文件夾中,並重命名爲2.png(若test中也存在同名的png圖片,會詢問是否覆蓋)
  4. move test  d:\new                               //若d盤中存在new文件夾,將當前目錄下的test文件夾移動到d盤new文件夾中;若不存在,將當前目錄下的test文件夾移動到d盤,並重命名爲new(注意:不可跨盤移動)
  • del 刪除文件  注意:目錄及子目錄都不會刪除

  1. del test                                              //刪除當前目錄下的test文件夾中的所有非只讀文件(子目錄下的文件不刪除;刪除前會進行確認;等價於del test\*)
  2. del /f test                                           //刪除當前目錄下的test文件夾中的所有文件(含只讀文件;子目錄下的文件不刪除;刪除前會進行確認;等同於del test\*)
  3. del /f /s /q test    d:\test2\*.doc           //刪除當前目錄下的test文件夾中的所有文件和d:\test2文件中的所有doc文件(含只讀文件;遞歸子目錄下的文件;刪除前不確認)

二、文件查看

  • type    顯示文本文件內容

  1. type  c:\11.txt                                     //顯示c盤中11.txt的文本內容
  2. type  conf.ini                                      //顯示當前目錄下conf.ini的文本內容
  3. type c:\11.txt | more                           //分頁顯示c盤中11.txt的文本內容    more逐屏的顯示文本文件內容
  4. more  conf.ini                                     //逐屏的顯示當前目錄下conf.ini的文本內容(空格:下一屏   q:退出)

三、特殊符號

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

cd /d d:\src&work.exe                                 //先將當前工作目錄切換到d:\src下,然後執行work.exe命令

  • &&順序執行多條命令,當碰到執行出錯的命令後將不執行後面的命令

Find  “ok”  c:\test.txt && echo 成功             //如果找到了“ok”字樣,就顯示“成功”,找不到就不顯示

  • ||順序執行多條命令,當碰到執行正確的命令後將不執行後面的命令

Find “ok”  c:\test.txt  || echo 不成功            //如果知道不到“ok”字樣,就顯示“不成功”,找到了就不顯示

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

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

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

dir c:\;d:\;e:\                                               //相當於順序執行:  dir  c:\     dir d:\   dir e:\

四、輸出

  1. echo.                                                //輸出一個“回車換行”,空白行
  2. echo off                                            //後續所有命令在執行前,不打印出命令的內容
  3. echo on                                            //後續所有命令在執行前,打印出命令的內容
  4. echo 123                                          //輸出123到終端屏幕
  5. echo “Hello World!!!”                //輸出Hello World!!!到終端屏幕
  6. echo test > p1.txt                             //輸出test的字符串到當前目錄中的p1.txt文件中(以覆蓋的方式)

五、文本處理

  • edit config.ini                 //編輯config.ini(會進入edit字符編輯器;按alt,可以選擇對應的菜單)    win7  x64下沒有該命令
  • find    文件中搜索字符串

  1. find /N /I  “pid” 1.txt          //在1.txt文件中忽略大小寫查找pid字符串,並帶行號顯示查找好的結果
  2. find /C “exe” 1.txt              //只顯示在1.txt文件中查找到exe字符串的次數
  3. find /V “exe” 1.txt             //顯示未包含1.txt文件中未包含exe字符串的行
  • findstr  文件搜索字符串

  1. findstr “hello world” 1.txt        //在1.txt文件中搜索hello或者world
  2. findstr /c:”hello world” 1.txt      //在1.txt文件中搜索到hello world
  3. findstr /c:”hello world” 1.txt nul   //在1.txt文件中搜到hello world,並在每行結果前打印出1.txt:  注:findstr只有在2個及以上文件中搜索字符串時纔會打印出每個文件的文件名,nul表示一個空文件
  4. findstr /s /I “hello world” *.*     //不區分大小寫,在當前目錄和所有子目錄中的所有文件中的hello

六、網絡操作

  1. ping   //用於檢測網絡是否通暢,以及網絡時延情況 (工作在ICMP協議上)
  2. ping baidu.com                 //測試與baidu服務器鏈接的情況
  3. ping chen-pc0                  //測試機器名爲chen-pc0的連接情況
  4. ping 220.181.111.86             //測試與ip爲220.181.111.86的連接情況
  5. ping -L 65500 -n 10 qq.com      //向qq.com發送10次65500字節的ping
  6. ping -n 6 127.0.0.1              //對當前主機執行6次ping操作(花費時間爲5s)
  7. ping -t baidu.com               //不斷地測試baidu服務器的連接情況{ctrl+pause break:查看ping的統計信息;ctrl+c:終止當前任務}
  8. ipconfig /all                    //查看本地ip地址等詳細內容
  9. ipconfig /displaydns             //顯示本地dns緩存的內容
  10. ipconfig /flushdns               //清除本地dns緩存的內容
  11. nslookup www.cnblogs.com       //獲取www.cnblogs.com的域名解析
  12. netstat -a                      //查看開啓了哪些端口
  13. netstat -n                      //查看端口的網絡連接情況
  14. netstat -v                      //查看正在進行的工作
  15. netstat -p tcp                   //查看tcp協議的使用情況
  16. tracert 182.140.167.44            //查看本機到達182.140.167.44的路由路徑
  17. route print                      //顯示出IP路由
  18. telnet 182.140.167.44 8000        //探測182.140.167.44是否使用TCP協議監聽8000端口(注意:telnet命令不支持UDP端口檢測)

七、進程操作

  1. tasklist   //顯示當前運行的進程信息(可查看PID)
  2. taskkill   結束指定的進程
  3. taskkill /im notepad.exe           //結束名爲notepad.exe的進程
  4. taskkill /pid 1230 /pid 1241 /pid 1253 /t      //結束pid爲1230、1241和1253的進程以及由它們啓動起來的子進程
  5. taskkill /f /im cmd.exe /t           //強制結束有名爲cmd.exe的進程以及由它啓動起來的子進程

八、用戶操作

  1. net user                        //查看當前機器上的用戶
  2. net user Guest /active:yes         //啓用Guest用戶
  3. net user dev 123456 /add         //新建一個名爲dev,密碼爲123456的用戶
  4. net localgroup administrators dev /add      //把名爲dev的用戶添加到管理員用戶組中,使其具有管理員權限
  5. net user dev /del                 //刪除名爲dev的用戶

九、其他基本操作

  1. cls                             清除屏幕
  2. ver                             顯示當前windows系統的版本號
  3. winver                          彈框顯示當前window系統信息
  4. vol                             顯示當前分區的卷標
  5. label c:system                    設置c盤的卷標爲system
  • time 顯示或設置當前時間

  1. time /t                          //顯示當前時間
  2. time                            //設置新的當前時間(格式:hh:mm:ss),直接回車則表示放棄設置
  • date 顯示或設置當前日期

  1. date /t                          //顯示當前日期
  2. date                            //設置新的當前日期 (格式:YYYY/MM/DD),直接回車則表示放棄設置
  • start 運行某程序或命令

  1. start /max notepad.exe            //最大化的方式啓動記事本
  2. start /min calc.exe                //最小化的方式啓動計算器
  3. start /min d:\Proxifier.exe          //最小化的方式啓動Proxifier代理工具
  4. start tasklist                      //啓動一個cmd實例窗口,並運行tasklist
  5. start explorer f:\                  //調用資源管理器打開f盤
  6. start iexplore “www.qq.com”       //啓動ie並打開www.qq.com網址
  7. start ff.bat                       //啓動開始執行ff.bat(啓動ff.bat腳本後,原腳本繼續執行,不會等ff.bat腳本執行完)
  • exit 退出當前cmd窗口實例

  • color  設置當前cmd窗口背景色和前景色(前景色即爲字體的顏色)

  1. color                           //恢復到缺省設置
  2. color 02                        //將背景色設爲黑色,將字體設爲綠色

 

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

  1. shutdown /s                    //關閉計算機
  2. shutdown /s /t 3600             //一小時後,關閉本地計算機
  3. shutdown /a                    //終止系統關閉
  4. shutdown /r                     //關閉並重啓本地計算機
  5. shutdown /m 192.168.1.166 /r     //關閉並重啓ip爲192.168.1.166的計算機
  6. shutdown /g                    //關閉並重啓計算機,重啓後重新啓動所有註冊的應用程序
  7. shutdown /I                     //註銷本地計算機
  8. shutdown /h /f                   //休眠本地計算機(強制正在運行的應用程序關閉,不前臺警告用戶)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

發佈了37 篇原創文章 · 獲贊 21 · 訪問量 1831
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章