Jak pracować z plikami, folderami i aplikacjami w Bash na Ubuntu w systemie Windows 10

Dodanie podsystemu Windows(Windows Subsystem) dla systemu Linux(Linux) w systemie Windows 10(Windows 10) było dla wielu zaskoczeniem, w tym dla nas. Chociaż jest to narzędzie przeznaczone głównie dla programistów, zwykli użytkownicy również wydają się być zainteresowani tą funkcją. Pomyśleliśmy, że ma sens, jeśli pokażemy Ci, jak uruchamiać polecenia w Bash w systemie Ubuntu(Ubuntu) w systemie Windows 10(Windows 10) , aby pracować z plikami, folderami i aplikacjami. Jest dużo terenu do pokonania, więc zacznijmy:

UWAGA:(NOTE:) Ten samouczek jest oparty na systemie Windows 10 z aktualizacją z 10 listopada(November 10 Update) . Jeśli masz starszą wersję systemu Windows 10(older version of Windows 10) , niektóre polecenia mogą nie działać lub wszystko może wyglądać inaczej.

Jak zdobyć Ubuntu na Windows

W tym samouczku powinieneś mieć zainstalowany system Linux Ubuntu(Linux Ubuntu) w systemie Windows(Windows) na komputerze lub urządzeniu z systemem Windows 10. (Windows)Jeśli jeszcze tego nie zrobiłeś lub potrzebujesz wskazówek w tej sprawie, opisaliśmy cały proces instalacji tutaj: Jak uzyskać podsystem Windows dla systemu Linux?(How do I get the Windows Subsystem for Linux?)

Ubuntu w systemie Windows, zainstalowany ze sklepu Microsoft Store

Po drugie, zakładamy, że nigdy nie pracowałeś z Linuksem(Linux) i że „nic o nim nie wiesz”, tak jak Jon Snow .

Co to jest Bash na Ubuntu w systemie Windows

Jako kompletny początkujący możesz się zastanawiać, co otrzymujesz od Bash na Ubuntu w systemie Windows(Windows) . Otrzymujesz całe środowisko powłoki Bash na swoim komputerze z (Bash shell)systemem Windows(Windows) 10. Jeśli wcześniej korzystałeś z systemu Windows(Windows) , czy to Windows 10, Windows XP , czy cokolwiek pomiędzy tymi dwoma, prawdopodobnie znasz środowiska Command Prompt i PowerShell . Bash to podobna powłoka, ale stworzona dla systemów operacyjnych Linux .

Wiersz polecenia vs. PowerShell vs. Bash w systemie Ubuntu w systemie Windows

Podobnie jak Command Prompt , Bash jest środowiskiem wiersza poleceń. Działa na jądrze Linuksa(Linux) i oferuje całą gamę narzędzi wiersza poleceń do uruchomienia. Możesz go używać do pobierania, instalowania i używania aplikacji Linux , jeśli tego chcesz. Wszystkie narzędzia uruchamiane w Bash uzyskują dostęp do systemu plików Windows 10. (Windows)Oznacza to, że możesz uzyskiwać dostęp, tworzyć i usuwać pliki i foldery na dowolnym dysku. Należy również zauważyć, że nawet jeśli jest to możliwe, uruchamianie aplikacji graficznych w Ubuntu w systemie Windows jest zarówno dość skomplikowaną czynnością, jak i podatną na błędy. To dlatego, że Ubuntuon Windows został stworzony, aby zapewnić podsystem Linux i dostęp do jego narzędzi programistom, a nie zwykłym użytkownikom.

Jak uruchomić Ubuntu na Windows 10

Pierwszą rzeczą, którą musisz zrobić po zainstalowaniu Ubuntu w systemie Windows(Windows) , jest uruchomienie go, a szybkim sposobem na to jest kliknięcie lub dotknięcie jego skrótu z menu Start(Start Menu) .

Ubuntu ma skrót w menu Start systemu Windows 10

Tak wygląda interfejs Ubuntu w (Ubuntu)Windows 10 :

Terminal Ubuntu w Windows 10

Będąc środowiskiem wiersza poleceń, musisz napisać polecenia tekstowe, które chcesz w nim uruchomić. Jeśli pracowałeś wcześniej z wierszem poleceń(Command Prompt) , prawdopodobnie jesteś przyzwyczajony do pisania całej ścieżki polecenia, aby móc je uruchomić. Zapomnij o tym podczas korzystania z powłoki Bash . Tutaj każde zainstalowane polecenie, narzędzie lub aplikacja może być uruchamiana z dowolnego miejsca, po prostu wpisując jego nazwę. Nie ma potrzeby dodawania jego ścieżki przed nazwą. Zobaczmy teraz podstawowe polecenia, których musisz się nauczyć, aby zacząć:

1. Jak zmienić katalog na komputerze z systemem Windows 10 za pomocą Bash na Ubuntu za pomocą polecenia CD?

Jednym z podstawowych poleceń w Bash jest to, które pozwala zmienić folder, w którym pracujesz. Aby przejść do innego folderu na komputerze z systemem Windows 10, wystarczy uruchomić polecenie cd [ścieżka](cd [path]) , gdzie [ścieżka]([path]) jest lokalizacją tego folderu.

Zwróć uwagę, że wszystkie dyski na komputerze z systemem Windows 10 są zamontowane w /mnt/[the letter of the drive] . Na przykład dysk C , na którym zwykle jest instalowany (C)system Windows 10(Windows 10) , znajduje się w tej lokalizacji: /mnt/c . Dysk D , jeśli go masz, znajduje się w /mnt/d i tak dalej. Weźmy przykład: jeśli chcesz przejść do folderu Digital Citizen znajdującego się na dysku D , musisz uruchomić to polecenie Bash : cd "/mnt/d/Digital Citizen" .

Używanie polecenia CD do zmiany folderu roboczego

WAŻNE:(IMPORTANT:) Jeśli folder, w którym chcesz pracować, zawiera spacje w nazwie, tak jak w przypadku Digital Citizen , upewnij się, że ścieżka została umieszczona w cudzysłowie. Używaj tylko prostych znaków, a nie kręconych lub sprytnych cudzysłowów, ponieważ nie działają.

2. Jak wyświetlić zawartość folderu na komputerze z systemem Windows 10 za pomocą Bash na Ubuntu za pomocą polecenia LS ?

W Bash kolejnym ważnym poleceniem, które pokazuje zawartość folderu, jest ls . Wpisz go, naciśnij Enter na klawiaturze i powinieneś otrzymać listę wszystkich folderów i plików znalezionych w bieżącym katalogu.

Używanie polecenia LS do wyświetlania zawartości folderu

Jak widać na poprzednim zrzucie ekranu, foldery są podświetlone, dzięki czemu można je odróżnić od plików.

3. Jak kopiować pliki na komputerze z systemem Windows 10 za pomocą Bash na Ubuntu za pomocą polecenia CP?

Bash zawiera również wszystkie polecenia wymagane do podstawowego zarządzania plikami, takie jak kopiowanie, przenoszenie, zmiana nazwy, usuwanie. Polecenie, które pozwala skopiować plik z jednego miejsca do drugiego, to cp [źródło] [miejsce docelowe](cp [source] [destination]) , gdzie [źródło]([source]) to ścieżka do pliku, który jest kopiowany, a [cel]([destination]) to ścieżka do miejsca, w którym ma zostać skopiowany .

Załóżmy na przykład, że chcemy skopiować plik o nazwie incognito.xlsx, znajdujący się w naszym folderze Digital Citizen , do podfolderu Bezpieczeństwo dla wszystkich(Security for Everyone) . Aby to zrobić, musimy uruchomić polecenie cp "/mnt/d/Digital Citizen/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone" .

Używanie polecenia CP do kopiowania pliku

Plik jest następnie kopiowany do określonego folderu.

4. Jak przenieść lub zmienić nazwy plików na komputerze z systemem Windows 10 za pomocą Bash na Ubuntu za pomocą polecenia MV?

Przenoszenie lub zmiana nazwy plików za pomocą Bash jest podobna do kopiowania plików. Polecenie, które należy w tym celu uruchomić, ma następującą składnię: mv [źródło] [miejsce docelowe](mv [source] [destination]) , gdzie [źródło]([source]) to ścieżka do pliku, który ma zostać przeniesiony lub którego nazwa została zmieniona, a [miejsce docelowe]([destination]) to ścieżka do miejsca, do którego ma trafić być poruszonym. Jeśli [miejsce docelowe]([destination]) jest takie samo jak [źródło],([source],) ale określona nazwa pliku jest inna niż oryginalna, plik jest zmieniany, a nie przenoszony.

Korzystając z tego samego przykładu, co poprzednio, przenieśmy plik incognito.xlsx z naszego folderu Digital Citizen do podfolderu (Digital Citizen)Bezpieczeństwo dla wszystkich(Security for Everyone) , a następnie zmień jego nazwę na web_incognito.xlsx . Aby to zrobić, musimy uruchomić następujące polecenia: mv "/mnt/d/Digital Citizen/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone" , a następnie mv "/mnt/d/Digital Citizen/Security for Everyone/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone/web_incognito.xlsx" .

Używanie polecenia MV do przenoszenia i zmiany nazwy pliku

5. Jak usunąć pliki z komputera z systemem Windows 10 za pomocą Bash na Ubuntu za pomocą polecenia RM?

Usuwanie lub usuwanie plików w Bash odbywa się za pomocą polecenia rm [plik](rm [file]) . Aby usunąć plik web_incognito.xlsx , który utworzyliśmy wcześniej, najpierw przechodzimy do naszego folderu Bezpieczeństwo dla wszystkich(Security for Everyone) , który go przechowuje, używając polecenia cd "/mnt/d/Digital Citizen/Security for Everyone" . Następnie uruchamiamy polecenie rm web_incognito.xlsx .

Używanie polecenia RM do usuwania pliku

6. Jak tworzyć foldery na komputerze z systemem Windows 10 za pomocą Bash na Ubuntu za pomocą polecenia MKDIR?

Tworzenie folderu w Bash odbywa się za pomocą polecenia mkdir [folder](mkdir [folder]) , gdzie [folder] to nazwa folderu, który chcesz utworzyć. Dla przykładu powiedzmy, że chcemy utworzyć folder o nazwie Tests w naszym katalogu Digital Citizen . Aby to zrobić, najpierw przechodzimy do folderu Digital Citizen (cd "/mnt/d/Digital Citizen") , a następnie uruchamiamy polecenie mkdir Tests . To takie proste.

Używanie polecenia MKDIR do tworzenia nowego folderu

7. Jak usunąć foldery z komputera z systemem Windows 10 za pomocą Bash na Ubuntu za pomocą polecenia RM -R?

Podobnie usuwanie lub usuwanie folderu za pomocą Bash jest równie łatwe. Przejdź(Navigate) do katalogu nadrzędnego folderu, który chcesz usunąć, i uruchom polecenie rm -r [folder] , gdzie [folder] to nazwa folderu do usunięcia. Być może zauważyłeś, że to polecenie zawiera również argument -r : musisz go dodać, aby wszystko w tym folderze zostało również usunięte rekursywnie.

Dla przykładu usuńmy folder Tests , który wcześniej utworzyliśmy w naszym folderze Digital Citizen . W tym celu najpierw musimy przejść do folderu nadrzędnego, którym jest Digital Citizen , za pomocą polecenia: cd "/mnt/d/Digital Citizen" . Następnie musimy uruchomić polecenie rm -r Tests .

Używanie polecenia RM -R do usuwania folderu

8. Jak pobierać i instalować aplikacje dla systemu Linux w (Linux)systemie Windows 10(Windows 10) z Bash na Ubuntu za pomocą polecenia SUDO APT-GET INSTALL(SUDO APT-GET INSTALL)

Linux umożliwia również uruchamianie poleceń jako superużytkownik za pomocą polecenia SUDO , co daje uprawnienia administratora. Składnia jest prosta: sudo [aplikacja](sudo [application]) , gdzie [aplikacja]([application]) może być dowolnym programem zainstalowanym w systemie operacyjnym. Ponieważ polecenie sudo daje uprawnienia administracyjne nad wszystkim w systemie Linux(Linux) , jest bardzo podobne do tego, co konto użytkownika administratora może zrobić w systemie Windows(Windows) . Jeśli chcesz pobierać, instalować i uruchamiać aplikacje dla systemu Linux(Linux) , możesz użyć następujących poleceń:

Najpierw uruchom sudo apt-get update . To polecenie pobiera najnowsze listy oprogramowania z Ubuntu .

Używanie polecenia SUDO APT-GET UPDATE do pobierania aktualnych list pakietów

Następnie, aby pobrać i zainstalować odpowiednią aplikację dla systemu Linux(Linux) , uruchom sudo apt-get install [nazwa aplikacji](sudo apt-get install [application name]) . Na przykład, jeśli chcielibyśmy zainstalować w3m , która jest tekstową przeglądarką internetową, musielibyśmy uruchomić sudo apt-get install w3m . Jeśli aplikacja wymaga dodatkowych pakietów, może być konieczne potwierdzenie, że chcesz kontynuować. W takim przypadku naciśnij klawisz Y na klawiaturze.

Użycie polecenia SUDO APT-GET INSTALL do zainstalowania nowej aplikacji

Po zainstalowaniu aplikacji możesz ją uruchomić, wpisując jej nazwę w Bash , a następnie wszelkie niezbędne parametry. Na przykład, gdybyśmy chcieli odwiedzić naszą witrynę, musielibyśmy wpisać w3m digitalcitizen.life .

Uruchamianie aplikacji w Bash na Ubuntu w systemie Windows

9. Jak uzyskać pomoc w Bash na Ubuntu w systemie Windows(Windows) , używając argumentu HELP

Jeśli chcesz dowiedzieć się więcej o działaniu określonego polecenia, napisz je w Bash i dodaj parametr "--help" . Wyświetlane informacje powinny rzucić więcej światła na strukturę i zastosowanie tego polecenia. Weźmy na przykład polecenie ls, które wyświetla zawartość folderu. Może wydawać się to prostym poleceniem, ale oferuje wiele opcji wyświetlania informacji. Oto część pomocy, którą możesz uzyskać:

Uzyskiwanie pomocy dotyczącej polecenia w Bash w systemie Ubuntu w systemie Windows

Czy(Did) wypróbowałeś Bash na Ubuntu w systemie Windows(Windows) ?

Mamy nadzieję, że udało nam się przybliżyć Wam bardzo ciekawy świat Linux Bash i podstawy korzystania z niego w Windows 10 . Wypróbuj przedstawione przez nas polecenia i dowiedz się więcej o każdym poleceniu za pomocą argumentu HELP . Jeśli masz jakieś pytania lub wskazówki, którymi możesz się podzielić, nie wahaj się skomentować poniżej.



About the author

Jestem profesjonalnym recenzentem i zwiększającym produktywność. Uwielbiam spędzać czas online, grając w gry wideo, odkrywając nowe rzeczy i pomagając ludziom w ich potrzebach technologicznych. Mam pewne doświadczenie z konsolą Xbox i od 2009 roku pomagam klientom dbać o bezpieczeństwo ich systemów.



Related posts