PowerShell Nedir?
Windows PowerShell bir komut satırı uygulamasıdır.Komut satırı kullanıcıları ve script yazarlarına .NET Framework gücünü veren bir ortamıdır.Powershell zengin ve geliştirilmiş kodlama diline sahiptir. Zaten .NET framework kullandığından .NET komutları da Powershell de kullanılabilir. Hatta küçük çaplı programlar ile uygulamalar geliştirilebilir. GUI ile yapılacak işlemleri belirlenmiş olankomutlar ile çok daha kısa zamanda gerçekleştirmemizi sağlar.
Powershell Windows Server 2008 ve Windows 7 de default olarak gelmektedir.
Powershell'de kullanılan birçok komut isim ve işlev açısından Linux komutlarına benzemektedir, bu yüzden daha önce Linux ile çalışma imkânı olanlar Powershell’i rahatlıkla kullanabileceklerdir. Powershell arayüzüne komutlar metin tabanlı olarak girilse de aslında arka planda nesne tabanlı bir yapıya sahiptir. Yani powershell metinleri işlemez, .NET ortamına dayalı nesnelerle işlem yapar.
Powershell’de komutların çalışma mantığı .Net ile aynıdır. Tüm komutlar fiil-isim şeklinde bir kullanıma sunulur. Örneğin sistemdeki çalışan süreçleri görüntülemek için “Get-Process” komutu kullanılır.
"get" komutları sadece veri çekebilen, "set" komutları veri işleyebilen komutlardır. Bazı
PowerShell Komutları;
Powershel(Cmdlet) | Powershell(alias) | cmd.exe | Linux | Görevi |
Set-Location | cd,chdir | cd,chdir | cd | Dizin Değiştirir. |
Clear-Host | cls, clear | cls | clear | Ekranı Temizler. |
Copy-Item | cpi, copy, cp | copy, cp | cp | Dosya ve Dizin Kopyalar. |
Get-Help | help, man | help | man | Yardım Görüntüler. |
Remove-Item | ri, del, rmdir, rd, rm | del, rmdir, rd | rm, rmdir | Dosya ve Dizin Siler . |
Rename-Item | rni, ren | ren | mv | Dosya ve Dizin Taşır, Adını Değiştirir. |
Get-Childitem | gci, dir, ls | dir | ls | Dizin İçeriğini Görüntüler. |
Write-Output | echo, write | echo | echo | Bir Yazıyı ya da Değişkenin Değerini Yazıdırır . |
Set-Variable | sv, set | set | set | Değişkene Değer Atar. |
Get-Content | gc, type, cat | type | cat | Dosyaların İçeriğini Görüntüler. |
Kaynak:İTU
0 yorum:
Yorum Gönder