SH-tiedostojen suorittaminen Windowsissa



Kokeile Instrumenttia Ongelmien Poistamiseksi

Bash-komentosarjatiedostot kirjoitetaan Linuxin bash-komentosarjakielellä. Se sisältää komentoja, jotka voit normaalisti suorittaa komentorivillä. Nämä tiedostot voidaan kutsua suoritettaviksi Terminalissa ja ne voidaan avata kaksoisnapsauttamalla. Windows ei kuitenkaan tiedä mikä SH-tiedosto on ja miten se voidaan suorittaa. Jos etsit tapaa suorittaa SH-tiedosto Windowsissa, tässä artikkelissa on kaikki mahdolliset menetelmät.



Suorita SH-tiedostot Windowsissa



Mitkä ovat SH-tiedostot?

SH-tiedostot (tunnetaan myös nimellä komentotiedostot) ovat komentosarjoja, joita Bash-sovellusohjelmat käyttävät. Bash-kieltä käytetään ohjeiden kirjoittamiseen näihin tiedostoihin. Ohjelman kehittäjät käyttävät enimmäkseen näitä tiedostoja. Koska ne sisältävät komentoja ohjelmien suorittamiseen, ne ovat todella tärkeitä. Nämä tiedostot ovat kuitenkin tarkoitettu Linuxille, joten niiden suorittaminen Windowsissa vaatii jonkin verran ohjelmistoa tai ympäristöä, jonka tarjoamme tämän artikkelin menetelmissä.



Lisätietoja SH-tiedostoista on artikkelissamme tässä . Siirtyminen kohti menetelmiä SH-tiedostojen suorittamiseksi Windowsissa.

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

Cygwin on avoimen lähdekoodin komentoriviliitäntä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ä Linuxin kaltaisella käyttöliittymällä. Käyttämällä Cygwinia voimme suorittaa SH-tiedostot helposti ilman ongelmia.

  1. Mene virkailijalle Cygwin sivusto ladata 32-bittinen tai 64-bittinen asennustiedosto: Cygwin

    Lataa sivusto Cygwinille



  2. Avaa ladattu asetustiedosto ja noudata Cygwinin lataamista ja asentamista. Asennusprosessissa on erilaisia ​​vaihtoehtoja, joten valitse haluamasi vaihtoehdot.
  3. Avaa asennuksen jälkeen Cygwin64-terminaali kaksoisnapsauttamalla pikakuvake on työpöydälle .
  4. Käytä nyt seuraavaa komentoa vaihtaaksesi hakemiston tiedostoon:
    cd C: Käyttäjät / Käyttäjätunnus / Työpöytä

    Tämä muuttaa hakemiston työpöydälle. Kirjoita nyt seuraava komento suorittaa SH-tiedosto:

    sh appuals.sh

    Suoritetaan komentotiedosto Cygwinin kautta

Tapa 2: Windows-alijärjestelmän Linux-ominaisuuden käyttäminen Windows 10: ssä

Windows-alijärjestelmä Linuxille (alias WSL) on ominaisuus, jonka avulla käyttäjät voivat suorittaa Linux-komentorivejä tietokoneella, johon on asennettu Windows 10 -käyttöjärjestelmä. Tämä ominaisuus lisättiin ensimmäisen kerran Windows 10: een vuonna 2016. Aivan kuten Linuxissa on Wine-ohjelmisto Windows-ohjelmistojen suorittamiseen, nyt Windowsilla on WSL Linux-ohjelmistojen suorittamiseen. Tämän ominaisuuden käyttöönotto ja käyttäminen vaatii kuitenkin monia vaiheita, minkä vuoksi jaoimme tämän menetelmän kolmeen päävaiheeseen, ja ne luetellaan seuraavasti:

Vaihe 1: Windows-alijärjestelmän ottaminen käyttöön Linuxille

  1. Pidä Windows Näppäin ja paina R avata Juosta ja kirjoita sitten appwiz.cpl ja Tulla sisään .

    Ohjelmien ja ominaisuuksien avaaminen

  2. Klikkaa Laita Windows toiminnot päälle tai pois vasemmalla puolella.

    Avaaminen Ota Windowsin ominaisuudet käyttöön tai poista se käytöstä

  3. Selaa alaspäin ja valitse rasti Windows-alijärjestelmä Linuxille ja napsauta Ok asentaa.

    Windows-alijärjestelmän käyttöönotto Linuxille

  4. Kun tämä on tehty, siirry seuraavaan vaiheeseen.

Vaihe 2: Linux Distron asentaminen Windowsille

On kolme eri tapaa asentaa jakelu Windowsille. Joskus yksi menetelmistä ei kuitenkaan toimi tietylle käyttäjälle, joten aiomme tarjota kaikki kolme alla olevaa menetelmää:

  1. Pidä Windows näppäintä ja paina R avata Juosta , kirjoita ms-windows-store: ”Ilman lainausmerkkejä ja Tulla sisään .

    Windows Storen avaaminen

  2. Etsiä Ubuntu . Napsauta alla olevaa ja lataa se:

    Ubuntun lataaminen Windows Storesta

  3. toinen menetelmä on käyttää seuraavaa Vaippa komento ladata Linux-distro:
    Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing

    Distron lataaminen Power Shellin kautta

  4. kolmas menetelmä lataa distro käyttää seuraavaa kiemura komento:
    curl.exe -L -o ubuntu-1604.appx https://aka.ms/wsl-ubuntu-1604

    Distron lataaminen käpristyskomennon kautta

    Merkintä : Jos Windows 10 -käyttöjärjestelmän koontinumero on alle 1706, sinun on ladattava kiemura manuaalisesti ja vaihda hakemisto sijaintiin curl.exe sijaitsee. Kuitenkin, jos Windows 10 -käyttöjärjestelmän numero on 1706 tai uudempi kiemura sisältyy oletusarvoisesti ja sinun on suoritettava cmd järjestelmänvalvojana .

  5. Kun lataat distron, se aloittaa asennuksen automaattisesti ja sinun on vain sovittava ja toimitettava uusi käyttäjänimi ja Salasana kuten alla:

    Ubuntun asentaminen ja määrittäminen

Vaihe 3: Alustetaan äskettäin asennettu jakelu ja suoritetaan SH-tiedosto

  1. Useimpien asennettavien distrojen mukana tulee tyhjä / minimaalinen pakettiluettelo. Joten sinun täytyy päivittää ja päivittää paketit seuraavalla komennolla:
    sudo apt päivitys && sudo apt päivitys

    Pakettien päivittäminen ja päivittäminen

  2. Kun olet valmis jakeluun, voit nyt muuttaa hakemiston SH-tiedoston sijaintiin seuraavilla komennoilla:
    cd / mnt

    Tämä kiinnittää Windows-asemat . Nyt voit siirtyä haluamaasi paikkaan:

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

    Merkintä : Koska esimerkkitiedosto oli työpöydällä, muutimme hakemiston työpöydäksi.

  3. Kirjoita seuraava komento suorittaa SH-tiedosto:
    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 hajautettu versionhallintatyökalu, joka on saatavana kaikille käyttöjärjestelmille. Oletuksena Git on asennettu Linux- ja macOS-tietokoneisiin komentorivivaihtoehtona. Voit kuitenkin ladata sen myös kaikkien käyttöjärjestelmien viralliselta sivustolta.

  1. Lataa seuraava linkki seuraavaan linkkiin Mennä käyttöjärjestelmälle: Mennä

    Gitin lataaminen Windowsille

  2. Asenna avaamalla ladattu asennustiedosto Mennä . Käy läpi asennusprosessi ja tarkista haluamasi ja et.
  3. Pidä Windows -näppäintä ja paina S avata hakutoiminto , kirjoita Git Bash ja Tulla sisään .

    Git Bashin avaaminen

  4. Muuta hakemisto tiedostosi sijaintiin seuraavalla komennolla:
    cd-työpöytä

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

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

    Suoritetaan SH-tiedosto Git Bashissa

Tapa 4: Käännä komentosarjatiedosto erätiedostoksi

Tätä menetelmää ei suositella keskivertokäyttäjille, mutta käyttäjille, jotka tietävät komento- ja lepakotiedostot komennot. Voit vain muuttaa SH-tiedoston muotoa ja laajennusta. Se vaatii taitoa kääntää komentotiedosto erätiedostoksi, joten sinun tulisi välttää tämän menetelmän käyttöä, ellet tiedä, mitä muotoa molemmat tiedostot käyttävät. Näytämme sinulle yksinkertaiset vaiheet, joita tarvitaan mallikoodin muutoksiin.

  1. Oikealla painikkeella SH-tiedostossa ja valitse Avaa valitsemalla> Muistio .

    SH-tiedoston avaaminen Muistiossa

  2. Poista seebang rivi koodista alla olevan kuvan mukaisesti:

    Shebang-linjan irrottaminen

    Merkintä : Kommenteilla on eri syntaksit “ :: ”Kuin tässä näytteessä oleva.

  3. Klikkaa Tiedosto ja valitse Tallentaa tallenna muutokset luettelossa.

    Muutosten tallentaminen

  4. Vasen painallus on SH-tiedosto ja paina F2 avain nimeä uudelleen tiedosto. Voit myös oikealla painikkeella tiedostoon ja valitse nimeä uudelleen .

    Tiedoston laajennuksen muuttaminen

    Vaihda laajennus .sh että .yksi ja napsauta Joo muutoksiin.

  5. Pidä Windows -näppäintä ja paina S avata hakutoiminto ja kirjoita sitten cmd ja Tulla sisään .
  6. Vaihda hakemistoksi polku, jolla tiedosto sijaitsee, käyttämällä CD komento:
    cd-työpöytä

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

  7. Kirjoita nyt vain tiedostotunniste, jolla on laajennus:
    appuals.bat

    Erätiedoston avaaminen cmd: ssä

    Huomaat kuitenkin, että komentotiedostoissa toimiva syntaksit eivät toimi eräajotiedostossa. Kuten näette, kommenttia ei oteta huomioon ja teksti tulostetaan kahdesti ilman kaiku 'päälle / pois' .

5 minuuttia luettu