Kuinka suorittaa SH-tiedostoja Windowsissa

Bash-komentotiedostot kirjoitetaan bash-komentosarjojen kielellä Linuxille. Se sisältää komentoja, joita voit yleensä suorittaa komentorivillä. Nämä tiedostot voidaan kutsua terminaalissa suorittamaan ja voidaan avata kaksoisnapsauttamalla. Windows ei kuitenkaan tiedä mikä on SH-tiedosto ja kuinka se suoritetaan. Jos etsit tapaa suorittaa SH-tiedosto Windowsissa, tämä artikkeli tarjoaa sinulle kaikki mahdolliset menetelmät.

Suorita SH-tiedostot Windowsissa

Mitkä ovat SH-tiedostot?

SH-tiedostot (tunnetaan myös nimellä skriptitiedostot) ovat Bash-sovellusohjelmien käyttämiä ja käyttämiä skriptejä. Bash-kieltä käytetään näiden tiedostojen ohjeiden kirjoittamiseen. Ohjelmakehittäjät käyttävät enimmäkseen näitä tiedostoja. Koska ne sisältävät komennot ohjelmien suorittamiseksi, ne ovat todella tärkeitä. Nämä tiedostot ovat kuitenkin Linuxille, joten niiden suorittaminen Windowsissa vaatii joitain ohjelmistoja tai ympäristöä, jotka tarjoamme tämän artikkelin menetelmissä.

Lisätietoja SH-tiedostoista saat artikkelista täältä. Siirtyminen kohti menetelmiä SH-tiedostojen suorittamiseksi Windowsissa.

Tapa 1: Cygwinin käyttäminen SH-tiedostojen suorittamiseen

Cygwin on avoimen lähdekoodin komentoriviliittymäympäristö, joka on samanlainen kuin Unix. Sen avulla Unix- tai Linux-sovellukset voidaan kääntää ja käyttää Windows-käyttöjärjestelmässä Linux-kaltaisessa käyttöliittymässä. Cygwinin avulla voimme helposti suorittaa SH-tiedostot ilman mitään ongelmia.

  1. Siirry viralliselle Cygwin- sivustolle ladataksesi 32- tai 64- bittisen asennustiedoston: Cygwin

    Lataa sivusto Cygwinille
  2. Avaa ladattu asennustiedosto ja seuraa Cygwinin lataamista ja asentamista. Asennusprosessissa on erilaisia ​​vaihtoehtoja, joten valitse haluamasi.
  3. Asennuksen jälkeen avaa Cygwin64 Terminal kaksoisnapsauttamalla työpöydän pikakuvaketta .
  4. Käytä nyt seuraavaa komentoa muuttaaksesi hakemistoa missä tiedosto on:
     cd C: Käyttäjät / käyttäjänimi / työpöytä 

    Tämä muuttaa hakemiston työpöydäksi. Kirjoita nyt seuraava komento suorittaaksesi SH-tiedoston:

     sh appuals.sh 

    Suoritetaan komentotiedosto Cygwinin kautta

Tapa 2: Windowsin alajärjestelmän käyttö Linux-ominaisuuteen Windows 10: ssä

Windowsin alijärjestelmä Linuxille (alias WSL) on ominaisuus, jonka avulla käyttäjät voivat suorittaa Linux-komentorivit tietokoneessa, johon on asennettu Windows 10 -käyttöjärjestelmä. Tämä ominaisuus lisättiin ensimmäistä kertaa Windows 10: ään vuonna 2016. Aivan kuten Linuxissa on Wine-ohjelmisto Windows-ohjelmistojen käyttämiseen, nyt Windowsilla on WSL Linux-ohjelmistojen ajamiseen. Tämän ominaisuuden käyttöönotto ja läpikäynti vaativat kuitenkin useita vaiheita, minkä vuoksi jaoimme tämän menetelmän kolmeen päävaiheeseen, ja ne on lueteltu seuraavasti:

Vaihe 1: Windowsin alajärjestelmän käyttöönotto Linuxille

  1. Pidä Windows- näppäintä painettuna ja paina R avataksesi Suorita, kirjoita sitten appwiz.cpl ja Enter .

    Ohjelmien ja ominaisuuksien avaaminen
  2. Napsauta Windowsin ominaisuuksien ottamista käyttöön tai poistamista käytöstä vasemmalla puolella.

    Avaaminen Ota Windows-ominaisuudet käyttöön tai poista se käytöstä
  3. Vieritä alaosaan ja merkitse Windowsin alajärjestelmä Linuxille ja napsauta Ok asentaaksesi.

    Windowsin alajärjestelmän käyttöönotto Linuxille
  4. Kun tämä on tehty, siirry seuraavaan vaiheeseen.

Vaihe 2: Linux-distron asentaminen Windowsille

Windowsin distro voidaan asentaa kolmella eri tavalla. Joskus yksi menetelmistä ei kuitenkaan toimi tietylle käyttäjälle, joten tarjoamme kaikki kolme alla olevaa menetelmää:

  1. Pidä Windows- näppäintä painettuna ja paina R avataksesi Suorita, kirjoita ' ms-Windows-store: ' ilman lainausmerkkejä ja Enter .

    Windows-kaupan avaaminen
  2. Ubuntu tuotteet . Napsauta alla olevaa ja lataa se:

    Lataa Ubuntu Windows Storesta
  3. Toinen tapa on käyttää seuraavaa Power shell -komentoa lataamaan Linux distro:
     Invoke-WebRequest -Uri //aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing 

    Lataa distro Power Shellin kautta
  4. Kolmas tapa ladata distro käyttää seuraavaa curl- komentoa:
     curl.exe -L -o ubuntu-1604.appx //aka.ms/wsl-ubuntu-1604 

    Lataa distro curl-komennon kautta

    Huomaa : Jos Windows 10: n rakennusnumero on vähemmän kuin 1706, sinun on ladattava curl manuaalisesti ja vaihdettava hakemisto siihen sijaintiin, jossa curl.exe sijaitsee. Jos Windows 10: n rakennusnumero on kuitenkin 1706 tai uudempi, curl sisältyy oletuksena ja sinun on suoritettava cmd järjestelmänvalvojana .

  5. Kun olet ladannut distron, se käynnistää asennuksen automaattisesti ja sinun on vain hyväksyttävä ja annettava uusi käyttäjänimi ja salasana alla esitetyllä tavalla:

    Ubuntun asentaminen ja asentaminen

Vaihe 3: Uudelleen asennetun distron alustaminen ja SH-tiedoston suorittaminen

  1. Suurin osa asennettavista distroista sisältää tyhjän / minimaalisen pakettiluettelon. Joten sinun on päivitettävä ja päivitettävä paketit seuraavan komennon avulla:
     sudo apt päivitys && sudo apt päivitys 

    Päivitetään ja päivitetään paketteja
  2. Kun olet valmis distroon, voit nyt muuttaa hakemiston SH-tiedoston sijaintiin seuraavilla komennoilla:
     CD / mnt 

    Tämä asentaa Windows-asemat . Nyt voit mennä haluamaasi sijaintiin:

     cd c / Käyttäjät / Käyttäjätunnus / Työpöytä / 

    Huomaa : Koska näytetiedosto oli työpöydällä, joten muutimme hakemiston työpöydäksi.

  3. Kirjoita seuraava komento suorittaaksesi SH-tiedoston:
     sh appuals.sh 

    Hakemiston vaihtaminen ja SH-tiedoston suorittaminen

Tapa 3: Git-komentorivin käyttäminen SH-tiedostojen suorittamiseen

Git on ilmainen ja avoimen lähdekoodin jaettu versionhallintatyökalu, joka on saatavana kaikille käyttöjärjestelmille. Oletuksena Git on asennettu Linux- ja macOS-tietokoneisiin komentorivivalintana. Voit kuitenkin myös ladata sen kaikkien käyttöjärjestelmien viralliselta sivustolta.

  1. Siirry seuraavaan linktiin ladataksesi Git käyttöjärjestelmällesi: Git

    Lataa Git for Windows
  2. Asenna Git avaamalla ladattu asennustiedosto. Käy läpi asennusprosessi ja tarkista vaihtoehdot, joita haluat ja joita et.
  3. Pidä Windows- näppäintä painettuna ja paina S avataksesi hakutoiminnon, kirjoita Git Bash ja Enter .

    Git Bashin avaaminen
  4. Vaihda hakemisto sijaintiisi seuraavalla komennolla:
     cd-työpöytä 

    Huomaa : Työpöytä voi olla sen kansion nimi, jossa tiedosto sijaitsee.

  5. Kirjoita nyt SH-komento:
     sh appuals.sh 

    Suoritetaan SH-tiedosto Git Bashissa

Tapa 4: Käännä skriptitiedosto eräntiedostoon

Tätä menetelmää ei suositella tavallisille käyttäjille, mutta käyttäjille, jotka tietävät komentosarja- ja lepakotiedostojen komennot erittäin hyvin. Voit vain muuttaa SH-tiedoston muotoa ja laajennusta. Se vaatii taiton kääntää skriptitiedosto eräntiedostoksi, joten sinun tulisi välttää tämän menetelmän käyttöä, ellet tiedä, mitä muotoa molemmat tiedostot käyttävät. Aiomme näyttää sinulle yksinkertaiset vaiheet, joita vaaditaan näytekoodin muutoksiin.

  1. Napsauta hiiren kakkospainikkeella SH-tiedostoasi ja valitse Avaa kanssa> Muistio .

    SH-tiedoston avaaminen Muistiossa
  2. Poista shebang- rivi koodista alla olevan kuvan mukaisesti:

    Shebang-linjan poistaminen

    Huomaa : Kommenttien syntaksi on erilainen :: :: kuin tämän näytteen.

  3. Napsauta tiedostoa ja valitse Tallenna luettelosta tallentaaksesi muutokset.

    Muutosten tallentaminen
  4. Napsauta hiiren vasemmalla painikkeella SH-tiedostoa ja nimeä tiedosto uudelleen painamalla F2- näppäintä. Voit myös napsauttaa tiedostoa hiiren kakkospainikkeella ja valita uudelleennimeämisen .

    Tiedoston laajennuksen muuttaminen

    Vaihda laajennus .sh- tiedostoksi .bat ja napsauta Kyllä saadaksesi muutokset.

  5. Pidä Windows- näppäintä painettuna ja paina S avataksesi hakutoiminnon, kirjoita sitten cmd ja Enter .
  6. Muuta hakemisto polkuun, jossa tiedosto sijaitsee, käyttämällä cd- komentoa:
     cd-työpöytä 

    Huomaa : Työpöytä voi olla kansion nimi, jota yrität käyttää.

  7. Kirjoita nyt tiedoston nimi tiedostopäätteellä:
     appuals.bat 

    Erätiedoston avaaminen cmd-muodossa

    Huomaat kuitenkin, että komentotiedostoissa toimiva syntaksi ei toimi komentojonotiedostossa. Kuten näette, kommenttia ei huomioida ja teksti tulostetaan kahdesti ilman kaikua 'päälle / pois' .

Mielenkiintoisia Artikkeleita