Kui sa oled Linuxi maailmas uus, on mitmeid võimalusi failide ja skriptide käitamiseks. Veidi harjutades saad lihtsalt luua oma skripte, mis aitavad sul igapäevaseid ülesandeid automatiseerida. Käesolevas juhendis õpid samm-sammult, kuidas luua ja käitada lihtsat Bash skripti. Selle käigus õpid terminali käskude kasutamist ja Linuxi õiguste aluseid.

Olulisemad teadmised

Sa õpid, kuidas:

  1. Skript luua ja salvestada.
  2. Skripti täitmisõigusi seada.
  3. Skripti käitada ja vajadusel liigutada.
  4. Tegevusi turvaliselt ja tõhusalt teostada.

Samm-sammuline juhend

1. Bash-skripti loomine

Oma esimese Bash-skripti loomiseks ava esmalt oma terminal. Uue skripti saad luua tekstiredaktoris Nano. Selleks sisesta järgmine käsk:

nano helloworld.sh

Ülaltoodud skripti nimi on helloworld.sh. Veendumiseks, et tõlgendaja, antud juhul Bash, on kasutusel, lisa oma skripti algusesse järgmine rida:

#!/bin/bash

Pärast seda saad sisestada oma esimese käsu. Näiteks:

echo "Hello World"

Kui sa nüüd skripti salvestad ja lahkud, oled loonud oma esimese skripti faili.

Bashi skripte käivitamine – algaja juhend

2. Õiguste seadmine

järgmine samm on anda skripti täitmisõigus. Seda tehakse käsuga chmod. Sisesta järgmine käsk:

chmod +x helloworld.sh

See käsk seab skripti täitmisõiguse.

Bashi skripte käivitamine – algajate juhend

Veendumiseks, et õigus on edukalt seatud, saad sisestada ls, et loetleda failid kaustas. Sinu skript peaks nüüd olema teises värvitoonis, mis annab märku, et see on käitatav.

3. Skripti käitamine

Skripti käitamiseks mine kausta, kus skript asub. Sa saad skripti käitada punkti ja kaldkriipsuga (./) :

./helloworld.sh

Selle käivitamine peaks terminalis kuvama "Hello World".

Bashi skripte käitamine - algajatele juhend

4. Täieliku tee kasutamine

Kui sa tahad tagada, et su skript leitatakse ka täie tee kaudu, saad määrata skripti täieliku tee. Näiteks:

/home/sinuKasutajanimi/dokumendid/helloworld.sh

Asenda "sinuKasutajanimi" oma tegeliku kasutajanimega. Sel moel toimib skripti käitamine alati, sõltumata kaustast, kus sa viibid.

Bashi skripte käivitamine – algaja juhend

5. Skriptide liigutamine

Kasulik meetod skriptide käitamiseks on nende liigutamine kausta, mis on PATHis, nagu näiteks /usr/local/bin. Selleks pead võib-olla kasutama juureõigusi. Sa saad skripti liigutada järgmise käsuga:

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

See nõuab sinu parooli sisestamist. Kui oled liigutatud, saad skripti käitada igalt poolt, lihtsalt sisestades skripti nime.

Bash-skriptide täitmine – Algajatele juhend

6. Skripti kustutamine

Kui sa ei vaja enam oma skripti, saad selle kustutada käskluse rm abil. Ära unusta varasemalt jälle juureõigusi kasutama sudo, kui oled selle süsteemikausta liigutama jätnud:

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

Skriptide kustutamine on oluline samm, et hoida oma keskkond puhta.

Bashi skripte käivitama – Algajate juhend

Kokkuvõte – Failide käitamine Linuxis

Said nüüd teada baasteadmised Bash-skripti loomiseks ja käitamiseks Linuxis. Alates oma skripti loomisest kuni käitamise ja kustutamiseni oled läbinud kõik olulised sammud. Nende teadmistest oled sa hästi ette valmistatud, et tutvuda edasi skriptide programmeerimisega.

Korduma kippuvad küsimused

Kuidas luua lihtsat Bash-skripti?Ava terminal ja kasuta tekstiredaktorit nagu Nano uue faili loomiseks, millel on lõpp.sh.

Kuidas seada täitmisõigusi failile?Kasutage käsku chmod +x failinimi.sh terminalis.

Kuidas käitada Bash-skripti?Sa saad skripti käitada, kui oled skripti kaustas, kasutades./failinimi.sh.

Kas ma saan skripti teise kausta liigutada?Jah, kasuta käsku mv failinimi.sh /sihtkaust/.

Kuidas toimida, kui skripti ei leita?Veendu, et skript asub praeguses kaustas või anna täispärg.