Kuidas SH-faile Windowsis käivitada

Bash-kesta skriptifailid kirjutatakse Linuxi bash-skriptikeeles. See sisaldab käske, mida saate tavaliselt käsureal käivitada. Neid faile saab terminalis käivitamiseks kutsuda ja neid saab avada topeltklõpsuga. Windows ei tea aga, mis on SH-fail ja kuidas seda käivitada. Kui otsite viisi SH-faili käivitamiseks Windowsis, pakub see artikkel teile kõiki võimalikke meetodeid.

Käitage SH-faile Windowsis

Mis on SH-failid?

SH-failid (tuntud ka kui skriptifailid) on skriptid, mida Bash-rakendusprogrammid kasutavad ja kasutavad. Nendesse failidesse juhiste kirjutamiseks kasutatakse bashi keelt. Programmi arendajad kasutavad enamasti neid faile. Kuna need sisaldavad käske programmide käivitamiseks, on need tõepoolest olulised. Need failid on siiski Linuxi jaoks, nii et nende käivitamine Windowsis nõuab mõnda tarkvara või keskkonda, mille pakume selle artikli meetodites.

SH-failide kohta lisateabe saamiseks lugege meie artiklit siit. Liikudes SH-failide Windowsis täitmise meetodite poole.

1. meetod: Cygwini kasutamine SH-failide täitmiseks

Cygwin on avatud lähtekoodiga käsurea liidese keskkond, mis sarnaneb Unixiga. See võimaldab Unixi või Linuxi rakendusi kompileerida ja Windowsi opsüsteemides käivitada Linuxi-laadse liidese kaudu. Cygwini kasutades saame SH-faile hõlpsalt ilma probleemideta käivitada.

  1. 32- bitise või 64-bitise installifaili allalaadimiseks minge ametlikule Cygwini saidile: Cygwin

    Laadige alla Cygwini sait
  2. Avage allalaaditud häälestusfail ja järgige Cygwini allalaadimise ja installimise protseduure. Installimisprotsessis on erinevaid võimalusi, nii et valige need, mida eelistate.
  3. Pärast installimist avage Cygwin64 Terminal, topeltklõpsuga töölaua otseteele .
  4. Nüüd kasutage järgmist käsku, et muuta kataloog faili olemasoluks:
     cd C: kasutajad / kasutajanimi / töölaud 

    See muudab kataloogi töölauaks. Nüüd tippige SH-faili käivitamiseks järgmine käsk:

     sh appuals.sh 

    Skriptifaili käivitamine Cygwini kaudu

2. meetod: Windowsi alamsüsteemi kasutamine Linuxi funktsiooni jaoks Windows 10-s

Windowsi Linuxi alamsüsteem (teise nimega WSL) on funktsioon, mis võimaldab kasutajatel käitada Linuxi käsuribasid arvutisse, kuhu on installitud Windows 10 operatsioonisüsteem. See funktsioon lisati Windows 10-sse esmakordselt 2016. aastal. Nii nagu Linuxil on Wine'i tarkvara Windowsi tarkvara käitamiseks, on nüüd ka Windowsil WSL Linuxi tarkvara käitamiseks. Selle funktsiooni lubamine ja läbi töötamine nõuab aga paljusid samme, mistõttu jagasime selle meetodi kolmeks peamiseks etapiks ja need on loetletud järgmiselt:

1. samm: Windowsi alamsüsteemi lubamine Linuxi jaoks

  1. Hoidke Windows klahvi all ja vajutage Run, et avada Run, tippige seejärel appwiz.cpl ja Enter .

    Programmide ja funktsioonide avamine
  2. Klõpsake vasakul küljel nuppu Windowsi funktsioonide sisse või välja lülitamine .

    Avamine Lülitage Windowsi funktsioonid sisse või välja
  3. Kerige alla ja tehke linnuke Windowsi alamsüsteem Linuxi jaoks ja klõpsake installimiseks nuppu OK .

    Windowsi alamsüsteemi lubamine Linuxi jaoks
  4. Kui see on tehtud, liikuge järgmise sammu juurde.

2. samm: Linuxi distro installimine Windowsi jaoks

Windowsi distro installimiseks on kolm erinevat viisi. Kuid mõnikord ei toimi üks meetod konkreetse kasutaja jaoks, seetõttu pakume allpool kõiki kolme meetodit.

  1. Hoidke Windows klahvi all ja vajutage R, et avada Run, tippige 'jutumärkideta' ms-windows-store: 'ja sisestage Enter .

    Windowsi poe avamine
  2. Ubuntu tooted . Klõpsake alloleval pildil ja laadige see alla:

    Ubuntu allalaadimine Windowsi poest
  3. Teine meetod on Linuxi distro allalaadimiseks kasutada järgmist Power shell'i käsku:
     Invoke-WebRequest -Uri //aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing 

    Distro allalaadimine Power Shelli kaudu
  4. Kolmas distro allalaadimise meetod kasutab järgmist kätekõverduse käsku:
     curl.exe -L -o ubuntu-1604.appx //aka.ms/wsl-ubuntu-1604 

    Distroo allalaadimine käsuga curl

    Märkus . Kui teie Windows 10 kogunumber on alla 1706, peate curli käsitsi alla laadima ja muutma kataloogi sellesse kohta, kus asub curl.exe . Kui teie Windowsi 10 ehitamisnumber on 1706 või uuem, on curl vaikimisi lisatud ja peate administraatorina käivitama cmd .

  5. Kui olete distroo alla laadinud, alustab see installimist automaatselt ja peate lihtsalt nõustuma ning andma uue kasutajanime ja parooli, nagu allpool näidatud:

    Ubuntu installimine ja seadistamine

3. samm: värskelt installitud distro lähtestamine ja SH-faili käivitamine

  1. Enamik distrosid, mille installite, on tühjade / minimaalsete paketi kataloogidega. Seega peate pakette värskendama ja täiendama, kasutades järgmist käsku:
     sudo apt update && sudo apt upgrade 

    Pakendite värskendamine ja täiendamine
  2. Kui distro on tehtud, saate nüüd kataloogi SH-faili asukohta muuta, kasutades järgmisi käske:
     CD / mnt 

    See ühendab teie Windowsi draivid . Nüüd saate minna soovitud kohta:

     cd c / Kasutajad / Kasutajanimi / Töölaud / 

    Märkus . Kuna näidisfail asus töölaual, siis muutsime kataloogi töölauaks.

  3. SH-faili käivitamiseks tippige järgmine käsk:
     sh appuals.sh 

    Kataloogi muutmine ja SH-faili käivitamine

3. meetod: Git-käsuridade kasutamine SH-failide täitmiseks

Git on tasuta ja avatud lähtekoodiga hajutatud versioonikontrollisüsteemi tööriist, mis on saadaval kõikidele opsüsteemidele. Vaikimisi on Git installitud Linuxi ja macOS-i arvutitesse käsureana. Kuid kõigi operatsioonisüsteemide jaoks saate selle ka ametlikult saidilt alla laadida.

  1. Git oma operatsioonisüsteemi allalaadimiseks minge järgmisele lingile: Git

    Giti allalaadimine Windowsi jaoks
  2. Giti installimiseks avage allalaaditud häälestusfail. Minge läbi installiprotsessi ja kontrollige, milliseid suvandeid soovite ja mida mitte.
  3. Hoidke Windowsi klahvi all ja otsingufunktsiooni avamiseks vajutage S, tippige Git Bash ja Enter .

    Git Bashi avamine
  4. Järgmise käsu abil saate muuta kataloogi faili asukohaks:
     cd töölaud 

    Märkus . Töölaud võib olla kausta nimi, kus teie fail asub.

  5. Tippige nüüd käsk SH:
     sh appuals.sh 

    SH-faili käivitamine Git Bashis

4. meetod: tõlkige skriptifail pakettfaili

Seda meetodit ei soovitata tavakasutajatele, kuid kasutajatele, kes teavad skriptide ja nahkhiirte failide käske väga hästi. Saate lihtsalt muuta SH-faili vormingut ja laiendit. See nõuab skriptifaili pakettfaili tõlkimise oskust, seega peaksite selle meetodi kasutamist vältima, kui te ei tea, millist vormingut mõlemad failid kasutavad. Näitame teile näidiskoodi muutmiseks vajalikke lihtsaid samme.

  1. Paremklõpsake oma SH-faili ja valige Ava koos> Notepadiga .

    SH-faili avamine Notepadis
  2. Eemaldage shebangi rida koodist, nagu allpool näidatud:

    Shebangi joone eemaldamine

    Märkus : kommentaaride süntaks on teistsugune kui :: selles proovis.

  3. Klõpsake muudatuste salvestamiseks faili ja valige loendis Salvesta.

    Muudatuste salvestamine
  4. Vasakklõpsake SH-faili ja vajutage F2- klahvi faili ümbernimetamiseks . Samuti saate failil paremklõpsata ja valida ümbernimetamise .

    Faililaiendi muutmine

    Muutke laiend .sh -st .bat-i ja klõpsake muudatuste kuvamiseks Jah .

  5. Hoidke all Windowsi klahvi ja vajutage otsingufunktsiooni avamiseks S, seejärel tippige cmd ja sisestage Enter .
  6. Valige kataloog cd käsu abil faili asukohaks :
     cd töölaud 

    Märkus . Töölaud võib olla kausta nimi, millele proovite juurde pääseda.

  7. Nüüd tippige lihtsalt faili nimi laiendiga:
     appuals.bat 

    Pakkfaili avamine cmd-s

    Siiski märkate, et skriptifailides töötav süntaks ei tööta pakkfailis. Nagu näete, eiratakse kommentaari ja tekst trükitakse kaks korda ilma kajata 'sisse / välja' .

Huvitavad Artiklid