
Michael Cain
0
1214
166
Windows PowerShell, mükemmel bir yapılandırma yönetimi ve otomasyon çerçevesidir. Bir komut satırı kabuğu ve .NET tabanlı komut dosyası dilinden oluşur. Yöneticiler PowerShell'i Windows, Linux ve ağa bağlı istemcileri yönetme aracı olarak kullanıyor.
2016 yılında, Microsoft PowerShell'i açık kaynaklı ve platformlar arası bir yineleme başlattı. Bu .NET Core sürümü, Linux ve macOS yükleyicileri sunar. Sistem yöneticileri sıklıkla Linux kullandığından, Linux'ta PowerShell birçok yeni işlevsellik getirdi. Esasen aynı program olmasına rağmen, Linux PowerShell'de standart Bash komutlarını çalıştırma yeteneği gibi temel farklılıklar vardır..
Bu yazıda Linux'ta nasıl yükleneceğini, çalıştırılacağını ve kullanılacağını göstereceğim.!
Windows PowerShell Nedir??
Windows PowerShell, yapılandırma yönetimi ve görev otomasyonu için bir komut satırı çerçevesidir. Eksiksiz WMI ve COM erişimi sunan PowerShell, yöneticilerin uzak ve yerel Windows sistemlerini yönetmelerini sağlar. CIM ve WS-Management, PowerShell'i ağ sistemlerinin yanı sıra Linux sistemlerini de yönetme yeteneğine sahiptir. PowerShell ve Komut İstemi benzer görünse de, kesinlikle Komut İstemi ile Windows PowerShell arasındaki farklar var: Fark Nedir? Komut İstemi - Windows PowerShell: Fark Nedir? Windows kullanıcıları, Komut İstemi veya PowerShell kullanmadan yararlanabilirler. Ancak Windows 10 ve köşedeki yeni özelliklerle, belki öğrenmenin zamanı gelmiştir.. .
2016 yılında, Windows ilk girişini yaptı. “Windows Linux'u seviyor” kampanya. Linux-Windows ortak projeleri arasında Windows'ta Bash oldu Windows 10'da Linux Bash Shell'e Hızlı Kılavuz Windows 10'da Linux'a Hızlı Shell'e Şimdi Windows'ta Linux çalıştırabilirsiniz. Nasıl ve niçin kurmanız gerektiğinden, muhtemelen bilmediğiniz gizli özelliklere kadar Windows'ta Bash hakkında daha fazla bilgi edinin. . Windows 10 Yıldönümü Güncelleştirmesi'ni çalıştıran kullanıcılar Windows'a tam bir Linux alt sistemi yükleyebilir Windows 10 Windows Tam bir Linux Komut İstemi Aldı Windows 10, Tam Linux Komut İstemi Aldı BASH kabuğunu (Linux alt sistemi ile birlikte tamamladı) Windows 10'a Yıldönümü ile geliyor Bu yaz güncelleyin. Build Developer Conference'daki en büyük duyurulardan biriydi. İşte bu yüzden önemli. makineleri. Bu komut satırına erişim sağlar. Çeşitli GUI programlarını yükleyebilir ve çalıştırabilirsiniz. Ancak, komut satırını kullanmak, Windows için Bash'in arkasındaki gerçek niyettir.
PowerShell'i Linux'a Kurma (Komut Satırı ile)
GitHub sayfasından uygun Linux PowerShell yükleyicisini indirerek başlayın. Ubuntu 16.04 ve 14.04, Red Hat Enterprise Linux 7 ve CentOS 7 ve macOS için yükleyicileri bulabilirsiniz. İşletim sisteminiz için doğru yükleyiciyi indirerek başlayın. Ubuntu 16.04 kullanıyorum, bu yüzden Ubuntu 16.04 DEB'yi indirdim. Ancak yükleyici Lubuntu ve Xubuntu gibi herhangi bir Ubuntu türevi için çalışmalıdır..
Ubuntu kullanıcıları DEB paketine sahip olurken, CentOS ve RHEL kullanıcıları bir RPM kullanacaklar. MacOS yükleyici bir PKG'dir.
PowerShell bir komut satırı yardımcı programı olduğundan, ilk önce Linux komut satırı üzerinden PowerShell'i kurmaya bakalım. PowerShell DEB'nizin nerede indirildiğini unutmayın. Genelde bu varsayılan olur “İndirilenler” dizin. Paketi bulduktan sonra aşağıdaki komutu çalıştırın:
sudo apt-get yüklemek libunwind8 libicu55 sudo dpkg -i /path/to/your/powershell.deb
Değiştirin “giden yol” doğru klasör yolu ve kesin DEB ile satır. Ubuntu 16.04 paketini kullandım ve DEB “İndirilenler” dizin. Bu yüzden koştuğum komut şuna benziyordu:
sudo apt-get yüklemek libunwind8 libicu55 sudo dpkg -i /home/moe/Downloads/powershell_6.0.0-alpha.14-1ubuntu1.16.04.1_amd64.deb
Bu, Windows PowerShell ve bağımlılıklarını yükler. Süper kullanıcı izinleriyle yüklediğimiz için, yükleme sırasında şifreniz istenir.
Kurulum tamamlandıktan sonra bekleyin. PowerShell'i çıkarmaya hazırlanma ve PowerShell'i kurma hakkında bazı çizgiler göreceksiniz. Bu sona erdiğinde, PowerShell'i kullanmaya başlayabilirsiniz.
PowerShell'i Linux'a Kurma (Komut Satırı Yok)
Alternatif olarak, Linux'ta Windows PowerShell'i yükleyebilirsiniz olmadan komut satırını kullanarak. PowerShell'i yüklüyorsanız, komut satırını kullanma korkusunuz yoktur. Eğer şimdi geri dön. Ancak sadelik uğruna, yalnızca paket yükleyiciyi Ubuntu Yazılım Merkezi üzerinden çalıştırabilirsiniz. Ubuntu Yazılım Merkezi'nde açmak için DEB'ye çift tıklayın. Buradan, tıklayın kurmak.
Komut satırı kurulumunda olduğu gibi şifreniz istenir.
PowerShell kurulumu bittiğinde işlemin tamamlandığına dair bir bildirim göreceksiniz.
Linux'ta PowerShell Kullanımı
Windows PowerShell'i Linux'ta çalıştırmak komut satırını gerektirir. Birçok programın aksine, arama yaparak programı bulamazsınız. Yeni bir terminal aç ve şunu yaz:
güç kalkanı
Bu satırları getiriyor:
PowerShell Telif Hakkı (C) 2016 Microsoft Corporation. Tüm hakları Saklıdır.
Bunun altında bir çizgi var:
PS / ev / moe>
Buradan, Windows PowerShell'i tam olarak Windows'taki gibi kullanabilirsiniz. Basitçe PowerShell cmdlet'lerini normal gibi çalıştırın. Örneğin, koşabiliriz:
Get-ChildItem -Path /
Bu, sistem sürücüsündeki klasör ve dosyaların listesini çıkarır. Windows'ta PowerShell'de çalışan herhangi bir komut Linux'ta düzgün çalışmalıdır. Test etmek için ayrıca koştum:
Enable-PSBreakpoint
Bu komut konsoldaki kesme noktalarını etkinleştirir. Yaygın PowerShell komutlarının bir listesi için, bu temel PowerShell komutlarını deneyin. 6 Windows PowerShell'den Daha Fazlasını Almak için Temel PowerShell Komutları 6 Windows PowerShell'den Daha Fazlasını Almak için Temel PowerShell Komutları, Windows Komut İstemine steroid verdiğinizde elde ettiğiniz şeydir. Windows sisteminin neredeyse her yönünün kontrolünü size verir. Öğrenme eğrisini atlamanıza yardımcı oluyoruz. . Derin bir dalış için, çok sayıda komut içeren bu yararlı blog gönderisine bakın. Yine de bazı temel farklılıklar var. Linux'ta PowerShell'de, yerel Linux komutlarını veya PowerShell değişkenlerini kullanabilirsiniz. Bu yüzden Linux'taki PowerShell, Linux komut satırının ve PowerShell'in bir melezi olarak işlev görür. … Gibi çeşitli komutlar
ls
… Tıpkı standart bir terminalde olduğu gibi çalışır. Artık PowerShell'i çalıştırıp çalıştırdığınıza göre, PowerShell komut dosyalarını kullanarak verimliliğinizi nasıl artıracağınızı öğrenin Windows PowerShell Komut Dosyaları ile Verimliliğinizi Artırın Windows PowerShell Komut Dosyaları ile Verimliliğinizi Artırın Çoğu Linux dağıtımı güçlü Bash kabuğuyla paketlenmiştir. PowerShell, Windows için eşit derecede güçlü bir terminaldir. .
Linux'ta PowerShell'i Kaldırma
PowerShell'i kaldırmak inanılmaz derecede basittir. Bir terminal açın ve çalıştırın:
sudo apt-get kaldır powershell
Devam etmek isteyip istemediğinizi soran bir mesaj alacaksınız. Kaldırma işlemine devam etmek için Y tuşuna basın..
Gücüm Var (Kabuk)
PowerShell'e gelen Windows çok büyüktü. Birincisi, bir çok sistemi çapraz platformda yönetme işlevselliği var. Sistem yöneticileri özellikle Linux'u tercih eder. Gelişmiş güvenlik ve izinlerin yanı sıra komut satırının esnekliği nedeniyle, sysadmins Linux ekosistemlerinden yararlanır. Dahası, PowerShell'i Linux'ta tanıtmak, Microsoft'un gerçekten Linux'u sevdiği iddiasını sürdürdü. Windows'ta Bash, Windows ortamında komut satırını korumak için mükemmel bir çözüm sundu.
Ancak PowerShell, Windows için bir Linux özelliği değil, Linux için bir komut dosyası oluşturma yardımcı programıdır. Ayrıca, Microsoft açık kaynaklı PowerShell, kesinlikle Linux kullanıcılarını tatmin eden bir hareket. Ayrıca, Linux'ta yalnızca PowerShell yerine bu sürüm hem standart Linux komutlarını hem de PowerShell komutlarını girmenizi sağlar. Böylece, mükemmel bir hibrit çözüm.
Microsoft’un .NET Core’a yaptığı yatırımın büyük kısmı açık kaynaklı PowerShell’i mümkün kılıyor. .NET Çekirdek başka bir açık kaynak Microsoft için Başlayan bir GNU: Açık Kaynaklı bir .NET Framework bizim için ne ifade ediyor Microsoft için Başlayan bir GNU: Bir Açık Kaynak .NET Framework bizim için ne ifade ediyor Microsoft sadece yayımladı İzin verilen açık kaynak lisansı altında kodunun önemli bir kısmı. Bu hareket yıllarca gelenekle kopuyor. Ama neden ve senin için ne anlama geliyor? projesi. PowerShell'in açık kaynak kodlu yinelemesi .NET Çekirdeğini temel alır. Bu haliyle, Linux PowerShell, .NET Core'un sahip olduğu herhangi bir bağımlılık sınırlamasını taşımaktadır. Sonuçta, Linux'taki PowerShell, platformlar arası sistem yönetimine doğru büyük bir göç.
Linux'ta PowerShell kullanıyor musunuz? Aşağıdaki yorumlar bölümünde Linux PowerShell hakkındaki düşüncelerinizi bizimle paylaşın!