12-19 Mavzular
1 Get-Member
va obyektlar strukturasi
Get-Member
va obyektlar strukturasiPowerShell'da har bir buyruqning natijasi obyekt sifatida qaytariladi. Bu obyektlarning qanday xususiyatlari va usullari borligini ko‘rish uchun Get-Member
buyruqidan foydalaniladi.
Get-Member
asosiy sintaksisi:
Misol:
Xizmatlarning strukturasi haqida ma’lumot olish:
Bu xizmat obyektlarida mavjud xususiyatlar (masalan, DisplayName
, Status
) va usullar (masalan, Stop()
, Start()
) ro‘yxatini beradi.
Ma’lum xususiyatni olish:
Agar obyektning faqat bitta xususiyatini ko‘rmoqchi bo‘lsangiz:
2 PowerShell ma’lumot turlari (String, Integer, Boolean)
PowerShell o‘zgaruvchilari turli ma’lumot turlarini qo‘llab-quvvatlaydi. Eng keng tarqalganlari:
String (matn):
Integer (butun son):
Boolean (mantiqiy qiymat):
Ma’lumot turi aniqlash:
O‘zgaruvchining ma’lumot turini aniqlash uchun:
String bilan ishlash:
Matnni birlashtirish:
3 Qatordan qidirish va almashtirish (Select-String
)
Select-String
)Select-String
buyruqidan fayl yoki matndagi muayyan naqshlarni qidirish uchun foydalaniladi.
Sintaksis:
Misol:
Faylda qidirish:
Katalogdagi barcha fayllarni qidirish:
Matnda qidirish va almashtirish:
Matnni almashtirish:
4 Qatorlarni chiqarish (Write-Output
)
Write-Output
)Write-Output
buyruq natijasini yoki matnni PowerShell konsoliga chiqaradi.
Sintaksis:
Misollar:
Oddiy matn chiqarish:
Natijani boshqa buyruqqa uzatish:
5 Foydalanuvchi inputini olish (Read-Host
)
Read-Host
)Read-Host
foydalanuvchidan ma’lumot olish uchun ishlatiladi.
Sintaksis:
Misol:
Foydalanuvchining ismini olish:
Parol olish:
6 Fayllar va papkalar bilan ishlash (Get-ChildItem
, New-Item
)
Get-ChildItem
, New-Item
)Katalogdagi fayllarni ko‘rish:
Get-ChildItem
katalogdagi barcha fayllar va papkalarni ro‘yxat qilish uchun ishlatiladi.
Misol:
Fayl yoki katalog yaratish:
New-Item
bilan yangi fayl yoki katalog yaratish:
7 Fayllarni ko‘chirish va nusxalash (Move-Item
, Copy-Item
)
Move-Item
, Copy-Item
)Fayllarni ko‘chirish:
Move-Item
fayl yoki katalogni yangi joyga ko‘chirish uchun ishlatiladi.
Fayllarni nusxalash:
Copy-Item
bilan fayl nusxasini yaratish:
Katalogni nusxalash:
8 Matn fayllarini yaratish va o‘qish (Get-Content
)
Get-Content
)Fayldagi matnni o‘qish:
Get-Content
fayldagi matnni olish uchun ishlatiladi:
Fayl yaratish:
Set-Content
yoki Out-File
yordamida yangi fayl yaratish:
Matnni faylga qo‘shish:
Add-Content
bilan:
Last updated