Kaip vykdyti SH failus "Windows"

„Bash“ apvalkalo scenarijų failai yra rašomi „bash“ scenarijų kalba, skirta „Linux“. Jame yra komandos, kurias paprastai galite vykdyti komandinėje eilutėje. Šiuos failus terminale galima iškviesti vykdyti ir atidaryti dukart spustelėjus. Tačiau „Windows“ nežino, kas yra SH failas ir kaip jį vykdyti. Jei ieškote būdo, kaip SH failą vykdyti „Windows“, tada šiame straipsnyje bus pateikti visi įmanomi metodai.

Vykdykite SH failus sistemoje Windows

Kas yra SH failai?

SH failai (dar žinomi kaip scenarijų failai) yra scenarijai, kuriuos naudoja „Bash“ programos ir naudoja. Bash kalba naudojama rašyti instrukcijas šiuose failuose. Programų kūrėjai dažniausiai naudoja šiuos failus. Kadangi juose yra komandos vykdyti programas, jos iš tiesų yra svarbios. Tačiau šie failai yra skirti „Linux“, todėl norint juos vykdyti sistemoje „Windows“ reikės tam tikros programinės įrangos ar aplinkos, kurią pateiksime šio straipsnio metoduose.

Norėdami gauti daugiau informacijos apie SH failus, galite perskaityti mūsų straipsnį čia. Pereiti prie SH failų vykdymo metodų sistemoje Windows.

1 metodas: „Cygwin“ naudojimas vykdant SH failus

„Cygwin“ yra atvirojo kodo eilutės sąsajos aplinka, panaši į „Unix“. Tai leidžia „Unix“ ar „Linux“ programas kompiliuoti ir paleisti „Windows“ operacinėje sistemoje iš „Linux“ tipo sąsajos. Naudodamiesi „Cygwin“, be jokių problemų galime lengvai vykdyti SH failus.

  1. Eikite į oficialią „ Cygwin“ svetainę ir atsisiųskite 32 ar 64 bitų sąrankos failą: „ Cygwin“

    Atsisiųskite „Cygwin“ svetainę
  2. Atidarykite atsisiųstą sąrankos failą ir vykdykite „Cygwin“ atsisiuntimo ir diegimo procesą. Diegimo procese yra įvairių variantų, todėl pasirinkite tuos, kurie jums labiau patinka.
  3. Įdiegę atidarykite „ Cygwin64“ terminalą, dukart spustelėdami darbalaukio nuorodą .
  4. Dabar naudokite šią komandą, kad pakeistumėte katalogą ten, kur yra failas:
     cd C: vartotojai / vartotojo vardas / darbalaukis 

    Tai pakeis katalogą į darbalaukį. Dabar įveskite šią komandą, kad paleistumėte SH failą:

     sh appuals.sh 

    Vykdo scenarijaus failą per Cygwin

2 būdas: „Windows 10“ sistemos „Windows“ posistemio naudojimas

„Windows“ posistemis „Linux“ (dar žinomas kaip WSL) yra funkcija, leidžianti vartotojams paleisti „Linux“ komandų eilutes kompiuteryje, kuriame įdiegta „Windows 10“ operacinė sistema. Ši funkcija pirmą kartą buvo įtraukta į „Windows 10“ 2016 m. Kaip „Linux“ turi „Wine“ programinę įrangą, skirtą „Windows“ programinei įrangai paleisti, dabar „Windows“ turi WSL, skirtą „Linux“ programinei įrangai paleisti. Tačiau norint įjungti ir naudoti šią funkciją reikės daug žingsnių, todėl šį metodą padalijome į tris pagrindinius veiksmus ir jie yra išvardyti taip:

1 veiksmas: „Windows“ posistemio įgalinimas „Linux“

  1. Laikykite nuspaudę „ Windows“ klavišą ir paspauskite R, kad atidarytumėte Vykdyti, tada įveskite appwiz.cpl ir Enter .

    Programų ir funkcijų atidarymas
  2. Kairėje pusėje spustelėkite Įjungti arba išjungti „Windows“ ypatybes .

    Atidarykite parinktį „Įjungti arba išjungti„ Windows “funkcijas“
  3. Slinkite žemyn iki apačios ir pažymėkite „ Windows“ posistemis „Linux“ ir spustelėkite Gerai, kad įdiegtumėte.

    Įjungti „Windows“ posistemį „Linux“
  4. Kai tai bus padaryta, pereikite prie kito veiksmo.

2 veiksmas: „Linux“ distro diegimas „Windows“

Yra trys skirtingi būdai, kaip įdiegti „Windows“ diskoteką. Tačiau kartais vienas iš metodų neveiks konkrečiam vartotojui, todėl toliau pateiksime visus tris metodus:

  1. Laikykite paspaudę „ Windows“ klavišą ir paspauskite R, kad atidarytumėte Vykdyti, be kabučių įveskite „ ms-windows-store: “ ir įveskite „Enter“ .

    „Windows Store“ atidarymas
  2. Ieškoti Ubuntu . Spustelėkite žemiau pateiktą paveikslėlį ir atsisiųskite jį:

    „Ubuntu“ atsisiuntimas iš „Windows Store“
  3. Antrasis metodas yra naudoti šią „ Power Shell“ komandą atsisiųsti „Linux“ versiją:
     Invoke-WebRequest -Uri //aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing 

    Atsisiųskite diską per „Power Shell“
  4. Trečiasis disko atsisiuntimo būdas yra naudojant šią garbanojimo komandą:
     curl.exe -L -o ubuntu-1604.appx //aka.ms/wsl-ubuntu-1604 

    Atsisiunčiamas distro per curl komandą

    Pastaba : jei jūsų „Windows 10“ kūrimo skaičius yra mažesnis nei 1706, turite atsisiųsti garbanos rankiniu būdu ir pakeisti katalogą į tą vietą, kur yra curl.exe . Tačiau, jei jūsų „Windows 10“ pastatymo numeris yra 1706 ar vėlesnis, tada pagal nutylėjimą įtraukiama garbanė ir turite paleisti cmd kaip administratorių .

  5. Atsisiuntę diskoteką, ji pradės diegimą automatiškai ir jums tereikia susitarti ir pateikti naują vartotojo vardą bei slaptažodį, kaip parodyta žemiau:

    „Ubuntu“ diegimas ir nustatymas

3 žingsnis: Inicijuokite naujai įdiegtą „Distro“ ir vykdykite SH failą

  1. Daugelį diskotekų, kurias įdiegsite, rasite tuščių / minimalių pakuočių kataloge. Taigi, jūs turite atnaujinti ir atnaujinti paketus naudodami šią komandą:
     sudo apt atnaujinimas &&sudo apt atnaujinimas 

    Pakeitimų atnaujinimas ir atnaujinimas
  2. Baigę diską, dabar galite pakeisti katalogą į SH failo vietą naudodami šias komandas:
     CD / mnt 

    Taip bus prijungti „ Windows“ diskai . Dabar galite nuvykti į norimą vietą:

     cd c / Vartotojai / Vartotojo vardas / Stalinis / 

    Pastaba : kadangi pavyzdinis failas buvo darbalaukyje, todėl katalogą pakeitėme į darbalaukį.

  3. Įveskite šią komandą norėdami vykdyti SH failą:
     sh appuals.sh 

    Pakeitus katalogą ir vykdant SH failą

3 būdas: „Git“ komandos eilutės naudojimas SH failų vykdymui

„Git“ yra nemokamas ir atvirojo kodo paskirstytos versijų kontrolės sistemos įrankis, prieinamas visoms operacinėms sistemoms. Pagal numatytuosius nustatymus „Git“ yra įdiegta „Linux“ ir „MacOS“ kompiuteriuose kaip komandinės eilutės parinktis. Tačiau ją taip pat galite atsisiųsti iš oficialios visų operacinių sistemų svetainės.

  1. Norėdami atsisiųsti „ Git “ operacinei sistemai, eikite į šią nuorodą: „ Git“

    Atsisiunčiame „Git“, skirtą „Windows“
  2. Norėdami įdiegti „ Git“, atidarykite atsisiųstą sąrankos failą. Eikite diegimo procesą ir patikrinkite parinktis, kurių norite ir kurių ne.
  3. Laikykite paspaudę „ Windows“ klavišą ir paspauskite S, kad atidarytumėte paieškos funkciją, įveskite „ Git Bash“ ir „ Enter“ .

    Git Bašo atidarymas
  4. Pakeiskite katalogą ten, kur yra jūsų failas, vykdydami šią komandą:
     CD darbalaukis 

    Pastaba : darbalaukis gali būti aplanko, kuriame yra jūsų failas, pavadinimas.

  5. Dabar įveskite SH vykdomąją komandą:
     sh appuals.sh 

    Vykdomas SH failas Git Bash

4 būdas: išverskite scenarijaus failą į paketinį failą

Šis metodas nerekomenduojamas paprastiems vartotojams, tačiau vartotojams, kurie labai gerai žino scenarijų ir šikšnosparnių failų komandas. Galite tiesiog pakeisti SH failo formatą ir plėtinį. Reikia išversti scenarijaus failą į paketinį failą, todėl turėtumėte vengti naudoti šį metodą, nebent žinote, kokį formatą abu šie failai naudoja. Mes parodysime jums paprastus veiksmus, kurių reikia norint pakeisti pavyzdžio kodą.

  1. Dešiniuoju pelės mygtuku spustelėkite SH failą ir pasirinkite Atidaryti naudojant> Užrašų knygą .

    SH failo atidarymas užrašinėje
  2. Pašalinkite šukuosenos liniją iš kodo, kaip parodyta žemiau:

    Pašalinant štangos liniją

    Pastaba : komentarų sintaksė „ :: “ bus kitokia nei šio pavyzdžio.

  3. Spustelėkite failą ir sąraše pasirinkite Įrašyti, kad išsaugotumėte pakeitimus.

    Išsaugoti pakeitimus
  4. Kairiuoju pelės mygtuku spustelėkite SH failą ir paspauskite F2 klavišą, kad pervardytumėte failą. Taip pat galite dešiniuoju pelės mygtuku spustelėti failą ir pasirinkti pervardyti .

    Pakeitus failo plėtinį

    Pakeiskite plėtinį iš .sh į .bat ir spustelėkite Taip, jei norite atlikti pakeitimus.

  5. Laikykite paspaudę „ Windows“ klavišą ir paspauskite S, kad atidarytumėte paieškos funkciją, tada įveskite cmd ir Enter .
  6. Naudodami cd komandą pakeiskite katalogą į kelią, kuriame yra failas:
     CD darbalaukis 

    Pastaba : darbalaukis gali būti aplanko, kurį bandote pasiekti, pavadinimas.

  7. Dabar tiesiog įveskite failo pavadinimą su plėtiniu:
     appuals.bat 

    Pakeitimo failo atidarymas cmd

    Tačiau pastebėsite, kad scenarijų failuose veikianti sintaksė neveikia paketiniame faile. Kaip matote, komentaras yra ignoruojamas ir tekstas bus atspausdintas du kartus be aido „įjungtas / išjungtas“ .

Įdomios Straipsniai