Menu
Coddy logo textTech

Czym jest skrypt powłoki

Część sekcji Podstawy ścieżki Terminal w Coddy. Lekcja 66 z 82.

Do tej pory wpisywałeś polecenia w terminalu po jednym. Ale co, jeśli musisz wielokrotnie uruchamiać tę samą sekwencję poleceń? Właśnie do tego służą skrypty powłoki.

Skrypt powłoki to po prostu plik tekstowy zawierający serię poleceń. Zamiast wpisywać każde polecenie ręcznie, zapisujesz je wszystkie w pliku, a powłoka wykonuje je po kolei. Możesz myśleć o nim jak o przepisie, którego komputer przestrzega krok po kroku.

Skrypty powłoki mają zazwyczaj rozszerzenie .sh i zaczynają się od specjalnej linii nazywanej shebangiem:

#!/bin/bash

Ten wiersz informuje system, który interpreter powinien uruchomić skrypt. W tym przypadku jest to Bash. Wszystko po tym wierszu to zwykłe polecenia, te same, które wpisujesz przez cały ten kurs.

Skrypty powłoki są potężne, ponieważ pozwalają automatyzować powtarzalne zadania, łączyć wiele poleceń w jedno działanie i udostępniać swoje przepływy pracy innym. Administratorzy systemów używają ich do zarządzania serwerami, programiści — do konfigurowania projektów, a zwykli użytkownicy tworzą je, aby uprościć codzienne zadania.

W kolejnych lekcjach nauczysz się tworzyć, uruchamiać i ulepszać własne skrypty powłoki za pomocą zmiennych, danych wejściowych od użytkownika i logiki.

challenge icon

Wyzwanie

Łatwy

Udostępniono Ci skrypt powłoki o nazwie hello.sh. Użyj polecenia cat, aby wyświetlić jego zawartość i zobaczyć strukturę podstawowego skryptu powłoki.

Zwróć uwagę na wiersz shebang (#!/bin/bash) u góry, po którym następują znane Ci już zwykłe polecenia.

Wynik powinien wyświetlać:

#!/bin/bash
echo "Hello from a shell script!"
echo "Today is a great day to learn."

Podpowiedź: Użyj cat hello.sh, aby wyświetlić zawartość skryptu.

Spróbuj swoich sił

Terminal
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Edytor online Terminal