W aktualizacji Windows 10 Anniversary Microsoft dodał nową interesującą funkcję dla programistów, zaawansowanych użytkowników i każdego, kto pracował z systemami Unix-Y, takimi jak Mac OS X i Linux. System Windows 10 zawiera teraz wiersz polecenia Unix Bash (w wersji beta) dzięki współpracy z Canonical, firmą odpowiedzialną za system Ubuntu Linux.
Za pomocą wiersza polecenia Bash można wykonywać wszystkie rodzaje działań, takich jak interakcja z systemem plików Windows (tak jak w zwykłym wierszu polecenia systemu Windows), uruchamianie standardowych poleceń Bash, a nawet instalowanie graficznych programów interfejsu użytkownika systemu Linux - chociaż ten ostatni nie jest oficjalnie obsługiwany.
Jeśli jesteś doświadczonym użytkownikiem Bash lub chcesz rozpocząć korzystanie z popularnego wiersza poleceń, oto jak zainstalować Bash na Windows 10.
01 z 06Podsystem

Kiedy instalujesz Bash na Windows 10, nie dostajesz maszyny wirtualnej ani programu, który robi wszystko, by w większości działać jak Bash w Linuksie. To właściwie Bash działa natywnie na twoim komputerze dzięki funkcji w Windows 10 nazywanej Windows Subsystem for Linux (WSL). WSL to "tajny sos", który pozwala oprogramowaniu Linux działać w systemie Windows.
Aby rozpocząć, przejdź do Start> Ustawienia> Aktualizacja i zabezpieczenia> Dla programistów . Pod nagłówkiem "Użyj funkcji programisty" wybierz tryb dewelopera Przycisk radiowy. Możesz zostać poproszony o ponowne uruchomienie komputera w tym momencie. Jeśli tak, zrób to.
Kontynuuj czytanie poniżej
02 z 06Włącz funkcje systemu Windows

Gdy to zrobisz, zamknij aplikację Ustawienia i kliknij pasek wyszukiwania Cortana na pasku zadań i wpisz cechy okien. Najlepszym wynikiem powinna być opcja Panel sterowania "Włącz lub wyłącz funkcje systemu Windows". Wybierz to i otworzy się małe okno.
Przewiń w dół i zaznacz pole "Podsystem Windows dla systemu Linux (Beta)". Następnie kliknij dobrze zamknąć okno.
Następnie zostaniesz poproszony o ponowne uruchomienie komputera, co będziesz musiał zrobić, zanim będziesz mógł korzystać z Bash.
Kontynuuj czytanie poniżej
03 z 06Ostateczna instalacja

Po ponownym uruchomieniu komputera kliknij Cortana na pasku zadań i wpisz ponownie grzmotnąć. Najlepszym wynikiem powinna być opcja uruchomienia "bash" jako polecenia - wybierz to.
Alternatywnie, przejdź do Start> System Windows> Wiersz polecenia . Po otwarciu okna wiersza polecenia wpisz grzmotnąć i uderz Wchodzić .
Niezależnie od tego, jak to zrobisz, ostateczny proces instalacji Bash rozpocznie się od pobrania Bash ze sklepu Windows (poprzez wiersz poleceń). W pewnym momencie zostaniesz poproszony o kontynuowanie. Kiedy tak się stanie, po prostu wpisz y a następnie poczekaj na zakończenie instalacji.
Dodaj nazwę użytkownika i hasło

Kiedy wszystko jest prawie gotowe, zostaniesz poproszony o podanie nazwy użytkownika i hasła, co jest typowe dla poleceń systemu Unix. Nie musisz używać nazwy konta użytkownika Windows ani hasła. Zamiast tego mogą być całkowicie wyjątkowe. Jeśli chcesz nazwać siebie "r3dB4r0n", to idź do niego.
Po zakończeniu tej części i zakończeniu instalacji wiersz polecenia otworzy się automatycznie w Bash. Będziesz wiedział, że to zrobione, gdy zobaczysz coś w stylu "r3dB4r0n @ nazwa komputera" jako wiersz polecenia.
Teraz możesz dowolnie wpisywać dowolne polecenia Bash. Ponieważ nadal jest to oprogramowanie w wersji beta, nie wszystko będzie działać, ale w przeważającej części będzie działać podobnie do Basha w innych systemach.
Za każdym razem, gdy chcesz ponownie otworzyć Bash, znajdziesz go poniżej Start> Bash w systemie Ubuntu w systemie Windows .
Kontynuuj czytanie poniżej
05 z 06Aktualizacja instalacji

Jak każdy dobry użytkownik Bash wie, zanim zrobisz cokolwiek z linii poleceń, powinieneś zaktualizować i zaktualizować swoją bieżącą instalację pakietów. Jeśli nigdy nie słyszałeś tego terminu, pakiety są tym, co nazywasz kolekcją plików tworzących programy wiersza poleceń i narzędzia zainstalowane na twoim komputerze.
Aby upewnić się, że jesteś na bieżąco, otwórz Bash w systemie Ubuntu w systemie Windows i wpisz następujące polecenie: sudo apt-get update. Teraz uderz Wchodzić. Bash wyświetli następnie komunikat o błędzie w oknie, a następnie poprosi o podanie hasła.
Po prostu zignoruj ten komunikat o błędzie. The sudo komenda nie działa jeszcze w pełni, ale nadal potrzebujesz jej do wykonywania niektórych poleceń w Bashu. Poza tym dobrą praktyką jest robienie rzeczy oficjalnie w oczekiwaniu na bezproblemowe działanie Basha w systemie Windows.
Jak dotąd wszystko, co zrobiliśmy, to aktualizacja naszej lokalnej bazy zainstalowanych pakietów, która pozwala komputerowi dowiedzieć się, czy jest coś nowego. Teraz faktycznie instalujemy nowe pakiety, które musimy wpisać sudo apt-get upgrade i uderz Wchodzić jeszcze raz. Bash prawdopodobnie nie będzie pytał o twoje hasło ponownie, ponieważ właśnie je wprowadziłeś. A teraz Bash wyrusza na wyścigi, ulepszając wszystkie swoje pakiety. W początkowej fazie procesu Bash zapyta, czy naprawdę chcesz kontynuować aktualizację swojego oprogramowania Bash. Po prostu wpisz y za tak, aby przeprowadzić aktualizację.
Aktualizacja może zająć kilka minut, ale gdy to zrobi, Bash zostanie zaktualizowany i będzie gotowy do pracy.
06 z 06Korzystanie z programu wiersza poleceń

Teraz mamy Basha i uruchamiamy czas, aby coś z nim zrobić. Zamierzamy użyć rsync polecenie wykonać kopię zapasową naszego folderu dokumentów systemu Windows na zewnętrzny dysk twardy.
W tym przykładzie nasz folder znajduje się pod adresem C: Users BashFan Documents, a naszym zewnętrznym dyskiem twardym jest FA: napęd.
Wszystko co musisz zrobić, to wpisać rsync -rv / mnt / c / Users / BashFan / Documents / / mnt / f / Documents. To polecenie mówi Bashowi, aby używał programu Rsync, który powinien już być zainstalowany na twojej wersji Bash. Następnie część "rv" mówi rsync, aby utworzyć kopię zapasową wszystkich zawartych w różnych folderach na komputerze i wydrukować całą aktywność rsync do linii poleceń. Upewnij się, że wpisałeś dokładnie to polecenie, łącznie z użyciem ukośnika końcowego po … / BashFan / Documents /. Aby uzyskać wyjaśnienie, dlaczego to cięcie jest ważne, zapoznaj się z samouczkiem dotyczącym Cyfrowego oceanu.
Dwa ostatnie bity z folderami docelowymi mówią Bashowi, który folder skopiować i gdzie go skopiować. Aby Bash mógł uzyskać dostęp do plików Windows, musi zaczynać się od "/ mnt /". To po prostu dziwactwo Basha w Windowsie, ponieważ Bash nadal działa tak, jakby działał na komputerze z Linuksem.
Zwróć też uwagę, że w komendach Basha rozróżniana jest wielkość liter. Jeśli wpisałeś "dokumenty" zamiast "Dokumenty", Rsync nie mógłby znaleźć właściwego folderu.
Teraz, gdy wpiszesz swoje trafienie polecenia Wchodzić a twoje dokumenty zostaną zarchiwizowane w mgnieniu oka.




