轉(zhuǎn)載請(qǐng)注明以下內(nèi)容:
來源:公眾號(hào)【網(wǎng)絡(luò)技術(shù)干貨圈】
作者:圈圈
ID:wljsghq
Windows操作系統(tǒng)提供了許多實(shí)用的命令行工具,通過命令行界面(Command Prompt)或Windows PowerShell,用戶可以執(zhí)行各種任務(wù),如文件管理、系統(tǒng)維護(hù)、網(wǎng)絡(luò)配置等。掌握這些命令不僅能提高工作效率,還能幫助用戶解決許多復(fù)雜的問題。本系列文章將詳細(xì)介紹Windows操作系統(tǒng)中的常用命令,幫助你成為Windows極客!
基礎(chǔ)命令
dir
用途: 列出目錄中的文件和子目錄。
用法: dir [drive:][path][filename] [/a[[:]attributes]] [/o[[:]sortorder]] [/t[[:]timefield]] [/s] [/b] [/l] [/n] [/x] [/c] [/4]
示例:
dirC:Users
cd
用途: 改變當(dāng)前目錄。
用法: cd [/d] [drive:][path]
示例:
cdC:Windows
copy
用途: 復(fù)制文件到指定位置。
用法: copy [/y | /-y] [source] [destination]
示例:
copyC:file.txtD:
move
用途: 移動(dòng)文件或重命名文件/目錄。
用法: move [/y | /-y] [source] [destination]
示例:
moveC:file.txtD:
del
用途: 刪除一個(gè)或多個(gè)文件。
用法: del [/p] [/f] [/s] [/q] [/a[[:]attributes]] names
示例:
delC:file.txt
md / mkdir
用途: 創(chuàng)建新目錄。
用法: md [drive:]path
示例:
mdC:NewFolder
rd / rmdir
用途: 刪除目錄。
用法: rd [/s] [/q] [drive:]path
示例:
rdC:OldFolder
文件和目錄管理
attrib
用途: 顯示或更改文件屬性。
用法: attrib [+r|-r] [+a|-a] [+s|-s] [+h|-h] [drive:][path][filename] [/s [/d]]
示例:
attrib+rC:file.txt
xcopy
用途: 復(fù)制文件和目錄樹。
用法: xcopy source [destination] [/a | /m] [/d[:date]] [/p] [/s] [/e] [/v] [/w] [/c] [/i] [/q] [/f] [/l] [/g] [/h] [/r] [/t] [/u] [/k] [/n] [/o] [/x] [/y] [/-y] [/z] [/exclude:file1[+file2][+file3]...]
示例:
xcopyC:sourceD:destination/s/e
robocopy
用途: 高級(jí)復(fù)制文件和目錄,具有更多選項(xiàng)。
用法: robocopy source destination [file [file]...] [options]
示例:
robocopyC:sourceD:destination/mir
tree
用途: 圖形方式顯示目錄結(jié)構(gòu)。
用法: tree [drive:][path] [/f] [/a]
示例:
treeC:/f
ren / rename
用途: 重命名文件和目錄。
用法: ren [drive:][path] filename1 filename2
示例:
renC:oldname.txtnewname.txt
系統(tǒng)管理
tasklist
用途: 顯示當(dāng)前運(yùn)行的所有進(jìn)程。
用法: tasklist [/s [computer] [/u [domain]user [/p [password]]]] [/m [module] | /svc | /v] [/fi [filter]] [/fo {TABLE | LIST | CSV}] [/nh]
示例:
tasklist
taskkill
用途: 終止進(jìn)程。
用法: taskkill [/s [computer] [/u [domain]user [/p [password]]]] { [/fi [filter]] [/pid [processid] | /im [imagename]]} [/f] [/t]
示例:
taskkill/pid1234/f
chkdsk
用途: 檢查磁盤并修復(fù)文件系統(tǒng)錯(cuò)誤。
用法: chkdsk [volume[[path]filename]] [/f] [/v] [/r] [/x] [/i] [/c] [/l[:size]]
示例:
chkdskC:/f
sfc
用途: 掃描并修復(fù)系統(tǒng)文件。
用法: sfc [/scannow] [/verifyonly] [/scanfile=file] [/verifyfile=file] [/offbootdir=offbootdir /offwindir=offwindir]-示例:
sfc/scannow
shutdown
用途: 關(guān)機(jī)、重啟或注銷計(jì)算機(jī)。
用法: shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e | /m \computer [/t xxx] [/c "comment"] [/f] [/d [p|u:]xx:yy]]
示例:
shutdown/s/t0
systeminfo
用途: 顯示計(jì)算機(jī)的詳細(xì)配置信息和操作系統(tǒng)屬性。
用法: systeminfo [/s [computer] [/u [domain]user [/p [password]]]] [/fo {TABLE | LIST | CSV}] [/nh]
示例:
systeminfo
網(wǎng)絡(luò)相關(guān)命令
ipconfig
用途: 顯示所有當(dāng)前TCP/IP網(wǎng)絡(luò)配置值。
用法: ipconfig [/allcompartments] [/all] [/renew [adapter]] [/release [adapter]] [/renew6 [adapter]] [/release6 [adapter]] [/flushdns] [/registerdns] [/displaydns] [/showclassid adapter] [/setclassid adapter [classid]] [/showclassid6 adapter] [/setclassid6 adapter [classid]]
示例:
ipconfig/all
ping
用途: 通過發(fā)送ICMP回顯請(qǐng)求檢測(cè)網(wǎng)絡(luò)連接。
用法: ping [-t] [-a] [-n count] [-l size] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j host-list] | [-k host-list]] [-w timeout] target_name
示例:
pingbaidu.com ping192.168.1.1-t
tracert
用途: 跟蹤數(shù)據(jù)包到達(dá)目標(biāo)主機(jī)的路徑。
用法: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name
示例:
tracertbaidu.com
netstat
用途: 顯示網(wǎng)絡(luò)連接、路由表、接口統(tǒng)計(jì)等信息。
用法: netstat [-a] [-e] [-n] [-o] [-p proto] [-r] [-s] [-t] [-x] [-y] [interval]
示例:
netstat-an
nslookup
用途: 查詢DNS信息。
用法: nslookup [-option] [hostname] [server]
示例:
nslookupbaidu.com
net
用途: 用于網(wǎng)絡(luò)命令的一個(gè)通用命令,可以執(zhí)行許多網(wǎng)絡(luò)管理任務(wù)。
用法: net [accounts | computer | config | continue | file | group | help | helpmsg | localgroup | name | pause | print | send | session | share | start | statistics | stop | time | use | user | view]
示例:
netuser netshare
磁盤管理
diskpart
用途: 磁盤分區(qū)管理。
用法: diskpart
示例: 進(jìn)入diskpart后,可以使用以下子命令:
listdisk selectdisk0 listpartition createpartitionprimarysize=10000
format
用途: 格式化磁盤。
用法: format volume [/fs:file-system] [/v:label] [/q] [/a:size] [/c] [/x] [/p:count] [/s:state] [/f:size]
示例:
formatD:/fs:ntfs
diskcopy
用途: 復(fù)制整個(gè)磁盤的內(nèi)容。
用法: diskcopy [drive1:] [drive2:]
示例:
diskcopyA:B:
vol
用途: 顯示磁盤卷標(biāo)和序列號(hào)。
用法: vol [drive:]
示例:
volC:
label
用途: 創(chuàng)建、改變或刪除磁盤卷標(biāo)。
用法: label [drive:][label]
示例:
labelC:NewLabel
用戶管理
net user
用途: 添加、刪除或更改用戶賬戶。
用法: net user [username [password | *] [options]] [/domain]
示例:
netusernewuserpassword/add
net localgroup
用途: 添加、顯示或修改本地組。
用法: net localgroup [groupname [username [ ...]] [/add | /delete] [/domain]]
示例:
netlocalgroupadministratorsnewuser/add
runas
用途: 以其他用戶身份運(yùn)行程序。
用法: runas [/profile] [/env] [/netonly] /user:UserAccountName program
示例:
runas/user:administratorcmd
其他有用命令
echo
用途: 顯示消息,或打開/關(guān)閉命令回顯。
用法: echo [on | off] [message]
示例:
echoHello,World!
type
用途: 顯示文件內(nèi)容。
用法: type [drive:][path]filename
示例:
typeC:file.txt
find
用途: 搜索文本文件中的字符串。
用法: find [/v] [/c] [/n] [/i] "string" [[drive:][path]filename[ ...]]
示例:
find"searchtext"C:file.txt
sort
用途: 排序輸入。
用法: sort [/r] [/+n] [/m kilobytes] [/l locale] [/rec recordbytes]
示例:
typeC:file.txt|sort
fc
用途: 比較兩個(gè)文件或文件集,并顯示它們之間的差異。
用法: fc [/a] [/b] [/c] [/l] [/lbn] [/n] [/t] [/u] [/w] [/nnnn] [drive1:][path1]filename1 [drive2:][path2]filename2
示例:
fcC:file1.txtC:file2.txt
cls
用途: 清除命令提示符窗口。
用法: cls
示例:
cls
prompt
用途: 改變命令提示符。
用法: prompt [text]
示例:
prompt$p$g
批處理和腳本
批處理文件(Batch file)是包含一系列命令的文本文件,通過執(zhí)行批處理文件,可以自動(dòng)化執(zhí)行多個(gè)命令。這些文件的擴(kuò)展名通常為.bat或.cmd。
基本批處理命令
echo: 顯示消息或打開/關(guān)閉命令回顯。
echoHello,World!
@: 在批處理文件中抑制命令回顯。
@echooff
rem: 注釋行。
remThisisacomment
pause: 暫停批處理文件的執(zhí)行并顯示提示信息。
pause
if: 條件判斷。
ifexistC:file.txtechoFileexists
goto: 跳轉(zhuǎn)到標(biāo)簽。
gotolabel :label
call: 調(diào)用另一個(gè)批處理文件。
callanotherbatchfile.bat
exit: 退出批處理文件。
exit
以下是一個(gè)簡(jiǎn)單的批處理文件示例,展示了如何使用上述命令:
@echooff echoStartingthebatchfile remCheckifafileexists ifexistC:file.txt( echoFileexists )else( echoFiledoesnotexist ) pause echoEndofbatchfile exit
總結(jié)
基礎(chǔ)命令
命令 | 解釋 |
---|---|
dir | 列出目錄中的文件和子目錄 |
cd | 改變當(dāng)前目錄 |
copy | 復(fù)制文件到指定位置 |
move | 移動(dòng)文件或重命名文件/目錄 |
del | 刪除一個(gè)或多個(gè)文件 |
md/mkdir | 創(chuàng)建新目錄 |
rd/rmdir | 刪除目錄 |
文件和目錄管理
命令 | 解釋 |
---|---|
attrib | 顯示或更改文件屬性 |
xcopy | 復(fù)制文件和目錄樹 |
robocopy | 高級(jí)復(fù)制文件和目錄 |
tree | 圖形方式顯示目錄結(jié)構(gòu) |
ren/rename | 重命名文件和目錄 |
系統(tǒng)管理
命令 | 解釋 |
---|---|
tasklist | 顯示當(dāng)前運(yùn)行的所有進(jìn)程 |
taskkill | 終止進(jìn)程 |
chkdsk | 檢查磁盤并修復(fù)文件系統(tǒng)錯(cuò)誤 |
sfc | 掃描并修復(fù)系統(tǒng)文件 |
shutdown | 關(guān)機(jī)、重啟或注銷計(jì)算機(jī) |
systeminfo | 顯示計(jì)算機(jī)的詳細(xì)配置信息和操作系統(tǒng)屬性 |
網(wǎng)絡(luò)相關(guān)命令
命令 | 解釋 |
---|---|
ipconfig | 顯示所有當(dāng)前TCP/IP網(wǎng)絡(luò)配置值 |
ping | 通過發(fā)送ICMP回顯請(qǐng)求檢測(cè)網(wǎng)絡(luò)連接 |
tracert | 跟蹤數(shù)據(jù)包到達(dá)目標(biāo)主機(jī)的路徑 |
netstat | 顯示網(wǎng)絡(luò)連接、路由表、接口統(tǒng)計(jì)等信息 |
nslookup | 查詢DNS信息 |
net | 用于網(wǎng)絡(luò)命令的一個(gè)通用命令,可以執(zhí)行許多網(wǎng)絡(luò)管理任務(wù) |
磁盤管理
命令 | 解釋 |
---|---|
diskpart | 磁盤分區(qū)管理 |
format | 格式化磁盤 |
diskcopy | 復(fù)制整個(gè)磁盤的內(nèi)容 |
vol | 顯示磁盤卷標(biāo)和序列號(hào) |
label | 創(chuàng)建、改變或刪除磁盤卷標(biāo) |
用戶管理
命令 | 解釋 |
---|---|
net user | 添加、刪除或更改用戶賬戶 |
net localgroup | 添加、顯示或修改本地組 |
runas | 以其他用戶身份運(yùn)行程序 |
-
WINDOWS
+關(guān)注
關(guān)注
3文章
3541瀏覽量
88619 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
6801瀏覽量
123282 -
命令
+關(guān)注
關(guān)注
5文章
683瀏覽量
22011
原文標(biāo)題:Windows常用命令大全,收藏你就是Windows極客!
文章出處:【微信號(hào):網(wǎng)絡(luò)技術(shù)干貨圈,微信公眾號(hào):網(wǎng)絡(luò)技術(shù)干貨圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論