Kako izvršiti SH datoteke na sustavu Windows



Isprobajte Naš Instrument Za Uklanjanje Problema

Datoteke skripte Bash shell napisane su na bash skriptnom jeziku za Linux. Sadrži naredbe koje možete normalno pokretati na naredbenom retku. Te se datoteke mogu pozvati u terminalu radi izvršenja i mogu se otvoriti dvostrukim klikom. Međutim, Windows ne zna što je SH datoteka i kako je izvršiti. Ako tražite način za izvršavanje datoteke SH u sustavu Windows, ovaj će vam članak pružiti sve moguće metode.



Izvršite SH datoteke na sustavu Windows



Što su SH datoteke?

SH datoteke (također poznate kao datoteke skripti) su skripte koje Bash aplikativni programi koriste i koriste. Za pisanje uputa u ove datoteke koristi se bash jezik. Programeri programa uglavnom koriste ove datoteke. Budući da sadrže naredbe za izvršavanje programa, oni su zaista važni. Međutim, ove su datoteke za Linux, pa će za njihovo izvršavanje na sustavu Windows biti potreban neki softver ili okruženje koje ćemo pružiti u metodama iz ovog članka.



Dodatne informacije o SH datotekama možete pogledati u našem članku ovdje . Kretanje prema metodama za izvršavanje SH datoteka na sustavu Windows.

Metoda 1: Korištenje Cygwina za izvršavanje SH datoteka

Cygwin je okruženje sučelja naredbenog retka otvorenog koda slično Unixu. Omogućuje kompajliranje i pokretanje Unix ili Linux aplikacija u operacijskom sustavu Windows iz sučelja sličnog Linuxu. Korištenjem Cygwin-a možemo bez problema izvršiti SH datoteke.

  1. Idite na službenu Cygwin web mjesto za preuzimanje 32-bitni ili 64bit datoteka za postavljanje: Cygwin

    Preuzmi web mjesto za Cygwin



  2. Otvorite preuzetu datoteku za postavljanje i slijedite postupak preuzimanja i instaliranja Cygwin-a. U postupku instalacije postoje različite mogućnosti, pa odaberite one koje želite.
  3. Nakon instalacije otvorite Terminal Cygwin64 dvostrukim klikom na prečac na radna površina .
  4. Sada upotrijebite sljedeću naredbu za promjenu direktorija tamo gdje datoteka postoji:
    cd C: Korisnici / Korisničko ime / Desktop

    Ovo će promijeniti direktorij na radnu površinu. Sada upišite sljedeću naredbu za izvršiti SH datoteka:

    sh appuals.sh

    Izvršavanje datoteke skripte putem Cygwin-a

2. metoda: Korištenje značajke Windows podsustav za Linux u sustavu Windows 10

Podsistem Windows za Linux (aka WSL) značajka je koja omogućuje korisnicima pokretanje naredbenih redaka Linuxa na računalu s instaliranim operativnim sustavom Windows 10. Ova je značajka prvi put dodana u sustav Windows 10 2016. Baš kao što Linux ima Wine softver za pokretanje Windows softvera, tako i Windows ima WSL za pokretanje Linux softvera. Međutim, omogućavanje i rad kroz ovu značajku zahtijevat će mnogo koraka, zbog čega smo ovu metodu podijelili u tri glavna koraka, a oni su navedeni na sljedeći način:

Korak 1: Omogućavanje podsustava Windows za Linux

  1. Stani Windows Pritisnite i pritisnite R otvoriti Trčanje , a zatim upišite appwiz.cpl i Unesi .

    Otvaranje programa i značajki

  2. Klikni na Uključite ili isključite značajke sustava Windows s lijeve strane.

    Otvaranje Uključite ili isključite značajke sustava Windows

  3. Pomaknite se prema dnu i označite Podsistem Windows za Linux i kliknite U redu instalirati.

    Omogućavanje Windows podsustava za Linux

  4. Kad je to gotovo, prijeđite na sljedeći korak.

Korak 2: Instaliranje Linux Distro-a za Windows

Postoje tri različita načina instaliranja distro-a za Windows. Međutim, ponekad jedna od metoda neće raditi za određenog korisnika, pa ćemo u nastavku dati sve tri metode:

  1. Stani Windows tipku i pritisnite R otvoriti Trčanje , upišite ms-windows-store: ‘Bez navodnika i Unesi .

    Otvaranje trgovine Windows

  2. Traziti Ubuntu . Kliknite onaj koji je prikazan dolje i preuzmite ga:

    Preuzimanje Ubuntua iz Windows trgovine

  3. The druga metoda je koristiti sljedeće Školjka napajanja naredba za preuzimanje Linux distro-a:
    Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing

    Preuzimanje distroa kroz Power Shell

  4. The treća metoda za preuzimanje distro-a koristi se sljedeće kovrča naredba:
    curl.exe -L -o ubuntu-1604.appx https://aka.ms/wsl-ubuntu-1604

    Preuzimanje distroa kroz naredbu curl

    Bilješka : Ako je broj vaše verzije sustava Windows 10 manji od 1706, morate ga preuzeti kovrča ručno i promijenite direktorij na to mjesto gdje curl.exe Nalazi se. Međutim, ako je broj vaše verzije sustava Windows 10 1706 ili noviji tada kovrča uključen je prema zadanim postavkama i trebate ga pokrenuti cmd kao administrator .

  5. Jednom kada preuzmete distro, on će automatski pokrenuti instalaciju i samo se morate složiti i pružiti novo Korisničko ime i lozinka kao što je prikazano niže:

    Instaliranje i postavljanje ubuntua

Korak 3: Inicijalizacija novoinstaliranog Distro-a i izvršavanje SH datoteke

  1. Dolazi s većinom distribucija koje ćete instalirati prazno / minimalno katalog paketa. Dakle, trebate ažuriranje i nadograditi pakete pomoću sljedeće naredbe:
    sudo apt update && sudo apt nadogradnja

    Ažuriranje i nadogradnja paketa

  2. Nakon što završite s distribucijom, sada možete promijeniti direktorij na mjesto datoteke SH pomoću sljedećih naredbi:
    cd / mnt

    Ovo će montirati vaš Windows pogoni . Sada možete ići na mjesto koje želite:

    cd c / Korisnici / Korisničko ime / Desktop /

    Bilješka : Budući da je ogledna datoteka bila na radnoj površini, promijenili smo direktorij u radnu površinu.

  3. Upišite sljedeću naredbu za izvršiti SH datoteka:
    sh appuals.sh

    Promjena direktorija i izvršavanje SH datoteke

3. metoda: Korištenje Git naredbenog retka za izvršavanje SH datoteka

Git je besplatan i distribuiran alat za kontrolu distribuiranih verzija otvorenog koda dostupan za sve operativne sustave. Prema zadanim postavkama, Git se instalira na Linux i MacOS računala kao opcija naredbenog retka. Međutim, možete ga preuzeti i sa službenog web mjesta za sve operativne sustave.

  1. Idite na sljedeću vezu za preuzimanje Ići za vaš operativni sustav: Ići

    Preuzimanje Gita za Windows

  2. Otvorite preuzetu datoteku za postavljanje da biste je instalirali Ići . Prođite kroz postupak instalacije i provjerite opcije koje želite, a koje ne.
  3. Stani Windows tipku i pritisnite S otvoriti funkcija pretraživanja , tip Git Bash i Unesi .

    Otvaranje Git Basha

  4. Sljedećom naredbom promijenite direktorij u mjesto gdje se nalazi vaša datoteka:
    cd radna površina

    Bilješka : Desktop može biti naziv mape u kojoj se nalazi vaša datoteka.

  5. Sada upišite izvršnu naredbu SH:
    sh appuals.sh

    Izvršenje SH datoteke u Git Bashu

Metoda 4: Prevedite datoteku skripte u batch datoteku

Ova se metoda ne preporučuje za prosječne korisnike, ali za korisnike koji vrlo dobro poznaju naredbe datoteka skripti i šišmiša. Možete samo promijeniti format i proširenje datoteke SH. Zahtijeva vještinu prevođenja datoteke skripte u batch datoteku, pa biste trebali izbjegavati upotrebu ove metode, osim ako ne znate koji format koriste obje datoteke. Pokazat ćemo vam jednostavne korake potrebne za primjere promjena koda.

  1. Desni klik na svojoj SH datoteci i odaberite Otvorite pomoću> Bilježnice .

    Otvaranje SH datoteke u Notepadu

  2. Ukloniti shebang redak iz koda kako je prikazano dolje:

    Uklanjanje shebang linije

    Bilješka : Komentari će imati drugačiju sintaksu “ :: ”Od one u ovom uzorku.

  3. Klikni na Datoteka i odaberite Uštedjeti na popisu za spremanje promjena.

    Spremanje promjena

  4. Lijevi klik na SH datoteka i pritisnite F2 ključ za preimenovati Datoteka. Također možete desni klik na datoteku i odaberite preimenovati .

    Promjena nastavka datoteke

    Promijenite proširenje iz .šš do .jedan i kliknite Da za promjene.

  5. Stani Windows tipku i pritisnite S otvoriti funkcija pretraživanja , a zatim upišite cmd i Unesi .
  6. Promijenite direktorij na put na kojem se datoteka nalazi pomoću CD naredba:
    cd radna površina

    Bilješka : Desktop može biti naziv mape kojoj pokušavate pristupiti.

  7. Sada jednostavno upišite ime datoteke s nastavkom:
    appuals.bat

    Otvaranje batch datoteke u cmd-u

    Međutim, primijetit ćete da sintaksa koja radi u datotekama skripti ne radi u batch datoteci. Kao što vidite, komentar se zanemaruje, a tekst će se ispisati dva puta bez odjek 'uključeno / isključeno' .

5 minuta čitanja