Windows CMD & PowerShell 0 dan: To‘liq Qo‘llanma
📌 Mundarija
1) CMD vs PowerShell
- CMD — eski, sodda buyruqlar
- PowerShell — kuchli, obyektlar bilan ishlaydi
2) Fayl va papkalar
dir cd Desktop mkdir test type file.txt copy a.txt b.txt move b.txt C:\Temp del a.txt
3) Tarmoq
ipconfig /all ping 8.8.8.8 tracert google.com nslookup example.com netstat -ano arp -a
4) Jarayonlar
tasklist taskkill /PID 1234 /F
5) Servislar
sc query sc start servicename sc stop servicename
6) Xavfsizlik diagnostikasi
whoami whoami /groups net user net localgroup administrators
7) Cheatsheet
# PowerShell
Get-Process | Select-Object -First 10
Get-Service | Where-Object {$_.Status -eq "Running"} | Select-Object -First 10
Test-NetConnection -ComputerName 8.8.8.8 -Port 53
📞 Aloqa
Savollar bo‘lsa yozing:
CMD Cheat Sheet (0 dan) — Eng kerakli buyruqlar
Quyidagi buyruqlar Windows’da tizim holatini tekshirish, tarmoq diagnostikasi va log/konfiguratsiyani ko‘rish uchun ishlatiladi. Bularni faqat ruxsatli tizimlarda va o‘zingizning kompyuteringizda ishlating.
1) Tizim haqida ma’lumot
systeminfo
hostname
wmic os get osarchitecture
echo %PROCESSOR_ARCHITECTURE%
Izoh: OS versiya, arxitektura (x64/x86), kompyuter nomi va boshqa detallarni chiqaradi.
2) Environment (muhit o‘zgaruvchilari)
set
COMPUTERNAME— kompyuter nomiUSERNAME— userTEMP/TMP— vaqtinchalik papkaUSERPROFILE— home papkawindir— Windows papkasi (odatdaC:\Windows)
3) Tarmoq diagnostikasi
ipconfig /all
ping 8.8.8.8
tracert google.com
arp -a
netstat -ano
Izoh: IP konfiguratsiya, marshrut (route), ARP kesh va ochiq ulanish/portlarni ko‘rish.
4) Jarayonlar va servislar
tasklist
tasklist /svc
sc query
sc start SERVICENAME
sc stop SERVICENAME
Izoh: Qaysi process ishlayapti va qaysi servislar yoqilganini tekshiradi.
5) Xavfsizlik eslatmasi
- Ko‘rganingizni tushunmay turib o‘zgartirmang (firewall, service, registry).
- Tizimda noma’lum port/ulanish bo‘lsa: avval
netstat -ano→ keyin PID’nitasklistbilan aniqlang.