PowerShell ve Bash

İstanbulda Archlinux Türkiye irc kanalından tanıdığım Alper Yalçıner‘in yanında kalıyorum. Kendisinden özellikle sistem yöneticiliği ve network konularında oldukça güzel bilgiler alıyorum.

Neyse gelelim asıl konuya. Alper abi bir kaç gündür Microsoft‘un geliştirdiği, C# komut satırı diyebileceğimiz PowerShell ile uğraşıyor. Bence de oldukça iyi bir uygulamaya benziyor. Bir yazılımcı için pek bir şey ifade etmeyecek gibi bir uygulamaysa da sistem yöneticileri için oldukça yararlı bir şey. Zaten Microsoft PowerShell’i sistem yöneticileri için geliştirdiklerini söylüyor.

Biraz incelediğinizde bash uygulamasından bir çok şey olduğunu göreceksiniz. Örneğin ls, ps, cat gibi komutlar çalışıyor. Microsoft, PowerShell hakkında, bash sistemini temel aldıklarını ve bashin eksikliği olan nesne tabanlı yapıyı ekleyerek geliştirdiklerini söylüyor. Bir çok bash komutunu alias olarak eklenmiş olarak buluyorsunuz. Bu sayede Linux sistem yöneticileri rahatlıkla PowerShell kullanmaya başlayabiliyor.

Genel olarak PHP dil yapısına benziyor komutlar. Ayrıca C# direk olarak çalışabiliyor. Tabi bir çok yararlı C# fonksiyonu sınıf olarak çalışıyor. Linux camiyası biraz kızacak fakat Microsoft PowerShell ile güzel bir iş çıkartmışa benziyor :) .

This entry was posted in Pardus, archlinux, işletim sistemleri, linuxgezegen, windows and tagged , , , , , . Bookmark the permalink.

3 Responses to PowerShell ve Bash

  1. Alper says:

    Bu microzort herşeyi taklit eder, sonra ilk biz yaptıydık deyip çıkar. Ne kadar yüzsüzler yahu. :P

  2. Özgür Kuru says:

    @Alper
    Yalnız powershell i incelediğinizde taklitten çok geliştirilmiş özellikler göreceksiniz. Ayrıca Microsoft kendisi bash’i temel aldığını ve eksikliklerini gidererek powershell i oluşturduğunu söylüyor zaten…

    Kısaca özgür yazılımların attığın her bir adım microsoftun on adım atmasına sebep oluyor çünkü Microsoftta ciddi bir bütçe var :)

  3. Pingback: powershell’in özellikleri « Evrenle Dans

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">