Č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:
- Ustvariš in shraniš skript.
- Nastaviš pravice za izvajanje skripta.
- Izvedeš skript in ga po potrebi premičeš.
- 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:
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:
Potem lahko vpišeš svoj prvi ukaz. Na primer:
Ko skript zdaj shraniš in zapustiš, si ustvaril svojo prvo skriptno datoteko.

2. Nastavljanje dovoljenj
Naslednji korak je, da skriptu dodeliš dovoljenje za izvajanje. To se izvede z ukazom chmod. Vnesi naslednji ukaz:
Ta ukaz nastavi dovoljenje za izvajanje skripta.

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:
To bi moralo prikazati izhod "Hello World" v terminalu.

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:
Zamenjaj "tvojeUporabniškoIme" s svojim dejanskim uporabniškim imenom. Tako bo izvajanje tvoje skripte vedno delovalo, ne glede na direktorij, v katerem si.

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:
To zahteva vnos tvoje geslo. Ko je enkrat premaknjen, lahko svoj skript izvajaš od koder koli, tako da preprosto vneseš ime skripta.

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:
Brisanje skript je pomemben korak, da ohraniš svoje okolje čisto.

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.