Krok 1: Vytvorte testovací skript

Najskôr navrhneme vytvorenie testovacieho skriptu, ktorý spustíme v budúcnosti. Tento krok môžete samozrejme preskočiť, ak už máte skript príkazového riadku. Upozorňujeme, že teraz nebudeme analyzovať syntax programovacích jazykov, ale povieme vám iba to, že každý si môže vytvoriť svoj vlastný skript alebo vložiť obsah do súboru pre ďalšie nazývanie podľa potreby.

  1. Bež „Terminál“ spôsobom, ktorý vám vyhovuje, napríklad prostredníctvom ponuky aplikácií alebo klávesovej skratky Ctrl + Alt + T.
  2. Spustite terminál na manuálne vytvorenie skriptu formátu SH v systéme Linux

  3. Tu použite príkaz sudo nano script.shkde nano - použitý textový editor a skript.sh - názov súboru, ktorý sa má vytvoriť. Môžete vytvoriť napríklad súbor prostredníctvom rovnakého súboru vi alebo gedit, v skutočnosti sa nezmení a zmení sa aj názov prvku podľa osobných preferencií používateľa.
  4. Príkaz na spustenie textového editora pred vytvorením skriptu formátu SH v systéme Linux

  5. Túto akciu potvrďte zadaním hesla pre účet superužívateľa, pretože sa vykonáva s argumentom sudo.
  6. Potvrdenie o spustení textového editora na vytvorenie skriptu formátu SH v systéme Linux

  7. Otvorí sa nový súbor, do ktorého môžete vložiť riadky skriptu. Nižšie vidíte štandardný príklad zodpovedný za zobrazenie správy „Hello world“... Ak je obsah inej povahy, stačí ho vložiť do konzoly a skontrolovať, či sú všetky riadky správne.

    #! / bin / bash
    echo "Hello world"

  8. Vytvorenie skriptu formátu SH v systéme Linux pomocou textového editora

  9. Potom môžete nastavenia uložiť podržaním kombinácie klávesov Ctrl + O.
  10. Po vytvorení prejdite na ukladanie skriptu vo formáte SH v systéme Linux

  11. Názov súboru nie je potrebné meniť, pretože sme ho zadali pri vytváraní. Stačí kliknúť na Zadajtedokončiť ukladanie.
  12. Výber názvu skriptu formátu SH v systéme Linux po jeho vytvorení

  13. Opustiť textový editor cez Ctrl + X.
  14. Ukončenie textového editora po vytvorení skriptu formátu SH v systéme Linux

Ako vidíte, pri vytváraní vlastných skriptov pre Bash nie je nič ťažké, ale celá vlastnosť spočíva v znalosti kódu. Buď si ho budete musieť napísať úplne od začiatku, alebo skopírovať hotové riešenia z bezplatných zdrojov. Po úspešnej implementácii skriptu do súboru môžete bezpečne prejsť do ďalšej fázy.

Krok 2: Konfigurácia skriptu pre pomôcku env

Tento krok je tiež voliteľný, ale používatelia, ktorí používajú tento nástroj, sa bez neho nezaobídu. env spustiť skript. Jednoducho sa neotvorí bez predbežnej konfigurácie, pretože sa pôvodne nezískali príslušné povolenia. Pridávajú sa pomocou príkazu sudo chmod ugo + x script.shkde skript.sh - názov požadovaného súboru.

Príkaz na poskytnutie prístupu k skriptu SH v systéme Linux pred jeho spustením

Nezabudnite, že všetky akcie vykonané hádkou sudo, vyžadovať potvrdenie pravosti účtu zadaním hesla superužívateľa. Potom sa zobrazí nový riadok pre spustené príkazy, čo znamená, že nastavenie bolo úspešne použité.

Zadanie hesla na potvrdenie prístupu k skriptu SH v systéme Linux

Krok 3: Spustite existujúci skript

Prejdime k hlavnému kroku, ktorý spočíva v priamom spustení existujúceho skriptu. Najskôr zvážte jednoduchý príkaz, ktorý vyzerá takto ./script.sh a je zodpovedný za spustenie súboru z jeho aktuálneho umiestnenia. Výsledok výstupu môžete vidieť na snímke obrazovky nižšie. Ako príklad sme si vzali skôr vytvorený skript. Na rovnakom princípe môžete určiť úplnú cestu k objektu, aby sa reťazec zmenil napríklad na /home/user/script.sh.

Príkaz na otvorenie skriptu SH v systéme Linux z aktuálneho priečinka

Linux má systémovú premennú PATH. Zahŕňa množstvo priečinkov, ktoré sú zodpovedné za vykonávanie najrôznejších akcií. Jeden z nich sa volá / usr / local / bin a slúži na manuálnu inštaláciu programov. Ak nechcete neustále určovať úplnú cestu k skriptu, aby ste ho aktivovali, jednoducho ho pridajte do jedného z priečinkov PATH. Toto používa riadok cp script.sh /usr/local/bin/script.sh.

Príkaz na presun skriptu formátu SH v systéme Linux do variabilného priečinka

Potom bude spustenie dostupné jednoduchým zadaním názvu súboru s prihliadnutím na príponu.

Spustenie skriptu vo formáte SH v systéme Linux po úspešnej migrácii do variabilného priečinka

Druhá metóda otvárania je vyvolať shell súčasne. Mali by ste sa presunúť do adresára skriptov a napísať bash script.sh... Táto metóda je dobrá, pretože vám umožňuje nezadať úplnú cestu k objektu alebo ho vopred pridať do zodpovedajúcich adresárov PATH.

Spustenie skriptu vo formáte SH na systéme Linux spolu s shell

To je všetko, čo sme chceli hovoriť o interakcii so skriptmi v systéme Linux. Musíte len vytvoriť vhodný súbor alebo otvoriť existujúci pomocou vyššie uvedených odporúčaní.