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.
- Mene virkailijalle Cygwin sivusto ladata 32-bittinen tai 64-bittinen asennustiedosto: Cygwin
Lataa sivusto Cygwinille
- Avaa ladattu asetustiedosto ja noudata Cygwinin lataamista ja asentamista. Asennusprosessissa on erilaisia vaihtoehtoja, joten valitse haluamasi vaihtoehdot.
- Avaa asennuksen jälkeen Cygwin64-terminaali kaksoisnapsauttamalla pikakuvake on työpöydälle .
- 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
- Pidä Windows Näppäin ja paina R avata Juosta ja kirjoita sitten appwiz.cpl ja Tulla sisään .
Ohjelmien ja ominaisuuksien avaaminen
- Klikkaa Laita Windows toiminnot päälle tai pois vasemmalla puolella.
Avaaminen Ota Windowsin ominaisuudet käyttöön tai poista se käytöstä
- Selaa alaspäin ja valitse rasti Windows-alijärjestelmä Linuxille ja napsauta Ok asentaa.
Windows-alijärjestelmän käyttöönotto Linuxille
- 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ää:
- Pidä Windows näppäintä ja paina R avata Juosta , kirjoita ms-windows-store: ”Ilman lainausmerkkejä ja Tulla sisään .
Windows Storen avaaminen
- Etsiä Ubuntu . Napsauta alla olevaa ja lataa se:
Ubuntun lataaminen Windows Storesta
- 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
- 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 .
- 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
- 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
- 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.
- 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.
- Lataa seuraava linkki seuraavaan linkkiin Mennä käyttöjärjestelmälle: Mennä
Gitin lataaminen Windowsille
- Asenna avaamalla ladattu asennustiedosto Mennä . Käy läpi asennusprosessi ja tarkista haluamasi ja et.
- Pidä Windows -näppäintä ja paina S avata hakutoiminto , kirjoita Git Bash ja Tulla sisään .
Git Bashin avaaminen
- Muuta hakemisto tiedostosi sijaintiin seuraavalla komennolla:
cd-työpöytä
Merkintä : Työpöytä voi olla kansion nimi, jossa tiedosto sijaitsee.
- 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.
- Oikealla painikkeella SH-tiedostossa ja valitse Avaa valitsemalla> Muistio .
SH-tiedoston avaaminen Muistiossa
- Poista seebang rivi koodista alla olevan kuvan mukaisesti:
Shebang-linjan irrottaminen
Merkintä : Kommenteilla on eri syntaksit “ :: ”Kuin tässä näytteessä oleva.
- Klikkaa Tiedosto ja valitse Tallentaa tallenna muutokset luettelossa.
Muutosten tallentaminen
- 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.
- Pidä Windows -näppäintä ja paina S avata hakutoiminto ja kirjoita sitten cmd ja Tulla sisään .
- 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ää.
- 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' .