Poniższy blog ilustruje, jak zainstalować i uruchomić polecenie sudo w systemie Windows:
Więc zacznijmy!
Jak zainstalować polecenie sudo w systemie Windows za pomocą PowerShell?
W systemie Windows, aby zainstalować narzędzie wiersza poleceń Sudo, wykonaj poniżej wspomniane kroki.
Krok 1: Open PowerShell
Najpierw otwórz menu zasilania za pomocą „Ctrl+x" klucz. Następnie wybierz i otwórz bez admin ”Windows PowerShell”:
Krok 2: Ustaw zasady wykonania
Ustaw zasadę wykonania jako „Zdalne”I ogranicz jego zakres tylko do„Aktualny użytkownik". Ta operacja pozwoli obecnemu użytkownikowi uruchomić zarówno skrypty lokalne, jak i pobrane:
> Set -executionPolicy zdalnie oznaczony -scope Currentuser
Krok 3: Zainstaluj miarę
Rozpocznij instalację Scoop w systemie Windows:
> Irm Get.szufelka.sh | IEX
Krok 4: Zainstaluj polecenie sudo
Zainstaluj narzędzie wiersza poleceń Sudo za pomocą Scoop:
> Scoop instaluj sudo
Sprawdź instalację sudo, uruchamiając „sudo" Komenda :
> sudo
Teraz przejdźmy do następnej metody!
Jak uruchamiać polecenia sudo w systemie Windows za pomocą PowerShell?
Uruchom polecenie Sudo, aby zainstalować „Bootstrap„W systemie Windows. Aby to zrobić, użyj Menedżera pakietów węzłów (NPM), jak podano w poniższym poleceniu:
> sudo npm instalacja bootstrap
Dane wyjście wskazuje, że pomyślnie zainstalowaliśmy bootstrap za pomocą polecenia sudo w systemie Windows. Teraz sprawdźmy inną metodę WSL do uruchamiania poleceń Sudo w systemie Windows.
Jak skonfigurować WSL w systemie Windows?
WSL to podsystem Windows dla narzędzia Linux, który pozwoli nam uruchomić polecenia Linux w systemie Windows. Aby użyć polecenia sudo w systemie Windows, najpierw musisz włączyć WSL w systemie Windows. W tym celu skorzystaj z podsumowanych kroków.
Krok 1: Włącz tryb programisty
Najpierw poszukaj „Ustawienia aktualizacji systemu Windows" w "Uruchomienie„Menu i otwórz:
Włącz "Tryb dewelopera" przełącznik:
Krok 2: Włącz podsystem Windows dla Linux
W następnym kroku poszukaj „Cechy okien" w "Uruchomienie„Menu i otwórz ustawienia poniżej wysokości:
Zaznaczyć "Podsystem okien dla Linux”Chink i naciśnij„OK" przycisk:
Wcześniej podana operacja umożliwi WSL w systemie Windows:
Po włączeniu WSL w systemie Windows uruchom ponownie system. Aby to zrobić, kliknij „Zrestartuj teraz" przycisk:
Krok 3: Zainstaluj narzędzie linii poleceń Linux
Po włączeniu WSL otwórz „Microsoft Store”Poszukując go w„Uruchomienie" menu:
Typ "Aplikacja Linux”W pasku wyszukiwania i wybierz„Ubuntu 22.04 LTS”Z wyświetlonego narzędzia:
Kliknij na "Dostawać”Przycisk do zainstalowania Ubuntu 22.04 w systemie Windows:
Po zainstalowaniu „Ubuntu 22.04 LTS„Narzędzie linii poleceń Linux, naciśnij„otwarty”Przycisk, aby uruchomić go w systemie Windows:
Krok 4: Ustawienie nazwy użytkownika i hasła
Po kliknięciu „otwarty”Przycisk w powyższym kroku, Ubuntu 22.04 Terminal pojawi się na ekranie. Ustaw nazwę użytkownika i hasło:
Do tego momentu WSL jest włączony w twoim systemie i wszystko jest gotowe do wykonania poleceń Sudo.
Jak uruchamiać polecenia sudo w systemie Windows za pomocą WSL?
Aby uruchomić polecenie sudo w systemie Windows za pomocą WSL (podsystem Windows dla Linux), wykonaj podane kroki.
Krok 1: Otwórz wiersz polecenia
Naciskać "Okno+r„Aby otworzyć okno polecenia uruchom, wpisz„CMD”W wyróżnionym polu i uderzył w„OK" przycisk:
Krok 2: Uruchom terminal Linux
Wykonaj „grzmotnąć„Polecenie do przejścia na terminal Linux:
> Bash
Krok 3: Uruchom polecenie sudo
Uruchom „sudo”Polecenie, aby sprawdzić, czy działa, czy nie:
$ sudo
Użyj poniższego polecenia, aby wyświetlić instrukcję polecenia Sudo:
$ sudo -h
Wykazaliśmy metody uruchamiania poleceń Sudo w systemie Windows.
Wniosek
Aby uruchomić polecenia Sudo w systemie Windows, najpierw jest wymagane do zainstalowania instalatora wiersza poleceń Scoop Windows. Następnie zainstaluj narzędzie wiersza poleceń Sudo za pomocą „$ scoop instaluj sudo" Komenda. Podsystem systemu Windows dla Linux (WSL) może być również używany do uruchamiania polecenia sudo w systemie Windows. Na tym blogu zilustrowaliśmy metody instalowania i uruchamiania polecenia Sudo w systemie Windows za pomocą PowerShell i WSL.