Kuidas kirjutada skripti Linuxis, Linux operatsioonisüsteemi loengute kursus Tartu

Kuidas kirjutada skripti Linuxis, Linux operatsioonisüsteemi loengute kursus Tartu

Artiklid

Tasub märkida, et 2023. aastal on Eesti IT-töökohtadel vaja Linuxi tundmist. Samuti peate oskama lahendada mitmesuguseid probleeme operatsioonisüsteemi käsurealiidese abil. Tõenäoliselt on teie töös kasulikud Linus Torvaldsi operatsioonisüsteemi automatiseerimistööriistad. Täna käsitleme Linuxi skriptide kirjutamist; need teadmised on kaasatud Tartu Linuxi operatsioonisüsteemi loengukursusesse.

Mis on skriptid ja kuidas neid luua, Linux operatsioonisüsteemi loengute kursus Tartu

Kõigepealt mõistame, mis on kestaskriptid. Sest ilma nende teadmisteta ei pruugi sa täielikult aru saada, miks seda teemat üldse uurida peaks.

Shelli skriptid on tekstifailid, mis sisaldavad käskude, kommentaaride, muutujate ja operaatorite komplekte. Kui muudate sellise faili käivitatavaks, siis sellele juurdepääs põhjustab operatsioonisüsteemi kesta käskude järjestikuse täitmise. Lisateavet selle kohta, miks on nii oluline osata kirjutada shelli skripte, leiate Tartu Linux Security kursuselt.

Samuti saate skriptida mis tahes toiminguid, näiteks oma igapäevaseid rutiine. See säästab tulevikus oluliselt teie aega ja vaeva. Skriptifaili loomiseks avage lihtsalt tekstiredaktor, mille argumendiks on selle nimi. Näiteks loome nano -redaktori abil myscript- faili : nano myscript.

Pea meeles, et selle käsu edukaks käivitamiseks peab sul olema juurdepääs oma praegusele töökataloogile. Lihtsuse mõttes eeldame, et kasutad selleks oma kodukataloogi. Mõne teise kausta puhul pead aga võib-olla kasutama teist kontot. Teise võimalusena võid redaktorile ajutiselt vastavate õiguste andmiseks kasutada käsku sudo .

Bash -shelliskript peaks algama sellise reaga: #!/bin/bash . See võimaldab Linuxil kindlaks teha, millise shelli jaoks skript on loodud ja seega loetletud käske õigesti tõlgendada. Tasub märkida, et kõiki käske ja operaatoreid saab kommenteerida. Kommentaar on defineeritud kui tekst, mis kirjutatakse räsimärgi ( #) järele . Loomulikult ei kehti see esimese rea kohta, mis algab samuti räsimärgiga.

Järgmisena lisame suvalise Linuxi käsu. Näiteks echo 'Hello, World!' , mis prindib vastava teksti käsureale. Allpool lisa räsimärk ja kommenteeri oma tegevusi: # prindi tekst . Seejärel salvesta fail ja sulge tekstiredaktor. Sinu esimene bash- skript on valmis! Lisateabe saamiseks soovitame võtta Tartus asuva Linuxi torrenti kursuse .

Kuidas muuta skriptifail Linuxis käivitatavaks

Kuna skript on valmis, saate seda nüüd kasutada etteantud käskude automaatseks täitmiseks. Või pole see võimalik? Kõigepealt peate muutma tekstifaili käivitatavaks. Et Linuxi kest saaks sealt käske lugeda ja neid täita. Selleks sisestage käsureale üks kahest võimalikust käsust:

  • sh myscript — kutsuge shelli interpretaator ja andke sellele argumendina failinimi;
  • ./myscript - sama asi, kuid ilma käsku kasutamata sh.

Kumba valikut kasutada, on sinu enda otsustada; tulemused on samad. Pea aga meeles, et vaikimisi pole sul tõenäoliselt äsja loodud faili jaoks käivitusõigusi. Selliste õiguste andmiseks sisesta käsk chmod u+x myscript . See lisab käivitusõigused faili omaniku õigustele.

Lisateabe saamiseks skriptide kirjutamise kohta, mis lihtsustavad teie tööd operatsioonisüsteemiga, läbige Tartu Linuxi veebikursused . Need kursused on Eestis veebis saadaval SEDICOMM Ülikooli platvormil . See on tõenäoliselt kiireim ja lihtsaim viis IT-alase töö alustamiseks 2023. aastal.

SEDICOMM Ülikooli meeskond : Cisco Akadeemia , Linuxi Professionaalne Instituut , Pythoni Instituut.