Ubuntu Linux’ta PowerShell Core’u kullanmaya başlama

Womanne

Member


  1. Ubuntu Linux’ta PowerShell Core’u kullanmaya başlama

Platformdan bağımsız PowerShell Core 6.0 artık “Beta 6″ya ulaşmıştır ve .NET Core’un son sürümü 2.0’ı temel alır. Bu gönderi, Ubuntu’daki kurulumu ve uygulamadaki ilk adımları gösterir.


Desteklenen işletim sistemlerinin bir tablosu GitHub’da mevcuttur. buradaki dosyayı kullanıyorum powershell_6.0.0-beta.6-1ubuntu1.16.04.1_amd64.deb Ubuntu 16.04 için. Kurulum, “Ubuntu Yazılımı” (eski adıyla Ubuntu Yazılım Merkezi) veya komut satırı aracılığıyla yapılır:

sudo apt install ./powershell_6.0.0-beta.6-1ubuntu1.16.04.1_amd64.deb




Ubuntu Linux'ta PowerShell Core'u kullanmaya başlama




Ubuntu’da başla


PowerShell Çekirdeği, terminalde “powershell” girilerek başlatılır. Değişken $psversiontable yüklü PowerShell sürümü hakkında bilgi sağlar. liderliği al mevcut tüm komutları döndürür.




Ubuntu Linux'ta PowerShell Core'u kullanmaya başlama




PowerShell Çekirdeğini Kullanma



Bash gibi klasik Unix/Linux kabuklarının aksine, PowerShell çekirdeği metin tabanlı değil, nesne yönelimlidir. Aşağıdaki örnek, 100 MB’den fazla bellek kullanan işlemlerin bir listesinin nasıl alınacağını ve sonucun azalan düzende nasıl sıralanacağını ve işlem adı, bellek kullanımı ve işlem başlangıç zamanı sütunlarıyla bir tabloda nasıl görüntüleneceğini gösterir.

Get-Process | where Workingset -gt 100MB | sort-object ws -desc |
FT Name, WS, Starttime

Bu komutta, olasılıkları göstermek için birkaç giriş stili kasıtlı olarak karıştırılmıştır:

  • Komut adları ve işleçler, PowerShell Core’da büyük/küçük harfe duyarlı değildir.
  • takma ad gibi Nerede İçin Nerede Nesne VE ft uzantısı İçin format tablosu işlev. Ama takma ad Sıraya koymak İçin Öğeyi sırala İşe yaramıyor.
  • MB kısaltması, özellik için “WS” olduğu gibi 1048576 numarası için de mevcuttur. ÇalışmaSeti64.



Ubuntu Linux'ta PowerShell Core'u kullanmaya başlama




PowerShell’in gerçekten .NET nesneleri ile nesne yönelimli çalıştığını görebilirsiniz. İşlem Al | üye ol girmek. İşlemi al .NET sınıfının örneklerini döndürür System.Diagnostics.Process.




Ubuntu Linux'ta PowerShell Core'u kullanmaya başlama




Ancak PowerShell Core, Linux altında hala çok az komut sunmaktadır. Ancak tüm Linux komut satırı komutlarını PowerShell’de çağırabilir ve sonuçları PowerShell ile değerlendirebilirsiniz.

CIM Lingen’de ders


9 Eylül 2017 Cumartesi günü saat 13:45’te “CIM Lingen” topluluk konferansındaki PowerShell Core 6.0 sunumumda size Linux’ta PowerShell Core hakkında daha fazla bilgi göstereceğim. Katılım ücretsizdir!


()



Haberin Sonu
 
Üst