Windows 10'da .sh veya Shell Script dosyası nasıl çalıştırılır

Kabuk Komut Dosyaları veya .SH dosyaları , Linux veya Unix'te yürütülebilen Windows toplu iş dosyaları gibidir. Linux için Windows Alt Sistemini kullanarak Windows 10'da .sh veya Shell Script dosyasını çalıştırmak mümkündür. Bu yazıda, Windows 10'da bir Kabuk Komut Dosyası dosyasının nasıl çalıştırılacağını göstereceğiz.

Windows 10'da .sh veya Shell Script dosyası nasıl çalıştırılır

Bash , Shell Script dosyalarını çalıştırabilen bir Unix kabuğu ve komut dilidir. Komut dosyalarınız gerçek Linux çekirdeğinin desteğine ihtiyaç duymadıkça Ubuntu veya başka bir Linux Dağıtımını kurmanıza gerek yoktur. Her iki yöntemi de paylaşacağız.

  1. WSL kullanarak Kabuk Komut Dosyası dosyasını yürütün
  2. Windows 10'da Ubuntu kullanarak Kabuk Betiğini yürütün

1] WSL kullanarak Kabuk Betik dosyasını çalıştırın

Linux için WSL veya Windows Alt Sistemini Kurun

Ayarlar> Güncelleme ve Güvenlik> Geliştiriciler İçin seçeneğine gidin. Geliştirici Modu radyo düğmesini kontrol edin . Ve " Windows Özellikleri " ni arayın, " Windows özelliklerini aç veya kapat " ı seçin.

WSL'yi bulmak için kaydırın, kutuyu işaretleyin ve ardından yükleyin. Bir kez yapıldığında, istenen değişiklikleri yüklemeyi bitirmek için yeniden başlatmanız gerekir. Şimdi yeniden başlat'a basın. BASH, Komut İstemi ve PowerShell'de mevcut olacaktır.

Kabuk Betik Dosyalarını Yürütme

  1. Komut İstemi'ni açın ve komut dosyasının bulunduğu klasöre gidin.
  2. Bash script-filename.sh yazın ve enter tuşuna basın.
  3. Betiği çalıştıracak ve dosyaya bağlı olarak bir çıktı görmelisiniz.

Komut İstemi'nden Shell komut dosyalarını çalıştırın

Bir Linux platformunda, genellikle SH kullanırsınız, ancak burada BASH kullanmanız gerekir. Bununla birlikte, Windows'ta BASH'ın kendi sınırlamaları vardır, bu nedenle bir Linux ortamında yürütmek istiyorsanız, Ubuntu veya benzeri bir şey yüklemeniz gerekir.

2] Windows 10'da Ubuntu kullanarak Kabuk Betiğini yürütün

Ubuntu veya diğer Linux dağıtımlarının kurulu olduğundan emin olun. Ubuntu, tüm Windows dizinlerinizi / mnt altında bağlayacak veya kullanıma sunacaktır . Dolayısıyla C sürücüsü / mnt / C'de mevcuttur . Öyleyse masaüstü / mnt / c / users // desktop adresinde mevcut olacaksa .

Komut dosyalarını Windows'ta Ubuntu aracılığıyla çalıştırın

Şimdi şu adımları izleyin

  1. Çalıştır isteminde Bash yazın ve dağıtım istemini başlatacaktır.
  2. Komut dosyalarının mevcut olduğu klasöre “cd” komutunu kullanarak klasöre gidin.
  3. "Sh script.sh" yazın ve enter tuşuna basın.

Betiği çalıştırır ve temel Linux özelliklerinden herhangi birine bağımlılıkları varsa.

Linux artık Windows'ta mevcut olduğundan, Cygwin gibi herhangi bir üçüncü taraf uygulamasını kullanmanıza gerek yoktur. WSL, Windows 10'da bir kabuk komut dosyası çalıştırmanıza yardımcı olacak çoğu senaryo için yeterli olmalıdır.

Komut İstemi'nden Shell komut dosyalarını çalıştırın