Sprzęt komputerowy

Jak zrobić skrypt powłoki w systemie Linux

Spisu treści:

Anonim

Mówiliśmy już wystarczająco dużo o poleceniach w Linuksie i konsoli, nauczyliśmy się nimi manipulować, aby wykonywać określone czynności, jak je łączyć i łatwość, jaką dają nam one do wykonywania określonych zadań. W tym przypadku przedstawimy się na temat działania skryptu powłoki w systemie Linux, wspaniałego narzędzia do automatyzacji zadań i wykonywania ich z konsoli. Jeśli chcesz wiedzieć, jak utworzyć skrypt powłoki w systemie Linux, czytaj dalej nasz artykuł.

Jak zrobić skrypt powłoki w systemie Linux

Co to jest skrypt?

Skrypt to nic innego jak plik tekstowy, którego zawartość jest zestawem wierszy poleceń, które są wykonywane sekwencyjnie od początku do końca. W ten sposób możemy skonstruować w skrypcie polecenia, które chcielibyśmy wykonywać za pomocą klawiatury, a także zautomatyzować je poprzez zadanie, jeśli jest to często wykonywane.

Jak utworzyć skrypt powłoki

Proces tworzenia skryptu powłoki jest bardzo prosty. Tak proste, jak utworzenie nowego pliku i nadanie mu rozszerzenia.sh. Można to zrobić na dwa sposoby, można to zrobić za pomocą interfejsu graficznego lub konsoli za pomocą polecenia dotykowego.

Na przykład

dotknij test.sh

W ten sposób plik test.sh zostałby utworzony w bieżącym katalogu.

Ten plik można otworzyć, również z dwiema alternatywami, z edytora tekstowego środowiska graficznego (na przykład gedit) lub z terminala z Vimem.

Pierwszy wiersz skryptu

Teraz, gdy mamy plik utworzony i otwarty, musimy wskazać Linuksowi, że wspomniany plik będzie skryptem. Dlatego wszystkie skrypty powłoki muszą mieć pierwszy wiersz:

#! / bin / bash

Ta linia może być podzielona na dwie części, pierwsza odpowiada #! Ta sekwencja nazywa się Sha Bang. Zasadniczo jego funkcją jest wskazanie systemowi, że zestaw instrukcji zostanie przedstawiony poniżej, a tym samym przetworzony. Druga część, / bin / bash, wskazuje powłokę, która zostanie użyta do wykonania poleceń.

Informacje zwrotne

W tej chwili nie będziemy dogłębnie omawiać tego, co odpowiada programowaniu skryptów powłoki, ale ważne jest, aby umieć dodawać komentarze w skrypcie. Jeśli jesteś programistą, zrozumiesz, jak są one użyteczne i ważne. Dla tych, którzy nie wiedzą, jak programować, komentarz nie dodaje funkcji do systemu, ale są one istotne w celu wyjaśnienia działania programu, w tym przypadku skryptu.

Komentarze można dodawać za pomocą symbolu #. Po padzie dodajemy tekst, który wydaje się nam odpowiedni. Zwykle komentarz umieszcza się przed instrukcją, aby wyjaśnić niektóre funkcje, ale można ich używać rzadziej lub częściej w skrypcie powłoki.

Dodawanie poleceń

W skrypcie powłoki możemy używać wszystkich poleceń, których nauczyliśmy się od Linuksa. Innymi słowy, każda instrukcja, którą możemy wprowadzić za pomocą konsoli, może być zawarta w skrypcie. Ale dodatkowo możesz dodać wiele innych narzędzi, takich jak między innymi struktury warunkowe, operatory arytmetyczne, komparatory.

W tym przypadku użyjemy dość prostego przykładu, w tym podstawowych poleceń:

#! / bin / bash # Skrypt z ovtoaster.com # Umieszczamy się w katalogu naszego użytkownika cd ~ # Drukujemy jądro, którego używamy uname -r na ekranie # Drukujemy na ekranie bieżącą datę Data # Tworzymy folder o nazwie Dokumenty mkdir TestDocuments # Mamy przejdź do folderu Dokumenty cd TestDocuments # Tworzymy txt o nazwie tips touch tips.txt #… Możemy kontynuować pisanie wszystkich potrzebnych poleceń, skrypt wykona je wszystkie kolejno.

Wreszcie zapisujemy zmiany w naszym pliku, dzięki czemu skrypt jest prawie gotowy do pracy…

Uruchamianie skryptu

Przed uruchomieniem skryptu powłoki musimy przyznać plikowi uprawnienia do wykonywania. To jest bardzo prosta rzecz do zrobienia. Idziemy do terminala i znajdujemy się w katalogu naszego skryptu i używamy komendy chmod:

POLECAMY Jak edytować pliki w systemie Linux: Vi Text Editor jest twoim najlepszym przyjacielem

Jeśli chcemy przyznać uprawnienia bieżącemu użytkownikowi, używamy:

sudo chmod 775 test.sh

W przypadku, gdy chcemy przyznać uprawnienia wszystkim użytkownikom, zdanie brzmiałoby:

sudo chmod 777 test.sh

Po przyznaniu uprawnień uruchamiamy skrypt:

./test.sh

Dzięki temu kończymy nasz w pełni funkcjonalny skrypt i idealny do uruchomienia, gdy go potrzebujemy, a nawet do zaplanowania go na zadaniu.

Zalecamy przeczytanie przewodnika dla początkujących w systemie Linux.

Mamy nadzieję, że temat był przydatny i nie zapomnij podzielić się swoimi doświadczeniami i opiniami w naszych komentarzach?

Sprzęt komputerowy

Wybór redaktorów

Back to top button