Če si nov v svetu Linuxa, imaš na voljo številne možnosti za izvajanje datotek in skript. Z malo vaje lahko enostavno ustvariš lastne skripte, ki ti bodo pomagali avtomatizirati vsakodnevna opravila. V tem vodiču boš korak za korakom izvedel, kako ustvariti in izvesti preprost Bash skript. Naučil se boš uporabe terminalskih ukazov in osnov dovoljenj v Linuxu.

Najpomembnejši vpogledi

Naučil se boš, kako:

  1. Ustvariš in shraniš skript.
  2. Nastaviš pravice za izvajanje skripta.
  3. Izvedeš skript in ga po potrebi premičeš.
  4. Izvajaš dejanja varno in učinkovito.

Vodič po korakih

1. Ustvarjanje Bash skripta

Da začneš z ustvarjanjem svojega prvega Bash skripta, najprej odpri terminal. Novi skript lahko ustvariš z urejevalnikom besedila Nano. Vnesi naslednji ukaz:

nano helloworld.sh

zgoraj navedeni skript se imenuje helloworld.sh. Da se prepričaš, da se uporablja interpreter, v tem primeru Bash, v začetku svojega skripta vstavi to vrstico:

#!/bin/bash

Potem lahko vpišeš svoj prvi ukaz. Na primer:

echo "Hello World"

Ko skript zdaj shraniš in zapustiš, si ustvaril svojo prvo skriptno datoteko.

Izvajanje Bash skript – Navodila za začetnike

2. Nastavljanje dovoljenj

Naslednji korak je, da skriptu dodeliš dovoljenje za izvajanje. To se izvede z ukazom chmod. Vnesi naslednji ukaz:

chmod +x helloworld.sh

Ta ukaz nastavi dovoljenje za izvajanje skripta.

Izvajanje Bash skript - Vodnik za začetnike

Da se prepričaš, da je bilo dovoljenje uspešno nastavljeno, lahko vpišeš ls, da prikažeš datoteke v direktoriju. Tvoj skript bi moral zdaj biti prikazan v drugi barvi, kar ti signalizira, da je izvedljiv.

3. Izvajanje skripta

Da izvedeš svoj skript, pojdi v direktorij, kjer se skript nahaja. Skript lahko izvedeš s piko in poševnico (./) izvajanjem:

./helloworld.sh

To bi moralo prikazati izhod "Hello World" v terminalu.

Izvajanje Bash skript – Vodnik za začetnike

4. Uporaba polne poti

Če želiš biti prepričan, da bo tvoj skript najden tudi preko polne poti, lahko navedeš popolno pot do skripta. Na primer:

/home/tvojeUporabniškoIme/dokumenti/helloworld.sh

Zamenjaj "tvojeUporabniškoIme" s svojim dejanskim uporabniškim imenom. Tako bo izvajanje tvoje skripte vedno delovalo, ne glede na direktorij, v katerem si.

Izvajanje Bash skript – Priročnik za začetnike

5. Premikanje skript

Koristna metoda za izvajanje skript je, da jih premakneš v direktorij, ki je v PATH-u, kot je /usr/local/bin. Da to storiš, morda moraš uporabiti pravice Root. Skript lahko premakneš z naslednjim ukazom:

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

To zahteva vnos tvoje geslo. Ko je enkrat premaknjen, lahko svoj skript izvajaš od koder koli, tako da preprosto vneseš ime skripta.

Izvajanje Bash skript – Vodnik za začetnike

6. Izbris skripta

Če svojega skripta ne potrebuješ več, ga lahko izbrišeš z ukazom rm. Ne pozabi, da znova uporabiš pravice Root z sudo, če si ga premaknil v sistemski direktorij:

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

Brisanje skript je pomemben korak, da ohraniš svoje okolje čisto.

Izvajanje Bash skript – Navodila za začetnike

Zaključek – Izvajanje datotek v Linuxu

Zdaj si spoznal osnove za ustvarjanje in izvajanje Bash skripta v Linuxu. Od ustvarjanja svojega lastnega skripta do izvajanja in brisanja si prešel skozi vse pomembne korake. S temi znanji si dobro pripravljen, da se nadalje poglobiš v skriptno programiranje.

Pogosta vprašanja

Kako ustvarim preprost Bash skript?Odpri terminal in uporabi urejevalnik besedila, kot je Nano, da ustvariš novo datoteko z končnico.sh.

Kako nastavim pravice za izvajanje datoteke?Uporabi ukaz chmod +x ime_datoteke.sh v terminalu.

Kako izvedem Bash skript?Skripti lahko izvedeš z./ime_datoteke.sh, če si v direktoriju skripta.

Ali lahko premaknem skript v drug direktorij?Da, uporabi ukaz mv ime_datoteke.sh /ciljni_direktorij/.

Kaj naj naredim, če skripta ni mogoče najti?Prepričaj se, da se skript nahaja v trenutnem direktoriju ali navedi polno pot.