Jak wykonać pliki SH w systemie Windows



Wypróbuj Nasz Instrument Do Eliminowania Problemów

Pliki skryptów powłoki Bash są napisane w języku skryptowym bash dla systemu Linux. Zawiera polecenia, które można normalnie uruchomić w wierszu poleceń. Pliki te można wywołać w Terminalu w celu wykonania i można je otworzyć, klikając dwukrotnie. Jednak system Windows nie wie, co to jest plik SH i jak go wykonać. Jeśli szukasz sposobu na wykonanie pliku SH w systemie Windows, w tym artykule znajdziesz wszystkie możliwe metody.



Wykonuj pliki SH w systemie Windows



Co to są pliki SH?

Pliki SH (znane również jako pliki skryptów) to skrypty używane przez programy aplikacji Bash i używane. Do zapisywania instrukcji w tych plikach używany jest język Bash. Twórcy programów najczęściej używają tych plików. Ponieważ zawierają polecenia do wykonywania programów, są rzeczywiście ważne. Jednak te pliki są przeznaczone dla systemu Linux, więc wykonanie ich w systemie Windows będzie wymagało oprogramowania lub środowiska, które udostępnimy w metodach tego artykułu.



Więcej informacji na temat plików SH można znaleźć w naszym artykule tutaj . Przechodząc do metod wykonywania plików SH w systemie Windows.

Metoda 1: Używanie Cygwin do wykonywania plików SH

Cygwin jest środowiskiem interfejsu wiersza poleceń typu open source, podobnym do systemu Unix. Umożliwia kompilację i uruchamianie aplikacji Unix lub Linux w systemie operacyjnym Windows z poziomu interfejsu podobnego do Linuksa. Korzystając z Cygwin, możemy bez problemu wykonywać pliki SH.

  1. Idź do urzędnika Cygwin witryna do pobrania 32-bitowy lub 64-bitowy plik instalacyjny: Cygwin

    Witryna pobierania dla Cygwin



  2. Otwórz pobrany plik instalacyjny i postępuj zgodnie z procesem pobierania i instalowania Cygwin. W procesie instalacji dostępne są różne opcje, więc wybierz te, które wolisz.
  3. Po instalacji otwórz Terminal Cygwin64 klikając dwukrotnie plik skrót na pulpit .
  4. Teraz użyj następującego polecenia, aby zmienić katalog do miejsca, w którym plik istnieje:
    cd C: Użytkownicy / Nazwa użytkownika / Pulpit

    Spowoduje to zmianę katalogu na pulpit. Teraz wpisz następujące polecenie wykonać Plik SH:

    sh appuals.sh

    Wykonywanie pliku skryptu przez Cygwin

Metoda 2: Korzystanie z funkcji podsystemu Windows dla systemu Linux w systemie Windows 10

Podsystem Windows dla systemu Linux (inaczej WSL) to funkcja, która umożliwia użytkownikom uruchamianie linii poleceń Linuksa na komputerze z zainstalowanym systemem operacyjnym Windows 10. Ta funkcja została po raz pierwszy dodana do systemu Windows 10 w 2016 r. Podobnie jak Linux ma oprogramowanie Wine do uruchamiania oprogramowania Windows, teraz system Windows ma WSL do uruchamiania oprogramowania Linux. Jednak włączenie i działanie tej funkcji będzie wymagało wielu kroków, dlatego podzieliliśmy tę metodę na trzy główne etapy, które są wymienione w następujący sposób:

Krok 1: Włączanie podsystemu Windows dla systemu Linux

  1. Trzymać Windows Klawisz i naciśnij R otworzyć Biegać , a następnie wpisz appwiz.cpl i Wchodzić .

    Otwieranie programów i funkcji

  2. Kliknij na Włącz lub wyłącz funkcje systemu Windows po lewej stronie.

    Otwieranie Włącz lub wyłącz funkcje systemu Windows

  3. Przewiń w dół i zaznacz Podsystem Windows dla systemu Linux i kliknij Dobrze żeby zainstalować.

    Włączanie podsystemu Windows dla systemu Linux

  4. Gdy to zrobisz, przejdź do następnego kroku.

Krok 2: Instalacja dystrybucji Linux Distro dla Windows

Istnieją trzy różne sposoby instalacji dystrybucji dla systemu Windows. Czasami jednak jedna z metod nie będzie działać dla określonego użytkownika, dlatego poniżej przedstawimy wszystkie trzy metody:

  1. Trzymać Windows i naciśnij R otworzyć Biegać , rodzaj ' ms-windows-store: „Bez cudzysłowów i Wchodzić .

    Otwieranie Sklepu Windows

  2. Szukaj Ubuntu . Kliknij ten, który jest pokazany poniżej i pobierz go:

    Pobieranie Ubuntu ze Sklepu Windows

  3. Plik druga metoda jest użycie następującego Powłoka mocy polecenie pobrania dystrybucji Linuksa:
    Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing

    Pobieranie dystrybucji przez Power Shell

  4. Plik trzecia metoda aby pobrać dystrybucję, używa następujących plików kędzior Komenda:
    curl.exe -L -o ubuntu-1604.appx https://aka.ms/wsl-ubuntu-1604

    Pobieranie dystrybucji za pomocą polecenia curl

    Uwaga : Jeśli numer kompilacji systemu Windows 10 jest mniejszy niż 1706, musisz pobrać kędzior ręcznie i zmień katalog na tę lokalizację, w której curl.exe jest zlokalizowany. Jeśli jednak numer kompilacji systemu Windows 10 to 1706 lub nowszy kędzior jest dołączony domyślnie i musisz go uruchomić cmd jako administrator .

  5. Po pobraniu dystrybucji rozpocznie się ona automatycznie i wystarczy wyrazić zgodę i podać nową Nazwa Użytkownika i hasło jak pokazano niżej:

    Instalowanie i konfigurowanie Ubuntu

Krok 3: Inicjowanie nowo zainstalowanego Distro i uruchamianie pliku SH

  1. Większość dystrybucji, które zainstalujesz, zawiera pusty / minimalny katalog pakietów. Więc musisz aktualizacja i Aktualizacja pakiety za pomocą następującego polecenia:
    sudo apt update && sudo apt upgrade

    Aktualizacja i aktualizacja pakietów

  2. Gdy skończysz z dystrybucją, możesz teraz zmienić katalog na lokalizację pliku SH, używając następujących poleceń:
    cd / mnt

    To spowoduje zamontowanie twojego Dyski Windows . Teraz możesz przejść do lokalizacji, w której chcesz:

    cd c / Users / Nazwa użytkownika / Pulpit /

    Uwaga : Ponieważ przykładowy plik był na pulpicie, zmieniliśmy katalog na pulpit.

  3. Wpisz następujące polecenie, aby wykonać plik SH:
    sh appuals.sh

    Zmiana katalogu i wykonanie pliku SH

Metoda 3: Użycie wiersza poleceń Git do wykonywania plików SH

Git to bezpłatne, rozproszone narzędzie systemu kontroli wersji o otwartym kodzie, dostępne dla wszystkich systemów operacyjnych. Domyślnie Git jest instalowany na komputerach z systemem Linux i macOS jako opcja wiersza poleceń. Możesz jednak pobrać go również z oficjalnej strony dla wszystkich systemów operacyjnych.

  1. Przejdź do następującego łącza, aby pobrać Iść dla Twojego systemu operacyjnego: Iść

    Pobieranie Git dla Windows

  2. Otwórz pobrany plik instalacyjny, aby zainstalować Iść . Przejdź przez proces instalacji i sprawdź opcje, które chcesz, a których nie.
  3. Trzymać Windows i naciśnij S otworzyć funkcja wyszukiwania , rodzaj Git Bash i Wchodzić .

    Otwieranie Git Bash

  4. Zmień katalog na lokalizację pliku, używając następującego polecenia:
    pulpit cd

    Uwaga : Pulpit może być nazwą folderu, w którym znajduje się plik.

  5. Teraz wpisz polecenie wykonawcze SH:
    sh appuals.sh

    Wykonywanie pliku SH w Git Bash

Metoda 4: Przetłumacz plik skryptu na plik wsadowy

Ta metoda nie jest zalecana dla zwykłych użytkowników, ale dla użytkowników, którzy bardzo dobrze znają polecenia skryptów i plików bat. Możesz po prostu zmienić format i rozszerzenie pliku SH. Wymaga to umiejętności tłumaczenia pliku skryptu na plik wsadowy, więc powinieneś unikać tej metody, chyba że wiesz, jakiego formatu używają oba te pliki. Pokażemy Ci proste kroki wymagane do wprowadzenia przykładowych zmian w kodzie.

  1. Kliknij prawym przyciskiem myszy w pliku SH i wybierz Otwórz za pomocą> Notatnika .

    Otwieranie pliku SH w Notatniku

  2. Usunąć the szulernia wiersz z kodu, jak pokazano poniżej:

    Usunięcie linii shebang

    Uwaga : Komentarze będą miały inną składnię „ :: ”Niż ten w tej próbce.

  3. Kliknij na Plik i wybierz Zapisać na liście, aby zapisać zmiany.

    Zapisywanie zmian

  4. Lewy przycisk myszy na Plik SH i naciśnij F2 klucz do Przemianować plik. Możesz też kliknij prawym przyciskiem myszy na pliku i wybierz Przemianować .

    Zmiana rozszerzenia pliku

    Zmień rozszerzenie z .sh do .jeden i kliknij tak za zmiany.

  5. Trzymać Windows i naciśnij S otworzyć funkcja wyszukiwania , a następnie wpisz cmd i Wchodzić .
  6. Zmień katalog na ścieżkę, w której znajduje się plik, używając rozszerzenia Płyta CD Komenda:
    pulpit cd

    Uwaga : Pulpit może być nazwą folderu, do którego próbujesz uzyskać dostęp.

  7. Teraz po prostu wpisz nazwę pliku z rozszerzeniem:
    appuals.bat

    Otwieranie pliku wsadowego w cmd

    Jednak zauważysz, że składnia, która działa w plikach skryptów, nie działa w pliku wsadowym. Jak widać, komentarz jest ignorowany, a tekst zostanie wydrukowany dwukrotnie bez echo „wł. / wył.” .

5 minut czytania