Ako prvé, otvor svoj terminál. Môžeš vytvoriť nový skript pomocou textového editora Nano. Zadaj nasledujúci príkaz:

nano helloworld.sh

Obrázok skriptu sa volá helloworld.sh. Aby si sa uistil, že sa používa interpret, v tomto prípade Bash, pridaj na začiatok svojho skriptu tento riadok:

#!/bin/bash

Potom môžeš zadať svoj prvý príkaz. Napríklad:

echo "Ahoj svet"

Ak skript teraz uložíš a opustíš, vytvoril si svoj prvý skriptový súbor.

Najdôležitejšie poznatky

Naučíš sa, ako:

  1. Vytvoriť a uložiť skript.
  2. Nastaviť vykonávacie práva pre skript.
  3. Spustiť skript a v prípade potreby ho presunúť.
  4. Bezpečne a efektívne vykonávať akcie.

Návod krok za krokom

1. Vytvorenie Bash skriptu

Ďalší krok spočíva v tom, že skriptu dáme právo na vykonanie. To sa robí príkazom chmod. Zadaj nasledujúci príkaz:

chmod +x helloworld.sh

Tento príkaz nastaví vykonávacie právo pre skript.

Aby si sa uistil, že právo bolo úspešne nastavené, môžeš zadať ls, aby si vymenoval súbory v adresári. Tvoj skript by teraz mal byť zobrazený inou farbou, čo ti naznačuje, že je vykonávateľný.

3. Spustenie skriptu

Aby si spustil svoj skript, prejsť do adresára, kde sa skript nachádza. Skript môžeš spustiť pomocou bodky a lomítka (./):

./helloworld.sh

Toto by malo zobraziť výstup „Ahoj svet“ v termináli.

4. Použitie úplnej cesty

Ak chceš zabezpečiť, že tvoj skript bude tiež nájdený cez plnú cestu, môžeš uviesť úplnú cestu k skriptu. Napríklad:

/home/tvojeMeno/dokumente/helloworld.sh

Nahradíš „tvojeMeno“ svojím skutočným menom. Týmto spôsobom bude vykonanie tvojho skriptu fungovať stále, bez ohľadu na to, v akom adresári sa nachádzaš.

5. Presúvanie skriptov

Užitočná metóda, ako skripty vykonávať, je presunúť ich do adresára, ktorý je zahrnutý v PATH, ako napríklad /usr/local/bin. Na to môže byť potrebné použiť práva roota. Skript môžeš presunúť pomocou nasledovného príkazu:

sudo mv helloworld.sh /usr/local/bin/

To si vyžaduje zadať tvoje heslo. Po presunutí môžeš svoj skript spustiť z kdekoľvek jednoducho zadaním názvu skriptu.

6. Odstránenie skriptu

Ako posledný krok, ak svoj skript už nepotrebuješ, môžeš ho odstrániť príkazom rm. Nezabudni predtým znovu použiť práva roota pomocou sudo, ak si ho presunul do systémového adresára:

sudo rm /usr/local/bin/helloworld.sh

Odstránenie skriptov je dôležitým krokom na udržanie tvojho prostredia uprataného.

Zhrnutie – Vykonávanie súborov v Linuxe

Teraz si sa naučil základy vytvárania a vykonávania Bash skriptu v Linuxe. Od vytvorenia tvojho vlastného skriptu po jeho vykonanie a odstránenie si prešiel všetkými podstatnými krokmi. S týmito znalosťami si dobre pripravený, aby si sa mohol ďalej venovať programovaniu skriptov.

Často kladené otázky

Ako vytvorím jednoduchý Bash skript?Otvorte terminál a použite textový editor ako Nano, aby ste vytvorili nový súbor s príponou.sh.

Ako nastavím vykonávacie práva pre súbor?Použite príkaz chmod +x nazovsuboru.sh v termináli.

Ako spustím Bash skript?Môžete spustiť skript pomocou./nazovsuboru.sh, ak ste v adresári skriptu.

Môžem presunúť skript do iného adresára?Áno, použite príkaz mv nazovsuboru.sh /cilovy_adresar/.

Čo mám robiť, ak sa skript nenájde?Uistite sa, že sa skript nachádza v aktuálnom adresári alebo uveďte úplnú cestu.