Jak uruchomić skrypt bash

Jak uruchomić skrypt bash

Procesor języka poleceń „Bourne Again Shell” jest również znany jako Bash. Seria poleceń w skrypcie Bash zawiera prosty tekst serii poleceń, które są wykonywane podczas uruchamiania skryptu. Skrypt musi zacząć od „#!/bin/bash ”w bash. W tym artykule zastosowano kilka podejść do uruchamiania skryptu BASH pod Linux.

Jak uruchomić skrypt bash

Bash to powłoka systemu operacyjnego GNU lub potężny tłumacz skryptowy. Dzięki użyciu skryptów bash użytkownik może starannie zgrupować polecenia i zbadać je, aby zapobiec potencjalnym uszkodzeniu danych, folderów i struktur danych. Konwencje kodujące skrypty ułatwiają innym programistom odczytanie kodu i pomoc w debugowaniu. Chociaż scenariusze Bash nie jest językiem programowania, jest inaczej, co pozwala optymalizować różne zadania i pracować również nad obowiązkami administracyjnymi. Ponieważ inne języki programowania utrudniają wykonywanie tych zadań, scenariusze BASH są często preferowane od innych języków programowania podczas korzystania z wielu narzędzi jednocześnie. Jest tak, ponieważ skrypt bash jest niezwykle szybki w tego rodzaju sytuacjach.

Rozpocznijmy proces otwierania skryptu Bash. Aby to osiągnąć, musimy najpierw zbudować skrypt bash. Dlatego tworzymy plik bash na pulpicie. W związku z tym w pierwszym kroku najpierw otwieramy terminal i zmieniamy katalog na komputer stacjonarny za pomocą polecenia „CD”. Następnie wpisujemy „komputer” i kończymy go ukośnym („/”).

Linux@Linux: ~ $ CD Desktop/

Teraz, gdy weszliśmy do tego polecenia, automatycznie zabramy się do katalogu komputerów stacjonarnych. Aby zobaczyć, ile plików jest teraz obecnych na pulpicie i zobaczyć ich nazwy, wykonujemy polecenie „LS”, które pokazuje wszystkie pliki pulpitu w oknie terminalu. Obecnie mamy cztery pliki na naszym pulpicie z nazwami „Plik.txt ”,„ Nazwa.txt ”,„ wyjście.txt ”i„ nagrywanie.txt ”, jak widać na poniższym obrazie. Wszystkie te pliki to pliki tekstowe i musimy otworzyć plik bash, aby najpierw utworzyć skrypt bash.

Tworzenie pliku bash

Przed zbudowaniem skryptu Bash demonstrujemy kilka różnych powłok bash. Aby to zrobić, wpisz „CAT” na terminalu, a następnie slash („/”) i termin „itp.”. Następnie piszemy slash („/”) i „powłoki” na końcu.

Linux@Linux: ~/Desktop $ cat/etc/powłoki

Jak widać na poniższym obrazie, wszystkie dostępne powłoki są wyświetlane w oknie terminalu, gdy wpisujemy to polecenie, naciskając klawisz Enter na klawiaturze. „/Bin/sh”, „/bin/bash”, „/usr/bin/bash”, „/bin/rbash”, „/usr/bin/rbash”, „/bin/dash” i „// USR/Bin/Dash ”tworzą całkowitą liczbę z nich, czyli siedem. Tutaj „/bin/bash” to powłoka, której używamy. Jednak opcja jest również „/usr/bin/bash”.

Dlatego polecenie „które bash” zapewnia teraz ścieżkę do powłoki bash po wprowadzeniu.

Linux@Linux: ~/Desktop $, który bash

Teraz, kiedy wprowadzamy to polecenie, zapewnia ścieżkę, która jest „/usr/bin/bash”, jak widać w następujący sposób:

Teraz, w kolejnej sekcji, używamy polecenia „dotyk” do konstruowania skryptu Bash. Głównym celem polecenia „dotyk” jest zmiana ram czasowych. Pomimo tego, że nie jest jego głównym celem, narzędzie często wykonuje tworzenie plików. Czasy aktualizacji i dostępności dla dowolnego konkretnego pliku można zmienić za pomocą oprogramowania terminalowego. Funkcja dotykowa tworzy plik tylko wtedy, gdy nie jest obecny. Zatem po wpisaniu „dotyku” przed napisaniem nazwy skryptu Bash przewidziano pustą przestrzeń. W tym przypadku nazwa skryptu Bash to „Bashfile.sh ”, ponieważ jest to skrypt bash. Więc „.SH ”jest używane rozszerzenie.

Linux@Linux: ~/Desktop $ Touch Bashfile.cii

Jak widać na poniższym obrazie, plik z „BashFile.Nazwa sh ”jest tworzona na pulpicie, gdy uruchamiamy to polecenie.

Plik tekstowy o nazwie „bashfile.SH ”jest obecnie widoczny.

Dodanie skryptu Bash

Aby uczynić go skryptem bash, musimy wykonać kilka kroków. Aby to zrobić, otwórz plik z pulpitu i wpisz „#”, a następnie wykrzyknik „!”I przestrzeń. Następnie wpisz „/bin/bash”. To mówi Twojemu systemowi, że plik jest teraz skryptem Bash. Teraz, gdy mamy „echo”, możemy wprowadzić dowolne informacje lub element, który chcemy włożyć jako stwierdzenie. Następnie używamy odwróconych przecinków. Wewnątrz tych odwróconych przecinków wpisujemy instrukcję BASH, która jest „Linux jest rodziną systemu operacyjnego UNIX Open Source” ”. Teraz zapisujemy go, klikając opcję zapisu, która znajduje się w prawym górnym rogu.

Aby sprawdzić wykonanie skryptu Bash, używamy polecenia „LS” w następującym kroku:

Linux@Linux: ~/Desktop $ ls

Po wykonaniu polecenia, jak pokazano na poniższym obrazie, plik bash nie jest wykonywany, ponieważ jest wyświetlany w białym kolorze. W takim przypadku plik nie jest jeszcze wykonany. Jednak gdy jest wyświetlany w kolorze zielonym, wskazuje, że plik jest teraz wykonywany.

Istnieją dwa sposoby zmodyfikowania zgody. Jednak w tym przypadku używamy polecenia „CHMOD”, aby uczynić je wykonywalnym w następnym etapie. Polecenie „CHMOD” jest wykorzystywane do modyfikacji uprawnień do dostępu pliku lub katalogu. Jego akronim jest „tryb zmiany”. Nie może zmienić uprawnień symbolicznego linku. Nawet symboliczne powiązania, które napotykamy podczas rekurencyjnego przejścia z katalogu, są pomijane. Po wpisaniu „CHMOD” wpisujemy „+x”, aby plik będzie wykonywany przed napisaniem „BashFile.SH ”Nazwa pliku, więc nie będzie żadnych błędów podczas uruchomienia tego polecenia.

Linux@Linux: ~/Desktop $ chmod +x bashfile.cii

Polecenie „LS” jest teraz wprowadzane w następnym kroku, aby sprawdzić wykonanie pliku:

Linux@Linux: ~/Desktop $ ls

Jak widać na poniższym obrazie, po uruchomieniu tego polecenia nazwa pliku „BashFile.SH ”zmieniło się na zielony, co wskazuje, że można go teraz wykonać.

Teraz, w kolejnej sekcji, uruchamiamy skrypt bash. Aby to zrobić, używamy polecenia, w którym wpisujemy „./”, A następnie nazwa„ Bashfile.Skrypt bash sh ”.

Uruchom skrypt bash

Linux@Linux: ~/Desktop $ ./Bashfile.cii

Jak widać na poniższym obrazie, kiedy uruchamiamy to polecenie, skrypt BASH działa na ekranie terminalu, który wyświetla instrukcję „Linux to rodzina systemu operacyjnego Open Source UNIX”. Możemy zobaczyć wyniki stwierdzenia, które echowiliśmy tutaj.

Używanie SH do uruchomienia skryptu Bash

W tej części uruchamiamy skrypt bash na terminalu za pomocą „SH”. „SH” to interpreter zadań oprogramowania systemowego dla platform Linux i Unix. Niektóre wbudowane polecenia są oferowane przez SH. Podzbiór SH to Bash. Dlatego używamy polecenia, w którym piszemy „sh”, a następnie przestrzeń, a następnie nazwę skryptu bash, który jest „bashfile.cii".

Linux@Linux: ~/Desktop $ sh bashfile.cii

Możesz zobaczyć, że skrypt bash jest teraz skutecznie uruchomiony, gdy wprowadzamy to polecenie.

Używanie słowa kluczowego BASH do uruchomienia skryptu Bash

Aby uruchomić skrypt bash na terminalu w tej sekcji, używamy słowa kluczowego „bash” w poleceniu. Aby to zrobić, wpisujemy „Bash”, a następnie przestrzeń, a następnie nazwa skryptu, która brzmi „Bashfile.cii".

Linux@Linux: ~/Desktop $ Bash Bashfile.cii

Widać, że po wykonaniu tego polecenia wyświetla on echem instrukcję, którą jest „Linux to rodzina systemów operacyjnych Unix Open-Source”.

Wniosek

W tym artykule omówiliśmy temat, jak uruchomić skrypt bash w Linux. W dostarczonych przykładach zbadaliśmy alternatywne metodologie do uruchomienia skryptów BASH. W pierwszym etapie omówiliśmy, jak utworzyć plik bash na komputerze i jak uczynić go wykonywaniem za pomocą polecenia „CHMOD”. W drugiej sekcji użyliśmy słów kluczowych „bash” i „sh”, aby uruchomić skrypt bash.