剛接觸電腦的的時候是DOS系統, 根本就沒有Windows系統這樣的圖形化操作界面, 只有一個黑漆漆的視窗,讓你輸入命令. 大多數程式員或計算機專家在DOS系統下的操作是非常了得的, 所以想要成為計算機高手, DOS命令是非學不可的. 直到今天的Windows系統, 還是離不開DOS命令的操作, Windows系統提供了一個命令執行程式——命令提示符視窗(cmd.exe)用來執行作業系統的指令, 接下來就分享一些常用的Windows系統操作命令

Windows系統常用命令
- 命令提示符視窗的三種打開方式
- 運行視窗打開cmd
- 開始選單打開cmd
- 當前目錄下打開cmd
- 檔案目錄相關命令
- dir 查看目錄和檔案串列
- 創建檔案
- md 創建目錄
- cd 切換目錄
- d: 切換盤符
- move 移動目錄或檔案
- copy 復制目錄或檔案
- ren 目錄或檔案重命名
- rd 洗掉目錄
- del 洗掉檔案
- 網路相關命令
- ping 檢測網路連通性
- ipconfig 查看網路配置
- netstat 查看網路連接
- nslookup 決議域名
- 行程相關命令
- tasklist 顯示行程
- taskkill 結束行程
- 用戶相關命令
- 系統相關命令
- ver 查看系統版本
- systeninfo 查看系統資訊
- 其他命令
- cls 清屏
- tree 顯示目錄樹結構
- time 時間操作
- date 日期操作
- type 查看檔案內容
- echo 輸出內容
- find 在檔案中搜索字串
命令提示符視窗的三種打開方式
運行視窗打開cmd
win + R 打開運行視窗, 在輸入框中輸入 cmd 并回車, 即可打開命令提示符視窗


開始選單打開cmd
按win鍵打開開始選單, 在輸入框中輸入 cmd 并回車, 即可打開命令提示符視窗
注意: 如果按win鍵以后沒有出現輸入框, 不用擔心, 按下任意字母鍵便會自動出現輸入框


當前目錄下打開cmd
在檔案夾的地址欄中輸入 cmd 并回車, 即可在當前目錄下打開命令提示符


檔案目錄相關命令

dir 查看目錄和檔案串列
命令引數
- /b – 只顯示檔案夾的名稱和擴展名
- /a – 顯示指定屬性的檔案
- d 目錄
- -d 檔案
- r 只讀檔案
- h 隱藏檔案
- /q – 顯示檔案和目錄的所有者
- /t – 按照時間型別顯示檔案資訊
- c 創建時間
- a 上次訪問時間
- w 上次寫入時間
命令實體
dir – 查看當前目錄下的檔案和子目錄

dir 目錄名 – 查看指定目錄下的檔案和子目錄

dir p* – 配合通配符,查看以p開頭的檔案和目錄( 不區分大小寫)

dir /a:d – 只顯示目錄

dir /a:-d – 只顯示檔案

dir /q – 查看檔案的所有者

dir /t:a – 顯示檔案上次訪問的時間

創建檔案
Windows系統沒有直接創建檔案的命令, 但可以利用其他命令的一些特性來間接創建檔案
比如 echo 命令, 配合內容重定向命令, 將echo輸出的內容輸入到指定檔案中, 如果指定的檔案不存在, 則會創建同名檔案


md 創建目錄
md 目錄名 – 創建一個目錄( 目錄名自定義)

md 目錄名1 目錄名2 – 同時創建多個目錄, 目錄名之間使用空格間隔

md 目錄名1\目錄名2 – 創建多級目錄, 即創建一個目錄的同時, 在新建的目錄下再創建一個子目錄 ( 注意是 \ 而不是 / , 寫斜杠反了會報錯)

cd 切換目錄
cd 顯示當前所在的目錄

cd … 進入上一級目錄
cd …/ 進入上一級目錄


cd 目錄名 切換目錄

cd /磁盤名 磁盤名:/目錄名 跨盤符切換目錄( 不區分大小寫)

d: 切換盤符
磁盤名: 切換盤符

move 移動目錄或檔案
命令引數
- /y 取消覆寫檔案的提示
命令實體
move 源地址 目標地址 移動檔案到目標地址

move 源地址 目標地址/新檔案名 移動檔案并重命名

copy 復制目錄或檔案
命令引數
- /y 取消覆寫檔案的提示
命令實體
copy 源檔案 目標位置 復制檔案

copy 檔案名1+檔案名2 目標檔案 將兩個檔案的內容寫入一個檔案中

ren 目錄或檔案重命名
ren 源檔案 新檔案名 檔案重命名

rd 洗掉目錄
rd 目錄名 洗掉指定目錄

rd 目錄名1 目錄名2 同時洗掉多個目錄( 多個目錄名之間使用空格間隔)

del 洗掉檔案
del 檔案名 洗掉檔案

del 檔案名1 檔案名2 同時洗掉多個檔案

網路相關命令

ping 檢測網路連通性
因特網包探索器,可以測驗網路連接量,常用來檢測網路的聯通性,如果兩臺主機互相ping不通,就說明這兩臺主機不能建立鏈接
命令引數
- -t 持續ping目標主機 Ctrl+C停止
- -n 設定發送的資料包的數量( 默認發送4個資料包)
- -l 設定發送的資料包的大小( 默認32個位元組)
命令實體
ping 域名 測驗域名

ping IP 測驗IP

測驗與百度的連通性, 發送10個資料包, 每個資料包500個位元組

持續檢測 按 Ctrl + C 鍵停止檢測

ipconfig 查看網路配置
ipconfig命令可以查看當前系統的網路配置,如IP地址,子網掩碼,網關等資訊
命令引數
- /all 顯示網路配置的詳細資訊
- /displaydns 顯示本地DNS快取
命令實體
ipconfig 查看網路配置

ipconfig /all 查看網路配置詳細資訊

ipconfig /displaydns 查看本地dns快取的資訊

netstat 查看網路連接
命令引數
- -a 查看活動和監聽的埠
- -b 查看可執行程式
- -n 數字形式顯示地址和埠號
- -o 查看PID( 行程ID)
- -p 過濾協議
命令實體
netstat -ano 查看埠和行程ID

netstat -ano | find “8080” 查看指定埠資訊( 注意: 后邊的過濾內容要用雙引號包裹, 否則會報錯)

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

nslookup 決議域名
nslookup 域名 決議域名( 常用于獲取域名對應的IP)

行程相關命令

tasklist 顯示行程

taskkill 結束行程
命令引數
- /f 強制結束
- /pid 根據id結束行程
- /t 結束該行程及所有子行程
用戶相關命令

whoami 查看當前用戶

net user 查看系統所有用戶

net user 用戶名 查看指定用戶資訊

net user 用戶名 密碼 /add 創建用戶( 需要管理員權限運行cmd)

net user 用戶名 洗掉用戶

系統相關命令

ver 查看系統版本

systeninfo 查看系統資訊
滲透時長利用 systeminfo 命令查看系統的補丁包安裝情況, 根據已經安裝的補丁包反推出未安裝的補丁包, 從而針對性的進行漏洞利用


其他命令

cls 清屏
當命令提示符視窗中的內容較多時, 可以使用cls命令清空視窗中的內容
清屏前

清屏后

tree 顯示目錄樹結構
以樹結構遞回展示當前目錄或指定目錄下的所有檔案

time 時間操作
time /t 顯示當前時間

date 日期操作
date /t 顯示當前日期

type 查看檔案內容
type 檔案名 查看指定檔案中的內容

echo 輸出內容
echo 內容 輸出內容

find 在檔案中搜索字串
命令引數
- /i 忽略大小寫
- /n 顯示行號
- /c 顯示次數
- /v 反選( 不包含指定字串的行 )
命令實體
find 字串 檔案名 在指定檔案中所有字串( 搜索的字串用雙引號包裹, 單引號會報錯)

'find 字串 檔案名 /i /n 忽略大小寫并顯示行號

find 字串 檔案名1 檔案名2 同時查找過個檔案( 檔案名之間使用空格間隔)

今天的分享就到這里了, 如果有網路安全方面的問題, 歡迎在評論區留言或私信聯系我, 感謝大家的三連支持~
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/301810.html
標籤:其他
