Linux Command Line & Bash Scripting Mastery · Lekcja

Pierwszy skrypt Bash i shebang

Napisze Pan/Pani swój pierwszy wykonywalny skrypt Bash, pozna znaczenie wiersza shebang i uruchomi skrypt z poziomu terminala.

Lekcja 1 z 411 kroki

Pierwszy skrypt Bash i shebang to bezpłatna lekcja Linux Command Line & Bash Scripting Mastery na CoddyKit. To lekcja 1 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Linux Command Line & Bash Scripting Mastery, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Linux Command Line & Bash Scripting Mastery zawiera 4 lekcji w sumie.

Wprowadzenie do skryptów Bash

Witamy w świecie skryptów Bash! Skrypt Bash to po prostu plik tekstowy zawierający sekwencję poleceń, które może wykonać powłoka Bash.

Można go traktować jak przepis dla komputera. Zamiast wpisywać polecenia jedno po drugim, zapisujesz je wszystkie w skrypcie, a komputer wykonuje zawarte w nim instrukcje.

Po co automatyzować za pomocą Bash?

Skrypty Bash to potężne narzędzia do automatyzacji. Pomagają:

  • automatyzować powtarzalne zadania: oszczędzać czas, uruchamiając złożone sekwencje poleceń za pomocą jednego skryptu.
  • łączyć polecenia: łączyć wiele poleceń w celu wykonywania zaawansowanych operacji.
  • zarządzać systemami: sprawnie wykonywać typowe zadania administracyjne.
  • tworzyć narzędzia: budować własne niestandardowe narzędzia wiersza poleceń.

Tworzenie pliku skryptu

Aby utworzyć skrypt Bash, potrzebujesz tylko zwykłego pliku tekstowego. Przyjętą konwencją jest nadawanie plikom skryptów rozszerzenia .sh, na przykład my_script.sh.

Pusty plik można utworzyć w terminalu za pomocą polecenia touch:

touch my_script.sh

Następnie można otworzyć go w edytorze tekstu i dodać polecenia.

Prosta zawartość skryptu

Zacznijmy od dodania bardzo prostego polecenia do naszego pliku skryptu. Polecenie echo po prostu wyświetla tekst w terminalu.

Jeśli otworzy Pan/Pani plik my_script.sh w edytorze tekstu, należy dodać do niego ten wiersz:

echo "Hello from my script!"

Poznajemy wiersz shebang

Aby skrypt działał poprawnie, potrzebuje specjalnego pierwszego wiersza nazywanego shebangiem (wymawianym „szibang”). Informuje on system, który interpreter (program) powinien wykonać skrypt.

Shebang zaczyna się od #!, po którym następuje ścieżka do interpretera.

Wyjaśnienie `#!/bin/bash`

W przypadku skryptów Bash najczęściej używany shebang to #!/bin/bash. Oznacza to, że skrypt powinien zostać wykonany za pomocą interpretera Bash znajdującego się pod ścieżką /bin/bash.

Plik my_script.sh powinien teraz wyglądać tak:

#!/bin/bash
echo "Hello from my script!"

Nadawanie uprawnień

Zanim będzie można uruchomić skrypt bezpośrednio za pomocą jego nazwy, należy nadać mu uprawnienia do wykonywania. Informuje to system operacyjny, że plik jest programem wykonywalnym.

Do dodania uprawnień do wykonywania służy polecenie chmod +x. Jeśli skrypt nazywa się my_script.sh, należy wpisać:

chmod +x my_script.sh

Bez tego system nie będzie wiedział, że jest to program!

Wykonywanie skryptu

Gdy skrypt ma już uprawnienia do wykonywania, można uruchomić go bezpośrednio z terminala. Jeśli znajduje się Pan/Pani w tym samym katalogu co skrypt, należy poprzedzić jego nazwę ciągiem ./.

./ oznacza „w bieżącym katalogu”. Proszę spróbować uruchomić ten przykład, zakładając, że został zapisany jako runnable_script.sh i ma odpowiednie uprawnienia:

#!/bin/bash
# This script will now run!
echo "Success! My first executable script!"

Pełny przykład skryptu Hello

Oto kompletny skrypt w stylu „Hello World”, gotowy do zapisania, oznaczenia jako wykonywalny i uruchomienia.

Kroki:

  • Zapisz ten kod w pliku (np. hello_world.sh).
  • Uczyń go wykonywalnym: chmod +x hello_world.sh.
  • Uruchom go: ./hello_world.sh.
#!/bin/bash
# This script greets the world!

echo "Hello, World!"
echo "Welcome to Bash Scripting!"

Quiz ze skryptów

Nauczył się Pan/Nauczyła się Pani podstawowych kroków tworzenia i uruchamiania pierwszego skryptu Bash. Sprawdźmy szybko, czy wszystko jest zrozumiałe.

Podsumowanie: pierwszy skrypt

Gratulacje! Właśnie udało się Panu/Pani utworzyć i uruchomić pierwszy skrypt Bash. Oto krótkie podsumowanie:

  • Skrypty Bash automatyzują sekwencje poleceń.
  • Wiersz shebang (#!/bin/bash) informuje system, którego interpretera użyć.
  • Użyj chmod +x, aby uczynić skrypt wykonywalnym.
  • Skrypt wykonywalny uruchamia się za pomocą ./script_name.sh.

Ma już Pan/Pani podstawy potrzebne do tworzenia bardziej złożonych skryptów!

Bezpłatny start

Ucz się Bash dzięki korepetycjom AI — za darmo

Pisz i uruchamiaj kod w przeglądarce, otrzymuj natychmiastową pomoc od korepetytora AI dostępnego 24/7 i kontynuuj naukę w sieci lub w aplikacji.

Kursy
22
Lekcje
88

Często zadawane pytania

Czy lekcja „Pierwszy skrypt Bash i shebang” jest bezpłatna?

Tak — pełny tekst „Pierwszy skrypt Bash i shebang” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Linux Command Line & Bash Scripting Mastery, przejdź na CoddyKit PRO. Kurs Linux Command Line & Bash Scripting Mastery zawiera 4 lekcji w sumie.

Co nauczysz się w „Pierwszy skrypt Bash i shebang”?

Napisze Pan/Pani swój pierwszy wykonywalny skrypt Bash, pozna znaczenie wiersza shebang i uruchomi skrypt z poziomu terminala. Ćwiczysz Linux Command Line & Bash Scripting Mastery z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Linux Command Line & Bash Scripting Mastery?

Nie wymagamy żadnego doświadczenia. Linux Command Line & Bash Scripting Mastery w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 1 z 4.

Ile czasu zajmuje lekcja „Pierwszy skrypt Bash i shebang”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Linux Command Line & Bash Scripting Mastery?

Tak. Każda lekcja Linux Command Line & Bash Scripting Mastery zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Pierwszy skrypt Bash i shebang
  2. Zmienne i dane wprowadzane przez użytkownika
  3. Instrukcje warunkowe (if, else, elif)
  4. Praca z tablicami w Bashu
← Powrót do Linux Command Line & Bash Scripting Mastery