主:老楊丨11年資深網絡工程師,更多網工提升干貨,請關注公眾號:網絡工程師俱樂部
上午好,我的網工朋友
在日常的計算機管理和維護工作中,命令提示符(CMD)扮演著不可或缺的角色。
CMD不僅是一個簡單的文本界面,更是強大的系統管理工具。通過簡單的命令行指令,我們可以實現網絡配置、系統管理、資源共享等多種功能。
只要按下快捷鍵 win+R,輸入cmd回車,然后輸入cmd命令。
像我,就經常用cmd命令檢測TCP端口是否正常,比如使用telnet IP地址端口號進行檢測。
你們最愛的cmd命令是啥?
今天就來說說幾個最常用的cmd命令,簡單但快捷通用,可以應對工作中的很多情況,如果你還不知道,那看完這篇趕緊用起來,別落下了
今日文章閱讀福利:《 CMD指令大全 》
給你分享一份工作必備的好用資料,先碼后用,發送暗號“CMD”,即可限時獲取。
ipconfig 是一個用于顯示本地計算機上所有適配器的TCP/IP配置信息的強大工具。它可以用來查看IP地址、子網掩碼、默認網關等關鍵網絡參數。
01 基本語法
ipconfig [options]
02 示例
使用 ipconfig /all 獲取詳細的網絡配置信息:
C:\>ipconfig /all
Windows IP Configuration
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . : example.com
Link-local IPv6 Address . . . . . : fe80::1234:abcd:efgh:ijkl%10
IPv4 Address. . . . . . . . . . . : 192.168.1.100
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.1
查看DHCP服務器分配的IP地址:
C:\>ipconfig /release
C:\>ipconfig /renew
Windows IP Configuration
Ethernet adapter Local Area Connection:
DHCP enabled . . . . . . . . . . . : Yes
DHCP server . . . . . . . . . . . : 192.168.1.1
DHCP lease obtained . . . . . . . : Tuesday August 27 16:45:01 2024
DHCP lease expires . . . . . . . . : Wednesday August 28 16:45:01 2024
msg 命令允許用戶向本地或遠程計算機上的用戶或會話發送消息。這對于需要進行快速通知或提醒的情況非常有用。
01 基本語法
msg [options] <username|sessionname> [message]
02 示例
向所有登錄用戶發送消息:
C:\>msg * Hello, this is a test message.
向特定用戶發送消息:
C:\>msg user1 Please check your email for important updates.
向特定會話發送消息:
C:\>msg \computername\sessionname Message for the user of computername.
net user 命令用于顯示或更改用戶賬號設置。它是管理用戶賬戶的重要工具之一,可以用來創建新用戶、修改用戶屬性、重置密碼等。
01 基本語法
net user [options]
02 示例
列出所有用戶賬戶:
C:\>net user
創建新用戶:
C:\>net user newuser Password123 /add
修改用戶屬性(例如禁用賬戶):
C:\>net user newuser /active:no
重置用戶密碼:
C:\>net user newuser * /passwordchg:no
net share 命令用于顯示、創建、刪除或修改共享資源。這使得管理員能夠輕松地管理和配置網絡共享,從而實現文件和打印機的共享。
01 基本語法
net share [options]
02 示例
列出所有共享資源:
C:\>net share
創建共享文件夾:
C:\>net share foldername=c:\folder /public
刪除共享資源:
C:\>net share foldername /delete
nslookup 命令用于查詢DNS服務器的信息。它可以幫助我們診斷DNS問題,比如解析域名到IP地址、檢查DNS記錄等。
01 基本語法
nslookup [options] <hostname>
02 示例
查詢域名對應的IP地址:
C:\>nslookup www.example.com
Server: UnKnown
Address: 192.168.1.1
Non-authoritative answer:
Name: www.example.com
Addresses: 93.184.216.34
指定DNS服務器查詢:
C:\>nslookup -server 8.8.8.8 www.example.com
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: www.example.com
Addresses: 93.184.216.34
netsh wlan show 命令用于顯示無線網絡配置信息。這包括查看已保存的Wi-Fi配置文件、無線網絡適配器的詳細信息等。
01 基本語法
netsh wlan show [options]
02 示例
列出所有存儲的Wi-Fi配置文件:
C:\>netsh wlan show profiles
All User Profile : NetworkName
Key Content : Not Available
查看Wi-Fi密碼:
C:\>netsh wlan show profile name="NetworkName" key=clear
Key Content : ********
顯示無線網絡適配器的詳細信息:
C:\>netsh wlan show interface
Interface Description : Wireless Network Connection
Physical Address : 00-11-22-33-44-55
SSID : NetworkName
BSSID : 11-22-33-44-55-66
State : Connected
telnet 命令用于測試網絡連接和遠程訪問。它可以通過TCP協議連接到遠程服務器,并進行交互式會話或發送數據。
01 基本語法
telnet [options] <hostname> <port>
02 示例
測試HTTP服務是否可用:
C:\>telnet www.example.com 80
Trying 93.184.216.34...
Connected to www.example.com.
Escape character is '^]'.
GET / HTTP/1.1
Host: www.example.com
測試SMTP服務是否可用:
C:\>telnet mail.example.com 25
Trying 93.184.216.35...
Connected to mail.example.com.
Escape character is '^]'.
EHLO client.example.com
管道 (|) 是一個用于將一個命令的輸出作為另一個命令的輸入的操作符。這使得我們能夠組合多個命令來完成復雜的數據處理任務。
01 基本語法
command1 | command2
02 示例
使用 ipconfig 輸出中查找IPv4地址:
C:\>ipconfig | find "IPv4 Address"
IPv4 Address. . . . . . . . . . . : 192.168.1.100
在 net user 輸出中查找特定用戶:
C:\>net user | find "newuser"
newuser Disabled account
邏輯運算符 (&&) 用于控制命令之間的執行順序。如果前一個命令成功執行,則后續的命令才會被執行。這是一種非常有用的條件執行機制,特別是在編寫批處理腳本時。
01 基本語法
command1 && command2
02 示例
刷新DNS緩存并重新注冊DNS名稱:
C:\>ipconfig /flushdns && ipconfig /registerdns
Windows IP Configuration
Successfully flushed the DNS Resolver Cache.
Successfully renewed all addresses.
在成功創建用戶后設置用戶權限:
C:\>net user newuser Password123 /add && net user newuser /active:yes
The command completed successfully.
The command completed successfully.
原創:老楊丨11年資深網絡工程師,更多網工提升干貨,請關注公眾號:網絡工程師俱樂部
打開 cmd,右擊窗口點擊屬性,可以為 cmd 命令窗口設置文字與背景樣式
改成我這種透明、綠色的字體是不是酷起來了!
cd D:\typora\file
cd..
cd \
cd D:\網頁下載
start 文件名字
md d:\typora\flie
mkdir newtest 進入根目錄后使用
cd.>flie.txt
cd.>flie.docx
cd.>flie.ppt
type nul> newtest.txt
type nul>.txt
echo 文件中的內容>new.txt
刪除文件 (如果是del 文件夾A是刪除文件夾 A 內地所有帶后綴的文件,若文件夾 A 中有文件夾 B,文件夾 B 不會被修改)
del flie.txt
del *.txt
del *.docx
rd flie
rd /s D:\flie
rd flie /s
生成目錄樹, 在文件少一些的路徑嘗試。要不會運行好久,ctrl+c 可以停掉
tree
dir
dir /s
dir /d
dir /b
查找文件。只需要輸入路徑即可,無需 cd 返回到某個路徑再執行命令 (eg:D:\JAVA\eclipse\flie 和 D:\eclipse 效果相同)
dir/s/b d:\flie
dir/s/d d:\flie
dir /?
copy 路徑\文件名 路徑\文件名
move 路徑\文件名 路徑\文件名
ipconfig
ping www.csdn.net
netstat -help 獲取命令行使用幫助信息
netstat -ano //查看網絡連接、狀態以及對應的進程id
shutdown -s
shutdown -p
強制關閉正在運行的應用程序而不提前警告用戶, 可搭配-p
shutdown -f
shutdown -s -t 60
shutdown -r
shutdown -r -t 秒數
shutdown -l
休眠,可以搭配 - f,shut down -h -f。不可以搭配-t
shutdown -h
shutdown -a
cls
命令 -help //第1種形式的使用幫助
命令 /? //第2種形式的使用幫助
ctrl+c
exit
其他比較實用的,但使用頻率不高的命令
notepad+路徑 打開記事本
dxdiag 檢查DirectX信息
winver 檢查Windows版本
wmimgmt.msc 打開windows管理體系結構(WMI)
wupdmgr windows 更新程序
wscript windows腳本設置
write 寫字板
winmsd 系統信息
wiaacmgr 掃描儀和相機
calc 計算器
mplayer2 打開windows media player
mspaint 畫圖板
mstsc 遠程桌面連接
mmc 打開控制臺
dxdiag 檢查Directx信息
drwtsn32 系統醫生
devmgmt.msc 設備管理器
notepad 記事本
ntbackup 系統備份和還原
sndrec32 錄音機
Sndovl32 音量控制程序
tsshutdn 60秒倒計時關機
taskmgr 任務管理器
explorer 資源管理器
progman 程序管理器
regedit.exe 注冊表
perfmon.msc 計算機性能監測
eventvwr 事件查看器
net user 查看用戶
whoami 查看當前用戶
net user %username% 123456 將電腦用戶密碼修改為123456,%%中填寫用戶名稱
查看環境配置
java 或 javac
查看 JDK 版本
java -version
使用 cmd 運行 JAVA 程序
這里以提前寫好的 java 程序為例,文件名 "java"
public class java {
public static void main(String[] args) {
System.out.println("Zhang Shier 's CSDN"); }
}
這里提供兩種方法,第一中,運行結果輸出在命令提示符窗口,第二種將運行結果輸出到指定文件中
多人可能不知道這一點,但有幾種方法可以在Windows 11/10中打開或啟動命令提示符(CMD)。我們將重點關注Windows 11/10,因此由于新的“開始”菜單和其他功能,打開命令提示符的某些方面可能會略有不同。
從應用程序菜單中啟動CMD
點擊開始按鈕,然后轉到“所有應用程序”。等待加載,然后向下滾動到Windows系統文件夾,從那里,命令提示符應該是可見的。請記住,如果你不想滾動,只需單擊字母“A”然后單擊“W”即可快速訪問。
從資源管理器地址欄啟動CMD
要執行此操作,只需通過啟動文件資源管理器滑入該區域即可。將光標移動到搜索欄。鍵入CMD并單擊搜索,命令提示符應立即啟動。
從任務管理器啟動CMD
如果你是任務管理器的常客,那么有一種很酷的方法可以打開CMD,而不必離開該工具。打開任務管理器。現在只需按住CTRL鍵,同時單擊“文件”>“運行新任務”。就是這樣,CMD現在應該是可見的。
使用Win+X快捷鍵啟動CMD
這個選項是完成工作最簡單的方法之一。只需點擊WinKey和X。然后,查找“命令提示符”并點擊它。
通過開始按鈕Win+X菜單啟動CMD
使用Cortana啟動CMD
從Windows任務欄啟動Cortana,然后搜索CMD,工具會立即彈出。這是從桌面上的任何位置啟動命令提示符的最快方法之一。
從文件資源管理器啟動CMD
如果我們上面提到的所有內容都不起作用,那么直接轉到文件所在的位置。打開文件資源管理器,然后訪問:C:\Windows\System32,CMD.exe文件就在那里,所以只需右鍵單擊并單擊“打開”。
還有其他方法可以打開CMD,但我們相信這些是最好的方法。現在,這是一個極客提示!如果需要使用默認的“常規”命令提示符打開提升的命令提示符,可以通過鍵入以下命令并按Enter鍵來執行:
runas /netonly /user:ack-pc\ack cmd
將ack-pc替換為你的管理員的用戶名。