Windows'ta SH Dosyaları Nasıl Yürütülür



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Bash kabuk komut dosyaları, Linux için bash komut dosyası dilinde yazılmıştır. Normalde komut satırında çalıştırabileceğiniz komutları içerir. Bu dosyalar çalıştırmak için Terminal'de çağrılabilir ve çift tıklanarak açılabilir. Ancak, Windows bir SH dosyasının ne olduğunu ve nasıl çalıştırılacağını bilmiyor. Windows'ta SH dosyasını yürütmenin bir yolunu arıyorsanız, bu makale size tüm olası yöntemleri sağlayacaktır.



Windows'ta SH dosyalarını yürütün



SH Dosyaları nelerdir?

SH dosyaları (komut dosyaları olarak da bilinir) Bash uygulamasının programladığı ve kullandığı komut dosyalarıdır. Bash dili, bu dosyalara talimatları yazmak için kullanılır. Program geliştiricileri çoğunlukla bu dosyaları kullanır. Programları yürütmek için komutlar içerdiklerinden, gerçekten önemlidirler. Ancak, bu dosyalar Linux içindir, bu nedenle bunları Windows'ta çalıştırmak, bu makalenin yöntemlerinde sağlayacağımız bazı yazılım veya ortamlar gerektirecektir.



SH dosyaları hakkında daha fazla bilgi için yazımıza göz atabilirsiniz. buraya . Windows'ta SH dosyalarını yürütme yöntemlerine doğru ilerliyor.

Yöntem 1: SH Dosyalarını Yürütmek için Cygwin'i Kullanma

Cygwin, Unix'e benzer açık kaynaklı bir komut satırı arayüz ortamıdır. Unix veya Linux uygulamalarının Linux benzeri bir arayüzden bir Windows işletim sistemi üzerinde derlenmesine ve çalıştırılmasına izin verir. Cygwin'i kullanarak SH dosyalarını sorunsuz bir şekilde çalıştırabiliyoruz.

  1. Yetkiliye git Cygwin indirmek için site 32 bit veya 64 bit kurulum dosyası: Cygwin

    Cygwin için indirme sitesi



  2. İndirilen kurulum dosyasını açın ve Cygwin'i indirme ve yükleme sürecini izleyin. Kurulum sürecinde farklı seçenekler vardır, bu yüzden tercih ettiklerinizi seçin.
  3. Kurulumdan sonra açın Cygwin64 Terminali çift ​​tıklayarak kısayol üzerinde masaüstü .
  4. Şimdi, dosyanın bulunduğu dizini değiştirmek için aşağıdaki komutu kullanın:
    cd C: Kullanıcılar / Kullanıcı Adı / Masaüstü

    Bu, dizini masaüstüne değiştirecektir. Şimdi aşağıdaki komutu yazın yürütmek SH Dosyası:

    sh appuals.sh

    Komut dosyasını Cygwin aracılığıyla yürütmek

Yöntem 2: Windows 10'da Linux için Windows Alt Sistemini Kullanma

Linux için Windows Alt Sistemi (WSL olarak da bilinir), kullanıcıların Windows 10 işletim sistemi yüklü bir bilgisayarda Linux komut satırlarını çalıştırmalarına olanak tanıyan bir özelliktir. Bu özellik ilk olarak 2016 yılında Windows 10'a eklendi. Tıpkı Linux'ta Windows yazılımını çalıştırmak için Wine yazılımı olduğu gibi, şimdi Windows da Linux yazılımını çalıştırmak için WSL'ye sahip. Ancak, bu özelliği etkinleştirmek ve üzerinde çalışmak birçok adım gerektirecektir, bu nedenle bu yöntemi üç ana adıma ayırdık ve bunlar aşağıdaki gibi listelenmiştir:

Adım 1: Linux için Windows Alt Sistemini Etkinleştirme

  1. Ambar pencereler Tuş ve Basın R açmak Çalıştırmak , sonra yazın appwiz.cpl ve Giriş .

    Programları ve Özellikleri Açma

  2. Tıkla Windows Özelliklerini açın veya kapatın sol tarafta.

    Açma Windows özelliklerini açma veya kapatma seçeneği

  3. Aşağı kaydırın ve işaretleyin Linux için Windows Alt Sistemi ve tıklayın Tamam yüklemek.

    Linux için Windows Alt Sistemini Etkinleştirme

  4. Bu yapıldıktan sonra bir sonraki adıma geçin.

Adım 2: Windows için bir Linux Distro Kurma

Windows için bir dağıtım yüklemenin üç farklı yolu vardır. Bununla birlikte, bazen yöntemlerden biri belirli bir kullanıcı için işe yaramayacağından, aşağıdaki üç yöntemi de sağlayacağız:

  1. Ambar pencereler tuşuna basın ve basın R açmak Çalıştırmak , yazın ' ms-windows-store: 'Tırnak işaretleri olmadan ve Giriş .

    Windows Mağazasını Açmak

  2. Aramak Ubuntu . Aşağıda gösterilene tıklayın ve indirin:

    Ubuntu'yu Windows Mağazasından İndirme

  3. ikinci yöntem aşağıdakileri kullanmaktır Güç kalkanı Linux dağıtımını indirme komutu:
    Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing

    Power Shell aracılığıyla dağıtımı indirme

  4. üçüncü yöntem dağıtımı indirmek için aşağıdakileri kullanıyor kıvırmak komut:
    curl.exe -L -o ubuntu-1604.appx https://aka.ms/wsl-ubuntu-1604

    Curl komutuyla dağıtımı indirme

    Not : Windows 10 yapı numaranız 1706'dan azsa indirmeniz gerekir kıvırmak el ile ve dizini o konuma değiştirin. curl.exe bulunur. Bununla birlikte, Windows 10 yapı numaranız 1706 veya daha sonraysa kıvırmak varsayılan olarak dahildir ve çalıştırmanız gerekir yönetici olarak cmd .

  5. Bir dağıtımı indirdikten sonra, kurulum otomatik olarak başlayacaktır ve sadece kabul etmeniz ve yenisini sağlamanız gerekir. Kullanıcı adı ve parola Aşağıda gösterildiği gibi:

    Ubuntu'yu kurmak ve kurmak

Adım 3: Yeni Yüklenen Bir Dağıtımı Başlatma ve SH Dosyasını Yürütme

  1. Yükleyeceğiniz dağıtımların çoğu, boş / minimum paket kataloğu. Yani ihtiyacın var Güncelleme ve Yükselt paketleri aşağıdaki komutu kullanarak:
    sudo apt güncelleme && sudo apt yükseltme

    Paketleri Güncelleme ve Yükseltme

  2. Dağıtımla işiniz bittiğinde, şimdi aşağıdaki komutları kullanarak dizini SH dosya konumuna değiştirebilirsiniz:
    cd / mnt

    Bu senin Windows sürücüleri . Şimdi istediğiniz yere gidebilirsiniz:

    cd c / Kullanıcılar / Kullanıcı Adı / Masaüstü /

    Not : Örnek dosya bir masaüstünde olduğundan dizini masaüstüne değiştirdik.

  3. Aşağıdaki komutu yazın yürütmek SH dosyası:
    sh appuals.sh

    Dizini değiştirme ve SH dosyasını çalıştırma

Yöntem 3: SH Dosyalarını Yürütmek için Git Komut Satırını Kullanma

Git, tüm işletim sistemleri için kullanılabilen ücretsiz ve açık kaynaklı bir dağıtılmış sürüm kontrol sistemi aracıdır. Varsayılan olarak Git, Linux ve macOS bilgisayarlara bir komut satırı seçeneği olarak yüklenir. Ancak, tüm işletim sistemleri için resmi siteden de indirebilirsiniz.

  1. İndirmek için aşağıdaki bağlantıya gidin Git İşletim Sisteminiz için: Git

    Windows için Git'i indirme

  2. Yüklemek için indirilen kurulum dosyasını açın Git . Kurulum sürecinden geçin ve istediğiniz ve istemediğiniz seçenekleri kontrol edin.
  3. Ambar pencereler tuşuna basın ve basın S açmak arama işlevi , yazın Git Bash ve Giriş .

    Git Bash'i Açma

  4. Aşağıdaki komutu kullanarak dizini dosyanızın bulunduğu yere değiştirin:
    cd masaüstü

    Not : Masaüstü, dosyanızın bulunduğu klasörün adı olabilir.

  5. Şimdi SH yürütme komutunu yazın:
    sh appuals.sh

    SH dosyasını Git Bash'de yürütme

Yöntem 4: Komut Dosyası Dosyasını Toplu İş Dosyasına Çevir

Bu yöntem ortalama kullanıcılar için değil, script ve bat dosyası komutlarını çok iyi bilen kullanıcılar için tavsiye edilir. Sadece SH dosyasının biçimini ve uzantısını değiştirebilirsiniz. Komut dosyasını bir toplu iş dosyasına çevirme becerisi gerektirir, bu nedenle her iki dosyanın hangi formatı kullandığını bilmediğiniz sürece bu yöntemi kullanmaktan kaçınmalısınız. Örnek kod değişiklikleri için gereken basit adımları size göstereceğiz.

  1. Sağ tık SH dosyanızda ve seçin Birlikte aç> Not Defteri .

    SH dosyasını Not Defteri'nde açma

  2. Kaldırmak shebang aşağıda gösterildiği gibi koddan satır:

    Shebang çizgisinin kaldırılması

    Not : Yorumların farklı bir sözdizimi olacaktır ' :: 'Bu örnekteki olandan daha fazla.

  3. Tıkla Dosya ve Seç Kayıt etmek değişiklikleri kaydetmek için listede.

    Değişiklikleri kaydetme

  4. Sol tık üzerinde Sh dosya ve bas F2 anahtar Adını değiştirmek dosya. Ayrıca şunları da yapabilirsiniz sağ tık bir dosyada ve seç Adını değiştirmek .

    Dosyanın uzantısını değiştirme

    Uzantıyı şuradan değiştirin: .sh -e .bir ve tıklayın Evet değişiklikler için.

  5. Ambar pencereler tuşuna basın ve basın S açmak arama işlevi , sonra yazın cmd ve Giriş .
  6. Kullanarak dizini dosyanın bulunduğu yola değiştirin. CD komut:
    cd masaüstü

    Not : Masaüstü, erişmeye çalıştığınız klasör adı olabilir.

  7. Şimdi dosyanın adını şu uzantıyla yazmanız yeterlidir:
    appuals.bat

    Toplu iş dosyasını cmd'de açma

    Ancak, komut dosyalarında çalışan sözdiziminin bir toplu iş dosyasında çalışmadığını fark edeceksiniz. Gördüğünüz gibi, yorum yok sayılıyor ve metin iki kez basılmadan echo 'açık / kapalı' .

5 dakika okundu