Czym są pliki SH i jak je otworzyć?
Pliki skryptów zawierają instrukcje wykonywane przez określony program lub silnik skryptowy. Instrukcje te są wykonywane bez kompilacji. Instrukcje są zapisywane w językach skryptowych dla środowiska uruchomieniowego. Istnieje wiele języków skryptowych o różnym przeznaczeniu i środowisku. Jednak językiem, który omówimy w tym artykule, jest język skryptowy Bash, używany w systemie Linux. Pliki zawierające polecenia lub składnię języka skryptowego Bash są również znane jako pliki SH lub pliki skryptów powłoki.

Czym są pliki SH w systemie Linux?
Pliki skryptów są tworzone i przechowywane w bash, ponieważ zawarte w nich instrukcje są napisane w tym języku i mają rozszerzenie .sh. Każde polecenie, które chcesz uruchomić w terminalu, można umieścić w pliku skryptu w celu wykonania. Jeśli masz sekwencję poleceń, które chcesz wykonywać wielokrotnie, możesz umieścić je w skrypcie i po prostu go wywołać.
Plik skryptu nie musi mieć rozszerzenia .sh. Linux to nie Windows, więc pierwsza linijka kodu, zwana „ shebang ”, wystarczy, aby zidentyfikować go jako skrypt. Chociaż rozszerzenie .sh jest powszechnie używane w plikach skryptów powłoki, nie jest to koniecznie użyteczna konwencja. Użycie rozszerzenia do zidentyfikowania pliku jako skryptu niewiele daje, a nawet może prowadzić do utraty elastyczności.

Jak utworzyć plik SH?
Podobnie jak w przypadku innych plików kodu tworzonych w prostym edytorze tekstu, można to zrobić w ten sam sposób. Wystarczy znać polecenia i składnię języka, aby go utworzyć. Najważniejszą cechą skryptu powłoki bash jest jednak to, że zaczyna się od `shebang`, jak pokazano poniżej:
#! / bin / bash

Dodaje się to do pierwszego wiersza kodu, aby skrypt bash był wykonywalny. Lokalizację interpretera bash można również sprawdzić za pomocą następującego polecenia:
który bash

Dodatkowo, aby system rozpoznał ten plik jako plik wykonywalny, musimy użyć innego polecenia. W niektórych przypadkach może to jednak nie być konieczne:
chmod +x nazwa_pliku
Uwaga : Nazwa pliku może być dowolną nazwą wybraną przez Ciebie.
Wykonywanie plików SH za pomocą terminala w systemie Linux
Pliki SH można uruchamiać, jeśli polecenia skryptu są wpisane w terminalu. Składnia pliku SH musi być poprawna, zanim będzie można go uruchomić. Używamy jedynie przykładowego fragmentu kodu, aby zilustrować działanie skryptu. Można używać różnych fragmentów kodu.
- Otwórz dowolny Edytor tekstu Wolę to od swojego systemu.
- Teraz napisz poniższy przykładowy kod i zapisz go z rozszerzeniem .sh lub bez:
#!/bin/bash echo Witajcie, użytkownicy appuals! #Polecenie echo służy do wyświetlania wiersza tekstu. echo Jak masz na imię? #Program poprosi o podanie danych. echo what #Tutaj użytkownik musi wprowadzić dane. echo Witaj, $what! #Dane wejściowe zostaną wydrukowane wraz z tekstem.
![]()
Uwaga : Przeczytaj komentarze, aby zrozumieć każdą linię przykładowego kodu.
- Teraz otwarte Terminal Naciskając klawisze Ctrl + Alt + T razem.
- Istnieje kilka poleceń umożliwiających uruchomienie/wykonanie pliku skryptu:
./aplikacje
![]()
sh appuals
![]()
aplikacje bash
![]()
Uwaga : Nazwa pliku może być dowolna. W tym przypadku plikowi skryptu nadaliśmy nazwę „ appuals ” bez rozszerzenia. Upewnij się również, że znajdujesz się w prawidłowym katalogu, w którym znajduje się plik.
- Jeżeli plik nie zostanie wykonany, wpisz polecenie. chmod Aby system rozpoznał uprawnienia do tego pliku wykonywalnego. Jeśli system rozpoznaje go już jako plik wykonywalny, pomiń ten krok:
chmod +x aplikacje
![]()





Możliwość dodawania komentarzy nie jest dostępna.