Jeśli w ogóle używasz Linuksa od dawna, bez wątpienia widziałeś słowo Bash rzucane na forach i w artykułach. Czasami wydaje się być synonimem terminala, ale Bash i emulator terminala to zdecydowanie dwie różne aplikacje. Więc czym dokładnie jest Bash? W tym krótkim artykule dowiemy się, czym jest Bash, co robi i jak możesz zacząć go używać.

Bash Defined

Imię Grzmotnąć to skrót od bnasz-ZAzdobyć SHell, gra słów Stephena Bourne'a, twórcy jednego z poprzedników Basha. Pierwsza wersja beta została wydana w 1989 roku, a ostatnia aktualizacja została wydana w grudniu 2020 roku: wersja 5.1.

Bash jest jednym z najpopularniejszych języków powłoki, znanym z połączenia potężnych możliwości i przyjaznych dla użytkownika poleceń. Dlatego jest tak płodny w dystrybucjach Linuksa.

Jednak Bash działa nie tylko na Linuksie; jest również dostępny w systemach macOS i BSD i można go używać w systemie Windows za pośrednictwem podsystemu Windows dla systemu Linux.

Czytaj więcej: Jak zdobyć powłokę Linux Bash Shell w systemie Windows 10

instagram viewer
Jak zdobyć powłokę Linux Bash Shell w systemie Windows 10

Potrzebujesz szybko skorzystać z Linuksa, aby przejść na inny komputer lub uruchomić maszynę wirtualną? Zamiast tego uruchom Linuksa w Windows 10 z terminalem powłoki Bash!

Ale aby naprawdę zdefiniować Bash, musimy zrozumieć, czym jest powłoka.

Powłoka to aplikacja, która przyjmuje dane wejściowe od użytkownika i w odpowiedzi wykonuje akcję, zwykle komunikując się z jądrem, aby to się stało. W ten sposób jest jak „powłoka” wokół jądra.

Chociaż powłoki inicjują inne aplikacje za pomocą poleceń, często same mają również funkcje interaktywne.

Na przykład, gdy otworzysz terminal Linux i naciśniesz przycisk strzałki w górę, aby pobrać ostatnio wydane polecenie, jest to funkcja aplikacji Bash. Plik Płyta CD Polecenie do zmiany katalogów jest kolejnym bardzo popularnym poleceniem Bash.

Oprócz tego, że jest aplikacją interaktywną, Bash jest także językiem skryptowym. Twój system operacyjny Linux w rzeczywistości używa wielu skryptów Bash w procesie uruchamiania do inicjowania różnych procesów.

Jak używać Bash?

Używasz Bash za każdym razem, gdy używasz terminala w prawie każdym systemie Linux.

Możesz to potwierdzić za pomocą tego polecenia, które zwraca nazwę używanej powłoki:

echo $ 0

Powinieneś dostać tylko słowo grzmotnąć zwrócony. Jeśli to zrobisz, możesz zobaczyć wersję Bash, której używasz za pomocą tego polecenia:

bash - wersja

Twój ekran powinien wyglądać podobnie do tego:

Wydawanie pojedynczych poleceń w terminalu to jednak dopiero początek zastosowań Basha.

Podobnie jak w przypadku tych skryptów, których używa Twój system operacyjny, możesz nauczyć się pisać skrypty Bash, które automatyzują procesy na komputerze z systemem Linux, które często wykonujesz ręcznie. Wykwalifikowany skrypter Bash może mieć skrypty automatyzujące setki zadań dziennie!

Jak więc możesz nauczyć się Bash?

Pisząc skrypty, samodzielnie lub z przewodnikiem, na przykład w Kurs bash.

Gracze mogą się również uczyć, grając w grę Bash. Jednym z przykładów jest Bashcrawl, tekstowy dungeon crawler, który zmusza cię do nauki i przywoływania poleceń Bash, aby postępować w grze.

Mamy również artykuły na temat Wykorzystaj, które nauczą Cię, jak stać się lepszym skrypciarzem Bash. Możemy Ci na przykład pokazać, jak to zrobić napisz dla pętli w Bash, albo może zamień swoje skrypty w klikalne aplikacje.

Zwiększanie poziomu swojej gry w Linuksie

Dowiedzieliśmy się, czym jest Bash, jego historię i jak możesz nauczyć się go wykorzystywać.

Jednak nauka Bash to tylko jedna część pełnego wykorzystania możliwości systemu operacyjnego Linux. Aby zostać zaawansowanym użytkownikiem Linuksa, możesz się o wiele więcej nauczyć.

E-mail
15 niezbędnych wskazówek dla zaawansowanych użytkowników systemu Ubuntu Linux

Chcesz lepiej używać Linuksa? Te wskazówki i triki dotyczące Ubuntu pomogą Ci szybko stać się zaawansowanym użytkownikiem.

Powiązane tematy
  • Linux
  • Ubuntu
  • Linux
  • Linux Bash Shell
O autorze
Jordan Gloor (17 opublikowanych artykułów)

Jordan jest nauczycielem i dziennikarzem, którego pasją jest uczynienie Linuksa dostępnym i bezstresowym dla każdego. Ma licencjat z angielskiego i lubi gorącą herbatę. W ciepłych porach roku lubi jeździć na rowerze po wzgórzach Ozarks, w których mieszka.

Więcej od dostawcy Jordan Gloor

Zapisz się do naszego newslettera

Dołącz do naszego biuletynu, aby otrzymywać wskazówki techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Jeszcze jeden krok…!

Potwierdź swój adres e-mail w wiadomości e-mail, którą właśnie wysłaliśmy.

.