Ja esi jauns Linux pasaulē, ir daudz veidu, kā izpildīt failus un skriptus. Ar nedaudz prakses tu vari viegli izveidot savus skriptus, kas palīdzēs automatizēt ikdienas uzdevumus. Šajā ceļvedī tu uzzināsi soli pa solim, kā izveidot un izpildīt vienkāršu Bash skriptu. Tajā tu apgūsi termināla komandu izmantošanu un Linux atļauju pamatus.

Svarīgākie secinājumi

Tu uzzināsi, kā:

  1. Izveidot un saglabāt skriptu.
  2. Iestatīt izpildes atļaujas skriptam.
  3. Izpildīt skriptu un, ja nepieciešams, pārvietot.
  4. Izpildīt darbības droši un efektīvi.

Soli pa solim ceļvedis

1. Bash skripta izveide

Lai sāktu veidot savu pirmo Bash skriptu, vispirms atver savu termināli. Tu vari izveidot jaunu skriptu ar teksta redaktoru Nano. Lai to izdarītu, ieraksti sekojošo komandu:

nano helloworld.sh

Iepriekš minētais skripts saucas helloworld.sh. Lai pārliecinātos, ka tiks izmantots tulkotājs, šajā gadījumā Bash, pievieno sava skripta sākumā šo rindu:

#!/bin/bash

Tad tu vari ievadīt savu pirmo komandu. Piemēram:

echo "Hello World"

Ja tagad saglabā un aizver skriptu, tu esi izveidojis savu pirmo skriptu failu.

Bash skriptu izpilde – iesācēju instrukcija

2. Atļauju iestatīšana

Nākamais solis ir piešķirt skriptam atļauju tikt izpildītam. To var izdarīt ar komandu chmod. Ieraksti sekojošo komandu:

chmod +x helloworld.sh

Šī komanda piešķir izpildes atļauju skriptam.

Bash skriptu izpilde – iesācēju rokasgrāmata

Lai pārliecinātos, ka atļauja ir veiksmīgi iestatīta, tu vari ierakstīt ls, lai uzskaitītu failus direktorijā. Tavs skripts tagad jāparāda citā krāsā, kas norāda, ka tas ir izpildāms.

3. Skripta izpilde

Lai izpildītu savu skriptu, dodies uz direktoriju, kurā atrodas skripts. Tu vari izpildīt skriptu ar punktu un slīpo līniju (./) :

./helloworld.sh

Tam jāparāda "Hello World" izvade terminālā.

Izpildīt Bash skriptus – iesācēju rokasgrāmata

4. Pilnīga ceļa izmantošana

Ja tu vēlies pārliecināties, ka tavs skripts tiks atrasts arī ar pilno ceļu, tu vari norādīt pilnu ceļu uz skriptu. Piemēram:

/home/tavsLietotājvārds/dokumenti/helloworld.sh

Aizvieto "tavsLietotājvārds" ar savu faktisko lietotājvārdu. Šādā veidā skripta izpilde vienmēr darbosies, neatkarīgi no direktorija, kurā tu atrodies.

Bash skriptu izpilde - iesācēja rokasgrāmata

5. Skriptu pārvietošana

Derīgs veids, kā izpildīt skriptus, ir pārvietot tos uz direktoriju, kas atrodas PATH, piemēram, /usr/local/bin. Lai to izdarītu, tev, iespējams, būs jāizmanto root tiesības. Tu vari pārvietot skriptu ar sekojošo komandu:

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

Tas prasa tavu paroli. Pārvietojot, tu vari izpildīt savu skriptu no jebkuras vietas, vienkārši ierakstot skripta nosaukumu.

Bash skriptu izpilde - iesācēju rokasgrāmata

6. Skripta dzēšana

Ja tu vairs nevajag savu skriptu, tu vari to izdzēst ar rm komandu. Neaizmirsti iepriekš izmantot root tiesības ar sudo, ja tu to esi pārvietojis uz sistēmas direktoriju:

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

Skriptu dzēšana ir svarīgs solis, lai tava vide būtu tīra.

Bash skriptu izpilde – iesācēju ceļvedis

Kopsavilkums – failu izpilde Linux

Tu tagad esi apguvis pamatus, kā izveidot un izpildīt Bash skriptu Linux. No sava skripta izveides līdz izpildei un dzēšanai tu esi izgājis visus būtiskos soļus. Ar šīm zināšanām tu esi labi sagatavots, lai turpinātu iesaistīties skriptu programmēšanā.

Biežāk uzdotie jautājumi

Kā es varu izveidot vienkāršu Bash skriptu?Atver termināli un izmanto teksta redaktoru, piemēram, Nano, lai izveidotu jaunu failu ar.sh beigu.

Kā es varu iestatīt izpildes atļaujas failam?Izmanto komandu chmod +x faila_nosaukums.sh termināli.

Kā es varu izpildīt Bash skriptu?Tu vari izpildīt skriptu ar./faila_nosaukums.sh, ja esi skripta direktorijā.

Vai es varu pārvietot skriptu uz citu direktoriju?Jā, izmanto komandu mv faila_nosaukums.sh /mērķa_direktorija/.

Ko darīt, ja skripts netiek atrasts?Pārliecinies, ka skripts atrodas pašreizējā direktorijā vai norādi pilnu ceļu.