Rzeczy do rozważenia pierwszego dnia scenariuszy Bash

Rzeczy do rozważenia pierwszego dnia scenariuszy Bash

Prawdopodobnie słyszałeś o skryptach Bash, jeśli znasz Linuksa. Skrypt bash odgrywa istotną rolę w automatyzacji poleceń w Linuksie. Może zaoszczędzić dużo czasu, ponieważ nie musisz pisać poleceń jeden po drugim w terminalu. Zatem skryptowanie bash może zwiększyć wydajność pracy poprzez automatyczne wykonywanie poleceń.

Ponadto konieczna jest również zapalona znajomość skryptów BASH, aby uzyskać zadanie administratora Linuksa. Dlatego musisz nauczyć się scenariuszy Bash, aby zwiększyć swoją karierę na zupełnie nowym poziomie. Jeśli jesteś początkującym, przeczytaj ten przewodnik, aby uzyskać krótkie informacje o skryptach Bash w Linux.

Twój pierwszy dzień scenariuszy Bash

Przed przejściem na koncepcje skryptów Bash, rzućmy okiem na podstawy Bash w Linux:

Co to jest bash?

Bash lub Bourne Again Shell to tłumacz języka poleceń, który jest szeroko dostępny na różnych dystrybucjach Linux. Bash to ulepszona wersja powłoki Bourne, która zawiera dodatkowe funkcje, takie jak edycja wiersza poleceń. W dzisiejszych czasach Bash jest domyślnym interpreterą poleceń w różnych systemach Linux.

Brian Fox opracował Bash w 1989 roku, aby ulepszyć Bourne Shell do interaktywnych zastosowań. Ma różne opcje, w tym powiązania kluczowe, edytowanie wiersza poleceń i obsługę historii poleceń.

Co to jest Shell?

Shell odczytuje i wykonuje polecenia, które wchodzi użytkownik. Innymi słowy, jest to procesor makro, który działa między użytkownikiem a systemem wykonania polecenia. Ostateczna zdolność Shell do interakcji z systemem (jądro) sprawia, że ​​jest to potężne narzędzie.

Możesz utworzyć plik powłoki z CLI lub GUI. Istnieją różne warianty powłok, a każdy wariant ma swoje umiejętności i funkcje do automatyzacji wykonywania polecenia.

Co to jest skrypty?

Skrypty oferuje automatyczne środowisko wykonania poleceń. Pozwala użytkownikowi pisać i wykonywać zestaw poleceń z terminalu. Skrypty to pliki tekstowe, które można utworzyć z terminalu lub edytora tekstu. Dzięki skryptom możesz jednocześnie wykonywać wiele poleceń, oszczędzając dużo czasu i wysiłku.

Bash Scripting: Dlaczego powinieneś z niego korzystać?

Jak wspomniano, skrypty BASH mogą poprawić przepływ pracy i uprościć proces. Skrypty Bash są preferowane przez inżynierów sieciowych, naukowców, administratorów systemów, programistów i ekspertów Linux.

Możesz użyć skryptów bash w różnych zadaniach, w tym w chrupaniu danych, automatycznych kopii zapasowych, wdrażaniu aplikacji internetowych i tworzeniu niestandardowego skryptu dla różnych stron. Ponadto oto kilka powodów, dla których powinieneś używać skryptu Bash do codziennych zadań:

  • Automatyzacja zadań: Możesz zautomatyzować codzienne zadanie z automatycznym wykonywaniem poleceń. Skrypt Bash obsługuje również harmonogram CRON w celu automatyzacji wykonywania skryptu Bash.
  • Uprościć pracę: Nie musisz pamiętać sekwencji poleceń, ponieważ skrypt bash wykonuje polecenia jeden po drugim we właściwej kolejności. Dlatego musisz napisać polecenia tylko raz w sekwencji.
  • Zbywalne wsparcie: Skrypt bash działa dobrze na każdym systemie. Jeśli przeniesiesz skrypt bash z jednego systemu systemu Linux na inny, nadal działa poprawnie.
  • Przezroczysty: Możesz szybko sprawdzić treść skryptu, ponieważ jest ona dostępna w formacie tekstowym czytelnym człowieka.

Bash Scripting: The Basics

Początkowo „.cii”Jest rozszerzeniem skryptu Bash. Ale istnieje jeszcze kilka sposobów szybkiej identyfikacji tych skryptów.

  1. Czasami skrypty bash kończą się „.Rozszerzenie shebang ”, połączenie Bash and Bang. Shebang zawiera #! (Bash# i Bang!) Wskazuje interpretera do wykonania. Ten #! Shebang mówi, który interpreter musi użyć systemu, aby uruchomić polecenia skryptu Bash.
  2. Jeśli otworzysz katalog w terminalu, który zawiera skrypt bash, pojawia się w różnych kolorach od reszty plików. Możesz zidentyfikować skrypt bash zgodnie z ich kolorami.
  3. Możesz sprawdzić prawa skryptów, ponieważ pliki te zawierają prawo wykonania, takie jak x. Dlatego możesz użyć tego skryptu w terminalu, jeśli plik zawiera prawa do wykonania.

Jak utworzyć skrypt bash w Linux

Możesz utworzyć plik skryptu Bash za pośrednictwem podejścia CLI i GUI. Przejdźmy przez każdą z nich osobno:

Utwórz skrypt bash za pośrednictwem edytora Nano

Najpierw otwórz terminal Linux i wykonaj polecenie dotykowe, aby utworzyć skrypt bash:

plik dotyk.cii

Możesz sprawdzić ścieżkę pliku bash za pomocą polecenia „która”:

który bash

Jeśli chcesz zapisać skrypt w określonym katalogu, wykonaj następujące polecenia:

CD ~/
plik dotyk.cii

Możesz także zapewnić prawa wykonania do skryptu za pośrednictwem polecenia CHMOD:

plik CHMOD +x.cii

Teraz użyj polecenia Nano, aby wprowadzić szczegóły w skrypcie Bash:

plik nano.cii

W edytorze Nano możesz odpowiednio wprowadzić szczegóły. Na przykład wkładamy do niego określony tekst:

Na koniec uruchom następujące polecenie, aby otworzyć skrypt bash w terminalu:

./plik.cii

Istnieje mnóstwo scenariuszy Bash, które można stworzyć w Linux. Sprawdź 30 przykładów skryptu bash, aby dowiedzieć się wszystkiego o skryptach Bash.

Polecenia, które możesz wypróbować w skryptach Bash

Istnieje kilka poleceń, które możesz wypróbować podczas pisania skryptów Bash w Linux:

Polecenie ls

Polecenie LS służy do wyświetlania zawartości katalogu, aby można było szybko sprawdzić zawartość pliku.

Polecenie GREP

Polecenie GREP służy do wyszukiwania tekstu w określonym wzorze. Może to być przydatne polecenie wyszukiwania konkretnego skryptu z katalogu.

Polecenie mkdir

Możesz użyć polecenia MKDIR do tworzenia katalogów. To polecenie jest przydatne podczas tworzenia skryptu Bash w nowym katalogu.

Polecenie PWD

Możesz użyć PWD do wydrukowania bieżącego katalogu roboczego w terminalu. Jest to pomocne, gdy pracujesz w wielu terminach.

Polecenie człowieka

Dzięki Man Command możesz uzyskać szczegóły dotyczące wykonanych poleceń. Możesz wypróbować kilka opcji, takich jak -w, -b, -f itp.

Polecenie mv

Zmieniasz nazwę lub przenosisz katalogi z terminala za pomocą polecenia MV.

Polecenie CP

To polecenie służy do kopiowania katalogów i plików.

Polecenie CAT

Polecenie CAT tworzy, odczytuje, wyświetla i łączy plik.

Polecenie wyjścia

Możesz użyć polecenia wyjścia, aby zakończyć aktualnie uruchomiony proces i zamknąć okno terminala.

Wniosek

Chodzi o to, co powinieneś rozważyć pierwszego dnia scenariuszy Bash. Skrypty Bash są przydatne do poprawy wydajności, niezależnie od tego, czy jesteś administratorem Linuksa, czy programistą. Pojęcie skryptu Bash nie ogranicza się do jednego przewodnika. Dlatego napisaliśmy setki przewodników i samouczków, więc sprawdź Linuxhint, aby dowiedzieć się więcej.