Ako spustiť súbory SH v systéme Windows



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Súbory skriptu Bash shell sú pre systém Linux písané v skriptovacom jazyku bash. Obsahuje príkazy, ktoré môžete bežne spustiť na príkazovom riadku. Tieto súbory je možné v termináli vyvolať a vykonať dvojitým kliknutím. Systém Windows však nevie, čo je to súbor SH a ako ho vykonať. Ak hľadáte spôsob, ako spustiť súbor SH v systéme Windows, potom vám tento článok poskytne všetky možné metódy.



Spúšťajte súbory SH v systéme Windows



Čo sú súbory SH?

Súbory SH (tiež známe ako súbory skriptov) sú skripty, ktoré používajú aplikačné programy Bash a používajú ich. Na napísanie pokynov do týchto súborov sa používa bashovský jazyk. Vývojári programov väčšinou používajú tieto súbory. Pretože obsahujú príkazy na vykonávanie programov, sú skutočne dôležité. Tieto súbory sú však určené pre systém Linux, takže ich vykonávanie v systéme Windows bude vyžadovať určitý softvér alebo prostredie, ktoré poskytneme v metódach tohto článku.



Ďalšie informácie o súboroch SH nájdete v našom článku tu . Pokračujeme smerom k metódam vykonávania súborov SH v systéme Windows.

Metóda 1: Používanie programu Cygwin na vykonávanie súborov SH

Cygwin je prostredie príkazového riadku open source podobné systému Unix. Umožňuje kompiláciu aplikácií Unix alebo Linux a ich spustenie v operačnom systéme Windows z rozhrania podobného systému Linux. Použitím Cygwinu môžeme bez problémov ľahko spustiť súbory SH.

  1. Choďte na úradníka Cygwin stránky na stiahnutie 32bit alebo 64bit inštalačný súbor: Cygwin

    Stiahnite si stránku pre Cygwin



  2. Otvorte stiahnutý inštalačný súbor a postupujte podľa procesu sťahovania a inštalácie Cygwinu. V procese inštalácie sú rôzne možnosti, takže si vyberte tie, ktoré uprednostňujete.
  3. Po inštalácii otvorte Terminál Cygwin64 dvojitým kliknutím na ikonu skratka na desktop .
  4. Teraz použite nasledujúci príkaz na zmenu adresára na miesto, kde existuje súbor:
    CD C: Users / Username / Desktop

    Týmto sa zmení adresár na plochu. Teraz zadajte nasledujúci príkaz do vykonať Súbor SH:

    sh appuals.sh

    Spúšťanie súboru skriptu prostredníctvom Cygwinu

Metóda 2: Používanie funkcie Windows Subsystém pre Linux v systéme Windows 10

Subsystém Windows pre Linux (alias WSL) je funkcia, ktorá umožňuje používateľom spúšťať príkazové riadky systému Linux na počítači s nainštalovaným operačným systémom Windows 10. Táto funkcia bola prvýkrát pridaná do systému Windows 10 v roku 2016. Rovnako ako Linux má softvér Wine na spustenie softvéru Windows, aj teraz má Windows WSL na spustenie softvéru Linux. Povolenie a prepracovanie tejto funkcie si však bude vyžadovať veľa krokov, a preto sme túto metódu rozdelili do troch hlavných krokov a sú uvedené nasledovne:

Krok 1: Povolenie subsystému Windows pre Linux

  1. Vydrž Windows Tlačidlo a stlačte R na otvorenie Bež , potom zadajte appwiz.cpl a Zadajte .

    Otváranie programov a funkcií

  2. Klikni na Zapnite alebo vypnite funkcie systému Windows na ľavej strane.

    Otvorenie Zapnutie alebo vypnutie funkcií systému Windows

  3. Prejdite nadol nadol a začiarknite Subsystém Windows pre Linux a kliknite Ok inštalovať.

    Povolenie subsystému Windows pre Linux

  4. Po dokončení prejdite na ďalší krok.

Krok 2: Inštalácia systému Linux Distro pre systém Windows

Existujú tri rôzne spôsoby inštalácie distribúcie pre Windows. Niekedy však jedna z metód nebude pre konkrétneho používateľa fungovať, preto poskytneme všetky tri metódy nižšie:

  1. Vydrž Windows a stlačte R na otvorenie Bež , zadajte „ ms-windows-store: „Bez úvodzoviek a Zadajte .

    Otvorenie obchodu Windows

  2. Hľadať Ubuntu . Kliknite na ten, ktorý je zobrazený nižšie, a stiahnite si ho:

    Sťahovanie Ubuntu z Windows Store

  3. The druhá metóda je použiť nasledujúce Silová škrupina príkaz na stiahnutie distribúcie Linuxu:
    Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing

    Sťahovanie distribúcie cez Power Shell

  4. The tretia metóda na stiahnutie distribúcie sa používa nasledujúci zvlnenie príkaz:
    curl.exe -L -o ubuntu-1604.appx https://aka.ms/wsl-ubuntu-1604

    Sťahovanie distro pomocou príkazu curl

    Poznámka : Ak je vaše číslo zostavenia systému Windows 10 menšie ako 1706, musíte si ho stiahnuť zvlnenie ručne a zmeňte adresár na dané miesto, kde curl.exe je umiestnený. Ak je však vaše číslo zostavenia systému Windows 10 1706 alebo novšie, potom zvlnenie je predvolene zahrnutý a musíte ho spustiť cmd ako administrátor .

  5. Po stiahnutí distribúcie sa automaticky spustí inštalácia. Musíte iba súhlasiť a poskytnúť nové používateľské meno a heslo ako je uvedené nižšie:

    Inštalácia a nastavenie ubuntu

Krok 3: Inicializácia novo nainštalovaného distra a spustenie súboru SH

  1. Väčšina distribúcií, ktoré nainštalujete, sa dodáva prázdne / minimálne katalóg balíkov. Takže musíte aktualizovať a upgrade balíkov pomocou nasledujúceho príkazu:
    sudo apt aktualizácia && sudo apt aktualizácia

    Aktualizácia a aktualizácia balíkov

  2. Po dokončení distribúcie môžete teraz zmeniť adresár na umiestnenie súboru SH pomocou nasledujúcich príkazov:
    cd / mnt

    Týmto sa namontuje váš Disky Windows . Teraz môžete prejsť na miesto, ktoré chcete:

    cd c / Používatelia / Používateľské meno / Desktop /

    Poznámka : Pretože vzorový súbor bol na pracovnej ploche, zmenili sme adresár na pracovnú plochu.

  3. Zadajte nasledujúci príkaz do vykonať súbor SH:
    sh appuals.sh

    Zmena adresára a vykonanie súboru SH

Metóda 3: Použitie príkazového riadku Git na vykonávanie súborov SH

Git je bezplatný a otvorený zdrojový systém na riadenie distribuovanej verzie, ktorý je k dispozícii pre všetky operačné systémy. Predvolene je Git nainštalovaný na počítačoch Linux a macOS ako možnosť príkazového riadku. Môžete si ho však tiež stiahnuť z oficiálnej stránky pre všetky operačné systémy.

  1. Prejdite na nasledujúci odkaz na stiahnutie Choď pre váš operačný systém: Choď

    Sťahovanie Gitu pre Windows

  2. Otvorte stiahnutý inštalačný súbor a nainštalujte ho Choď . Prejdite si inštalačný proces a skontrolujte možnosti, ktoré chcete a ktoré nie.
  3. Vydrž Windows a stlačte S na otvorenie vyhľadávacia funkcia , napíš Git Bash a Zadajte .

    Otvára sa Git Bash

  4. Zmeňte adresár na miesto, kde sa nachádza váš súbor, pomocou nasledujúceho príkazu:
    cd desktop

    Poznámka : Desktop môže byť názov priečinka, kde sa nachádza váš súbor.

  5. Teraz zadajte príkaz SH:
    sh appuals.sh

    Spúšťanie súboru SH v Git Bash

Metóda 4: Preložte skriptový súbor do dávkového súboru

Táto metóda sa neodporúča bežným používateľom, ale používateľom, ktorí veľmi dobre poznajú príkazy skriptov a súborov bat. Môžete len zmeniť formát a príponu súboru SH. Vyžaduje to schopnosť preložiť súbor skriptu do dávkového súboru, takže by ste sa mali vyhnúť použitiu tejto metódy, pokiaľ neviete, aký formát oba súbory používajú. Ukážeme vám jednoduché kroky potrebné pre zmeny vzorového kódu.

  1. Kliknite pravým tlačidlom myši na vašom súbore SH a vyberte Otvorte pomocou> Poznámkový blok .

    Otvára sa súbor SH v programe Poznámkový blok

  2. Odstrániť the šebang riadok z kódu, ako je uvedené nižšie:

    Odstránenie šebangovej čiary

    Poznámka : Komentáre budú mať inú syntax “ :: “Ako v tejto vzorke.

  3. Klikni na Súbor a vyber si Uložiť v zozname uložte zmeny.

    Ukladajú sa zmeny

  4. Ľavý klik na Súbor SH a stlačte F2 kľúč k premenovať súbor. Môžete tiež kliknite pravým tlačidlom myši do súboru a vyberte premenovať .

    Zmena prípony súboru

    Zmeňte príponu z .sh do .jeden a kliknite Áno pre zmeny.

  5. Vydrž Windows a stlačte S na otvorenie vyhľadávacia funkcia , potom zadajte cmd a Zadajte .
  6. Zmeňte adresár na cestu, kde sa nachádza súbor, pomocou CD príkaz:
    cd desktop

    Poznámka : Desktop môže byť názov priečinka, ku ktorému sa pokúšate získať prístup.

  7. Teraz jednoducho zadajte názov súboru s príponou:
    appuals.bat

    Otvára sa dávkový súbor v cmd

    Všimnite si však, že syntax, ktorá funguje v súboroch skriptov, nefunguje v dávkovom súbore. Ako vidíte, komentár je ignorovaný a text sa vytlačí dvakrát bez ozvena „zap / vyp“ .

5 minút čítania