Home
» WINDOWS
»
Jak uruchomić skrypt powłoki w systemie Windows 10
Jak uruchomić skrypt powłoki w systemie Windows 10
Każdy komputerowy system operacyjny umożliwia swoim użytkownikom uruchamianie skryptów. W systemie Windows 10 można uruchomić skrypt wsadowy, skrypt PowerShell, skrypt AHK, skrypt VBS i inne. Jednym typem skryptu, którego nie można wyrzucić z pudełka, jest skrypt powłoki. Skrypt powłoki jest pisany i używany w systemach Linux. Są niesamowite, a wielu użytkowników Linuksa jest zdania, że są lepsze niż wszystko, co Windows ma do zaoferowania, jeśli chodzi o skrypty.
Jeśli masz skrypt powłoki, który chcesz uruchomić w systemie Windows 10, istnieje kilka sposobów, aby to zrobić, jednak będą istnieć ograniczenia. Mamy dwie różne metody, których możesz użyć do uruchomienia skryptu powłoki w systemie Windows 10. Wybierz tę, która najbardziej Ci odpowiada.
Ograniczenia
Zanim przejdziemy dalej, ważne jest, abyś zrozumiał ograniczenia, z którymi musisz pracować. Skrypt powłoki jest napisany dla systemu Linux. Jeśli znajdzie środowisko Linux, powinno dać się uruchomić, ale samo środowisko musi zawierać wszystkie komponenty, których skrypt potrzebuje, aby mógł działać. Oznacza to, że niektóre skrypty mogą działać, a inne nie, ponieważ brakuje im potrzebnego komponentu.
Kolejną rzeczą, którą powinieneś wiedzieć, jest to, że w systemie Linux ukośnik jest używany do oznaczenia katalogu. Pomoże to, gdy będziesz musiał użyć polecenia cd.
Aby pomóc Ci dowiedzieć się, czy udało Ci się uruchomić skrypt powłoki w systemie Windows 10, zalecamy skorzystanie z poniższego skryptu testowego.
Jest to bardzo prosty skrypt, który wyświetli komunikat „Zostań w domu”. Będzie mógł działać, ponieważ wszystko, co musi zrobić, to wyświetlić tekst w powłoce, w której działa.
Uruchom skrypt powłoki w systemie Windows
Uruchom skrypt powłoki w systemie Windows 10 z WSL
Windows 10 obsługuje Linuksa. Oznacza to, że możesz zainstalować dystrybucję Linuksa, taką jak Ubuntu, w systemie Windows 10 i uruchamiać na niej polecenia Linuksa. Aby włączyć WSL w systemie Windows 10, wykonaj następujące kroki;
Otwórz Panel sterowania.
Przejdź do programów
Kliknij Włącz lub wyłącz funkcje systemu Windows.
W oknie, które zostanie otwarte, przewiń do końca i włącz Podsystem Windows dla systemu Linux.
Zainstaluj go i uruchom ponownie system, gdy zostaniesz o to poproszony.
Przytrzymaj klawisz Shift i kliknij prawym przyciskiem myszy skrypt.
Wybierz opcję Kopiuj jako ścieżkę.
Wklej ścieżkę w pliku Notatnika i zastąp ukośnik odwrotny ukośnikiem w całej ścieżce.
Otwórz Ubuntu.
Uruchom następujące polecenie, aby przejść do katalogu, w którym znajduje się skrypt.
Komenda
cd ścieżka-do-skryptu
Przykład
cd /mnt/c/Użytkownicy/fatiw/Pulpit/
Uruchom to polecenie, aby uruchomić skrypt.
sh nazwa-skryptu.sh
Uruchom skrypt powłoki w systemie Windows 10 za pomocą Git Bash
Używanie WSL do uruchamiania skryptu powłoki w systemie Windows 10 to długi proces. Jeśli chcesz czegoś znacznie szybszego, zalecamy użycie Git Bash. Śmiało i pobierz Git Bash. Zainstaluj go, ale podczas instalacji upewnij się, że zezwalasz na dodanie go do zmiennej PATH .
Po zakończeniu instalacji otwórz Git Bash. Przeciągnij i upuść skrypt powłoki do okna, naciśnij Enter, a zostanie wykonany.