Aparatūra

Kaip sukurti apvalkalo scenarijų Linux

Turinys:

Anonim

Mes jau pakankamai kalbėjome apie komandas „Linux“ ir konsolėje, išmokome jomis manipuliuoti, kad atliktume konkrečią veiklą, kaip galime jas sujungti ir lengvumą, kurį jie suteikia mums atlikti tam tikras užduotis. Šiuo atveju mes supažindinsime su apvalkalo scenarijaus veikimu „Linux“ - tai puikus įrankis, skirtas užduotims automatizuoti ir vykdyti iš konsolės. Jei norite sužinoti, kaip „Linux“ sudaryti apvalkalo scenarijų, skaitykite toliau mūsų straipsnį.

Kaip sukurti apvalkalo scenarijų „Linux“

Kas yra scenarijus?

Scenarijus yra ne kas kita, kaip tekstinis failas, kurio turinys yra komandų eilučių rinkinys, vykdomas paeiliui nuo pradžios iki pabaigos. Tokiu būdu scenarijuje galime struktūrizuoti komandas, kurias norėtume vykdyti klaviatūra, ir automatizuoti jas atlikdami užduotį, jei tai daroma dažnai.

Kaip sukurti „Shell“ scenarijų

Apvalkalo scenarijaus kūrimo procesas yra labai paprastas. Tai paprasta, kaip sukurti naują failą ir suteikti.sh plėtinį. Yra dvi alternatyvos, kaip tai padaryti, tai gali būti per grafinę sąsają arba iš konsolės naudojant lietimo komandą.

Pvz.

liesti testą.sh

Tokiu būdu failas test.sh būtų sukurtas dabartiniame kataloge.

Šį failą, taip pat ir su dviem alternatyvomis, galima atidaryti iš grafinės aplinkos teksto rengyklės (pavyzdžiui, „gedit“) arba iš terminalo su „Vim“.

Scenarijaus pirmoji eilutė

Dabar, kai failas yra sukurtas ir atidarytas, mes privalome „Linux“ nurodyti, kad tas failas bus scenarijus. Todėl visi apvalkalo scenarijai turi turėti pirmąją eilutę, kuri yra:

#! / šiukšliadėžė / bash

Ši eilutė gali būti padalinta į dvi dalis, pirmoji atitinka #! Ši seka vadinama sha bang. Iš esmės jo funkcija yra nurodyti sistemai, kad instrukcijų rinkinys bus pateiktas žemiau ir tokiu būdu bus apdorotas. Antroji dalis / bin / bash nurodo apvalkalą, kuris bus naudojamas komandoms vykdyti.

Atsiliepimai

Šiuo metu mes nenagrinėsime to, kas atitinka apvalkalo scenarijų programavimą, tačiau labai svarbu, kad jūs žinotumėte, kaip į scenarijų įtraukti komentarus. Jei esate programuotojas, suprasite, kokie jie naudingi ir svarbūs. Tiems, kurie nežino, kaip programuoti, komentaras neprideda sistemos funkcionalumo, tačiau jie yra svarbūs paaiškinant programos, scenarijaus, veikimą.

Komentarus galima pridėti naudojant simbolį #. Ir mes pridedame tekstą, kuris mums atrodo aktualus, po bloknotu. Paprastai komentaras dedamas prieš nurodymą, kad būtų paaiškintos tam tikros funkcijos, tačiau juos galima naudoti rečiau arba dažniau apvalkalo scenarijuje.

Komandų pridėjimas

Apvalkalo scenarijuje galime naudoti visas komandas, kurių išmokome iš „Linux“. Kitaip tariant, visos instrukcijos, kurias galime įvesti per konsolę, gali būti įtrauktos į scenarijų. Be to, be to, galite pridėti daugybę kitų įrankių, tokių kaip sąlyginės struktūros, aritmetiniai operatoriai, komparatoriai.

Šiuo atveju pateiksime gana paprastą pavyzdį, įskaitant pagrindines komandas:

#! / bin / bash # Scenarijus iš ovtoaster.com # Mes įtraukiame save į savo vartotojo katalogą ~ ~ Mes spausdiname branduolį, kurį naudojame uname -r ekrane # Spausdiname ekrane dabartinę datą # Mes sukuriame aplanką pavadinimu Documents mkdir TestDocuments # Mes perkelti į aplanką Dokumentai cd TestDocuments # Mes sukuriame txt pavadintą tips touch tips.txt #… Galime tęsti visų norimų komandų rašymą, scenarijus jas visas vykdys paeiliui.

Galiausiai išsaugome pakeitimus savo faile ir scenarijus yra beveik paruoštas darbui…

Vykdo scenarijų

Prieš vykdydami apvalkalo scenarijų, failui turime suteikti vykdymo leidimus. Tai labai paprastas dalykas. Mes einame į terminalą ir esame savo scenarijaus kataloge ir naudojame komandą chmod:

REKOMENDUOJAME, KAIP redaguoti failus Linux: „Vi“ teksto rengyklė yra geriausias jūsų draugas

Jei norime suteikti leidimus dabartiniam vartotojui, mes naudojame:

sudo chmod 775 test.sh

Jei norime suteikti leidimus visiems vartotojams, sakinys būtų toks:

sudo chmod 777 test.sh

Kai jau suteikėme leidimus, paleidžiame scenarijų:

./test.sh

Tuo mes užbaigiame savo visiškai funkcionalų scenarijų ir galime puikiai paleisti, kai mums jo reikia, ir netgi suplanuoti jį vykdydami užduotis.

Mes rekomenduojame perskaityti vadovą pradedantiesiems „Linux“.

Tikimės, kad tema buvo naudinga ir nepamirškite komentaruose pasidalinti savo patirtimi ir nuomonėmis?

Aparatūra

Pasirinkta redaktorius

Back to top button