命令提示符
CMD,即Command Prompt
好吧,Prompt在縮寫被舍掉了。
是Windows環境下的命令行解釋器。
學計算機的朋友應該都很熟悉了,win+R彈出cmd界面,大部分大學的計算機專業多少會有接觸。
不少朋友都知道,CMD的前身是DOS命令行。在大家都使用DOS的時候,程序員幾乎完全依賴命令行進行所有操作。
從Windows95開始,CMD作為圖形界面的補充,提供了與系統底層交互的窗口。
而到了后來的版本,PowerShell慢慢走進了大眾視野。
CMD的基本概念:
在上一篇文章里有簡單地說了一下命令行的基本組成,CMD作為命令行的一種,組成部分也是一樣的。
命令行界面:命令行界面是用戶與計算機系統進行交互的文本模式界面,包括一個提示符,一個輸入行以及一個輸出區域。
命令:用戶輸入給計算機系統的指令,用于執行特定的操作,通常由命令名和參數組成。
參數選項:參數選項是命令的可選部分,用于指定命令的特定行為或屬性。
通配符:用于匹配文件名或路徑中的字符的特殊字符。
CMD的啟動與基本操作:
啟動CMD:
最常用的方式——Win + R,然后輸入“cmd”并回車來啟動命令提示符。
很粗暴地方式——“開始”菜單搜索“cmd”
一些經常用到的基本命令:
dir或ls:顯示當前目錄下的文件和文件夾。
cd:改變當前目錄,如`cd \Windows`會進入Windows目錄。
copy或move:用于文件的復制和移動。
del或 erase:刪除文件。
mkdir:創建新目錄。
rmdir或rd:刪除空目錄。
type:顯示文本文件內容。
ping:測試網絡連接。
ipconfig:顯示網絡配置信息。
help:提供命令的幫助信息。
高級命令與腳本編寫:
CMD還支持高級命令和腳本編寫:
用戶可以使用批處理腳本編寫一系列命令,而批處理腳本中可以使用條件語句、循環、變量使用等相對高級點命令語句,進而實現自動化任務。
環境變量與路徑設置:
舉個例子,PATH可以用于指定可執行文件的搜索路徑,這在環境變量配置的時候經常用到,大家第一次接觸的時候大概是配置編程環境的時候吧?
結語:
盡管現代操作系統提供了更多高級的命令行工具,比如PowerShell和Linux的bash,這些更高級的命令行工具提供了更強大的腳本語言和更廣泛的系統管理功能,支持對象處理和更復雜的邏輯控制。
但是cmd仍然是非常多開發人員常用的命令行,并且在未來數年甚至十數年可能都不會被淘汰。
、Windows CMD 命令大全
按組合鍵 Win(Windows圖標鍵)+R 鍵打開運行窗口,輸入“cmd”按回車即可打開cmd命令提示符
在窗口右擊選擇屬性可進行個性化設置~
1.calc:啟動計算器
2.appwiz.cpl:程序和功能
3.certmgr.msc:證書管理實用程序
4.charmap:啟動字符映射表
5.chkdsk.exe:Chkdsk磁盤檢查(管理員身份運行命令提示符)
6.cleanmgr: 打開磁盤清理工具
7.cliconfg:SQL SERVER 客戶端網絡實用工具
8.cmstp:連接管理器配置文件安裝程序
9.cmd.exe:CMD命令提示符
10.自動關機命令
Shutdown -s -t 600:表示600秒后自動關機
shutdown -a :可取消定時關機
Shutdown -r -t 600:表示600秒后自動重啟
rundll32 user32.dll,LockWorkStation:表示鎖定計算機
11.colorcpl:顏色管理,配置顯示器和打印機等中的色彩
12.CompMgmtLauncher:計算機管理
13.compmgmt.msc:計算機管理
14.credwiz:備份或還原儲存的用戶名和密碼
15.comexp.msc:打開系統組件服務
16.control:控制面版
17.dcomcnfg:打開系統組件服務
18.Dccw:顯示顏色校準
19.devmgmt.msc:設備管理器
20.desk.cpl:屏幕分辨率
21.dfrgui:優化驅動器 Windows 7→dfrg.msc:磁盤碎片整理程序
22.dialer:電話撥號程序
23.diskmgmt.msc:磁盤管理
24.dvdplay:DVD播放器
25.dxdiag:檢查DirectX信息
26.eudcedit:造字程序
27.eventvwr:事件查看器
28.explorer:打開資源管理器
29.Firewall.cpl:Windows防火墻
30.FXSCOVER:傳真封面編輯器
31.fsmgmt.msc:共享文件夾管理器
32.gpedit.msc:組策略
33.hdwwiz.cpl:設備管理器
34.inetcpl.cpl:Internet屬性
35.intl.cpl:區域
36.iexpress:木馬捆綁工具,系統自帶
37.joy.cpl:游戲控制器
38.logoff:注銷命令
39.lusrmgr.msc:本地用戶和組
40.lpksetup:語言包安裝/刪除向導,安裝向導會提示下載語言包
41.lusrmgr.msc:本機用戶和組
42.main.cpl:鼠標屬性
43.mmsys.cpl:聲音
44.magnify:放大鏡實用程序
45.mem.exe:顯示內存使用情況(如果直接運行無效,可以先管理員身份運行命令提示符,在命令提示符里輸入mem.exe>d:a.txt
即可打開d盤查看a.txt,里面的就是內存使用情況了。當然什么盤什么文件名可自己決定。)
46.MdSched:Windows內存診斷程序
47.mmc:打開控制臺
48.mobsync:同步命令
49.mplayer2:簡易widnows media player
50.Msconfig.exe:系統配置實用程序
51.msdt:微軟支持診斷工具
52.msinfo32:系統信息
53.mspaint:畫圖
54.Msra:Windows遠程協助
55.mstsc:遠程桌面連接
56.NAPCLCFG.MSC:客戶端配置
57.ncpa.cpl:網絡連接
58.narrator:屏幕“講述人”
59.Netplwiz:高級用戶帳戶控制面板,設置登陸安全相關的選項
60.netstat : an(TC)命令檢查接口
61.notepad:打開記事本
62.Nslookup:IP地址偵測器
63.odbcad32:ODBC數據源管理器
64.OptionalFeatures:打開“打開或關閉Windows功能”對話框
65.osk:打開屏幕鍵盤
66.perfmon.msc:計算機性能監測器
67.perfmon:計算機性能監測器
68.PowerShell:提供強大遠程處理能力
69.printmanagement.msc:打印管理
70.powercfg.cpl:電源選項
71.psr:問題步驟記錄器
72.Rasphone:網絡連接
73.Recdisc:創建系統修復光盤
74.Resmon:資源監視器
75.Rstrui:系統還原
76.regedit.exe:注冊表
77.regedt32:注冊表編輯器
78.rsop.msc:組策略結果集
79.sdclt:備份狀態與配置,就是查看系統是否已備份
80.secpol.msc:本地安全策略
81.services.msc:本地服務設置
82.sfc /scannow:掃描錯誤并復原/windows文件保護
83.sfc.exe:系統文件檢查器
84.shrpubw:創建共享文件夾
85.sigverif:文件簽名驗證程序
86.slui:Windows激活,查看系統激活信息
87.slmgr.vbs -dlv :顯示詳細的許可證信息
88.snippingtool:截圖工具,支持無規則截圖
89.soundrecorder:錄音機,沒有錄音時間的限制
90.StikyNot:便箋
91.sysdm.cpl:系統屬性
92.sysedit:系統配置編輯器
93.syskey:系統加密,一旦加密就不能解開,保護系統的雙重密碼
94.taskmgr:任務管理器(舊版)
95.TM任務管理器(新版)
96.taskschd.msc:任務計劃程序
97.timedate.cpl:日期和時間
98.UserAccountControlSettings用戶賬戶控制設置
99.utilman:輔助工具管理器
100.wf.msc:高級安全Windows防火墻
101.WFS:Windows傳真和掃描
102.wiaacmgr:掃描儀和照相機向導
103.winver:關于Windows
104.wmimgmt.msc:打開windows管理體系結構(WMI)
105.write:寫字板
106.wscui.cpl:操作中心
107.wuapp:Windows更新
108.wscript:windows腳本宿主設置
以上就是windows 10系統中運行命令大全,有需要可復制粘貼即可使用。 Windows 不區分大小寫
二、Windows cmd窗口中cd指令切換路徑
通用的格式為輸入 cd /d * // *可以是你要切換的任意盤符
1、Windows cmd窗口中cd指令無法轉換盤符目錄怎么辦?
1)按下WIN+R鍵 輸入cmd,打開cmd窗口。
2)默認路徑為用戶文檔路徑,如果想切換到D盤 ,輸入 cd d:是不行的。
3)如果要切換盤符的目錄,正確的用法是在cd 和路徑中間 增加一個'/d',輸入 cd /d d:
4)當我們要切換盤符時,可以不用cd指令直接可用盤符,輸入 d:
5)cd命令有什么用呢?
cmd中輸入 cd /? ,就得到其對應的幫助文件。其主要功能是顯示當前目錄的名稱,或更改當前的目錄。
2、Windows cmd窗口中cd指令切換盤符和盤符目錄:
1)顯示當前目錄的所有文件,輸入 dir
2)進入當前目錄下的子目錄,輸入 cd 目錄名
3)返回上一層目錄,輸入 cd ..
4)切換到根目錄,輸入 cd /
三、WIN10 超好用的快捷鍵
1、以管理員身份打開
Win10中的UAC(用戶賬號控制)雖然已經很智能,但并不完美,不少程序我們在執行的時候需要手工指定“以管理員身份運行”。
方式一:搜索cmd,右擊選擇以管理員身份運行
方式二:在目錄C:\Windows\System32下,搜索cmd.exe,右擊選擇以管理員身份運行
2、打開“任務管理器”-- Ctrl+Shift+Esc
在Win10中之前,要打開“任務管理器”,按下那個眾所周知的“Ctrl+Alt+Del”三指禪即可,
在Win10中,按下這個組合鍵,打開的卻 是“鎖定計算機”、“啟動任務管理器” 、“切換用戶”等一系列任務列表,雖然也可以間接打開“任務管理器”,但更直接的方法是按下“Ctrl+shift+Esc”組合鍵。
3、Win + D 顯示桌面
4、Win + E 打開文件資源管理器(計算機)
5、Win + I 打開設置
6、Win + L 鎖屏
7、Win + R 打開運行窗口
8、Ctrl + P 打開打印視圖
9、Ait + Tab 任務切換
10、Ctrl + Z 撤銷
11、Ctrl + F 查找??梢圆檎椅淖?,瀏覽器里面也可以用。寫論文的時候很熟練。
12、Ctrl+Shift+N 打開想要新建文件夾的分區或者目錄,一個“新建文件夾”就出現了
13、Win +P 打開“投影”,用投影儀以及玩雙屏的老鐵,自然知道。很方便的快捷鍵。
14、Win +左/右> Win +上/下> 貼靠窗口,窗口可以變為1/4大小放置在屏幕4個角落(個人比較喜歡常用)
15、Win + Tab 時間軸(1803版本)、查看任務視圖,時間軸可以看到幾天執行過的任務,查找起來真的方便。
16、Win +“=”鍵(就是在backspace旁邊的有加號有等號的那個鍵),打開放大鏡的快捷鍵,適合眼神不好的人使用。
17、Win + F4鍵 在瀏覽器中按下,則全選中鏈接,不需要使用鼠標點選鏈接欄,可快速打網址。
18、Win + S 打開搜索 小娜
19、Win + X 等于在左下角開始圖標上面點擊右鍵。
20、Win+K 打開「連接」設備
這相對是一個冷門快捷鍵,主要是用來快速連接無線和藍牙設備,比如一些藍牙鼠標、藍牙音箱、藍牙鍵盤或者無線顯示器。只要用Win+K 呼出這個菜單,我們就能快速的進行藍牙配置。不必每次去點擊右下角的藍牙圖標再連接藍牙這么麻煩了。
21、Win+A 打開操作中心
通知中心和常用的設置選項都會出現在操作中心里,可以快速調整電腦的聯網狀態和夜間模式等選項,用起來還是十分方便的。
22、Win + Shift + S 召喚Windows截圖
換到win10之后,它自帶的截圖功能非常好用,快捷鍵 Win + Shift + S呼出,可以選擇截屏幕的任意區域,任意形狀,以及全面屏幕截圖。截圖之后可以馬上進入編輯模式,不必每次開電腦的還去登陸QQ。
23、虛擬桌面(可以自己嘗試)
win10中加入了對虛擬桌面的支持。虛擬桌面簡單得說:就是保留現有桌面全部設置的情況下。打開一個全新的空白桌面供用戶使用。適合在做現有工作的間中臨時插入一套新工作進行。
比如說你打開一堆表格和文檔時,突然接到老板的加急任務。就可以打開一個新的虛擬桌面處理,完事以后還可以切換到原先打開的那堆表格中。又或者接了“私活”不想讓老板發現,就可以創建一個虛擬桌面“藏在電腦中”隨時可以切換出來。
下邊是一組關于虛擬桌面的快捷鍵:
Win + Ctrl + D 創建虛擬桌面
Win + Ctrl + F4 關閉當前虛擬桌面
Win + Ctrl + ← 向左切換虛擬桌面
Win + Ctrl + → 向右切換虛擬桌面
三、Windows cmd窗口常用命令
cmd中輸入 命令名 /? ,就可查看其對應的幫助文件。
1、ping 命令:用來驗證與遠程計算機的連接。
ping 是Windows自帶的一個DOS命令。利用它可以檢查網絡是否能夠連通和分析網絡速度,用好它可以很好地幫助我們分析判定網絡故障。
輸入ping按回車即可看到詳細說明。默認響應4下結束
語法:ping [選項] [主機名稱或IP地址]
D:>ping 127.0.0.1
正在 Ping 127.0.0.1 具有 32 字節的數據:
來自 127.0.0.1 的回復: 字節=32 時間<1ms TTL=64
來自 127.0.0.1 的回復: 字節=32 時間<1ms TTL=64
來自 127.0.0.1 的回復: 字節=32 時間<1ms TTL=64
來自 127.0.0.1 的回復: 字節=32 時間<1ms TTL=64
127.0.0.1 的 Ping 統計信息:
數據包: 已發送=4,已接收=4,丟失=0 (0% 丟失),
往返行程的估計時間(以毫秒為單位):
最短=0ms,最長=0ms,平均=0ms
2、用命令查看和終止進程
netstat命令:顯示協議統計信息和當前 TCP/IP 網絡連接
語法:netstat [選項]
常用參數:
-a 顯示所有連接和偵聽端口。
-n 以數字形式顯示地址和端口號。
-o 顯示擁有的與每個連接關聯的進程 ID。
比如:
查看監聽端口以及監聽對應的進程(PID)>netstat -ano | findstr 端口號
D:>netstat -ano | findstr 8000
TCP 0.0.0.0:8000 0.0.0.0:0 LISTENING 29296
TCP [::]:8000 [::]:0 LISTENING 29296
taskkill命令:按照進程 ID (PID) 或映像名稱終止任務。
語法:taskkill [選項]
常用參數:
/F 指定要強行終止
/T Tree kill: 終止指定的進程和任何由此啟動的子進程。
/IM image name 指定要終止的進程的名稱。
/PID process id 指定要終止的進程的PID。
比如:
終止 idea進程及子進程> taskkill /f /im idea64.exe /t
根據pid強制終止進程> taskkill /pid 進程的PID /f
D:>taskkill /pid 29296 /f
成功: 已終止 PID 為 29296 的進程。
算機CMD命令是指在Microsoft Windows操作系統中使用的命令行工具(Command Prompt)中的各種命令。通過這個文本界面,用戶可以直接輸入一系列命令來執行各種系統管理任務、文件操作、網絡診斷、程序運行等。以下是部分常用的CMD命令及其用途:
### 基礎命令:
1. **`cd`** (Change Directory):切換當前工作目錄。
- 示例:`cd C:\Users\Administrator` 切換到指定目錄;`cd ..` 返回上級目錄。
2. **`dir`** (Directory):列出當前目錄下的文件和子目錄信息。
- 示例:`dir /A` 顯示所有隱藏文件和系統文件。
3. **`mkdir`** (Make Directory):創建新目錄。
- 示例:`mkdir NewFolder` 創建名為“NewFolder”的新目錄。
4. **`rmdir`** (Remove Directory):刪除空目錄。
- 示例:`rmdir OldFolder` 刪除名為“OldFolder”的空目錄。
- 若要刪除非空目錄,使用 `rmdir /S OldFolder`(包含其內容)。
5. **`del`** (Delete):刪除文件。
- 示例:`del file.txt` 刪除名為“file.txt”的文件。
- 若要刪除帶確認提示的多個文件,使用 `del /P *.*`。
6. **`copy`**:復制文件或目錄。
- 示例:`copy file1.txt file2.txt` 將“file1.txt”復制為“file2.txt”。
7. **`move`**:移動或重命名文件/目錄。
- 示例:`move file.txt NewFolder` 將“file.txt”移動到“NewFolder”目錄下。
- 或 `move file.txt newname.txt` 重命名文件。
8. **`type`**:顯示文件內容。
- 示例:`type readme.txt` 輸出“readme.txt”文件的內容。
9. **`ren`** (Rename):重命名文件或目錄。
- 示例:`ren oldname.txt newname.txt` 重命名文件。
10. **`cls`** (Clear Screen):清空命令提示符窗口。
### 系統與網絡相關命令:
11. **`ipconfig`**:顯示網絡適配器的IP地址、子網掩碼、默認網關等信息。
- 示例:`ipconfig /all` 查看詳細網絡配置。
12. **`ping`**:測試網絡連通性。
- 示例:`ping www.example.com` 向指定主機發送ICMP Echo Request packets以檢查連接。
13. **`tracert`** (Trace Route):跟蹤數據包到達目標主機所經過的路由節點。
- 示例:`tracert www.example.com` 顯示數據包從本機到目標網站所經路徑。
14. **`netstat`** (Network Statistics):顯示網絡連接狀態、端口監聽情況等。
- 示例:`netstat -an` 列出所有活動的TCP和UDP連接及監聽端口。
15. **`tasklist`**:列出當前運行的進程信息。
- 示例:`tasklist` 顯示所有正在運行的進程。
16. **`taskkill`**:結束指定進程。
- 示例:`taskkill /IM notepad.exe` 結束記事本進程。
### 其他常用命令:
17. **`help`** 或 **`/?`**:獲取命令的幫助信息。
- 示例:`help` 顯示可用命令列表;`help copy` 顯示“copy”命令的具體用法。
18. **`echo`**:輸出文本或設置命令回顯。
- 示例:`echo Hello, World!` 在屏幕上打印文本;`echo off` 關閉命令回顯。
19. **`set`**:設置或顯示環境變量。
- 示例:`set PATH` 查看PATH變量值;`set VAR=value` 設置新的環境變量。
20. **`exit`**:關閉命令提示符窗口或退出批處理腳本。
以上列舉了部分常見的CMD命令,實際上Windows Command Prompt支持的命令遠不止這些。對于更復雜或特定的任務,可能需要結合其他命令或工具(如`wmic`、`robocopy`、`reg`等)以及使用命令參數進行操作。要詳細了解某個命令及其選項,請在命令提示符中直接輸入命令后跟 `/?` 獲取幫助文檔。例如:
```bash
command_name /?
```
這將顯示該命令的詳細用法和選項說明。隨著操作系統的更新,可能會有新的命令或現有命令的增強功能加入,因此建議查閱最新的官方文檔或使用`help`命令了解最新信息。