Kaip sukurti apvalkalo scenarijų Linux
Turinys:
- Kaip sukurti apvalkalo scenarijų „Linux“
- Kas yra scenarijus?
- Kaip sukurti „Shell“ scenarijų
- Scenarijaus pirmoji eilutė
- Atsiliepimai
- Komandų pridėjimas
- Vykdo scenarijų
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ų draugasJei 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?
Kaip sukurti programas mobiliesiems, nežinant, kaip programuoti nemokamai
Įrankis programoms mobiliesiems kurti nežinant, kaip nemokamai programuoti. Galite sukurti programas be programavimo, nenaudodami „Android Studio“ su šiuo nemokamu įrankiu.
Kaip susikurti savo pirmąjį scenarijų Linux
Vadovėlis, kaip sukurti savo pirmąjį scenarijų „Linux“. Sukurkite savo pirmąjį paprastą „Linux“ scenarijų - viską, ko jums reikia norint lengvai ir greitai paleisti scenarijų.
Kaip perkelti „gnome“ apvalkalo pranešimus
Pažiūrėkime, kaip galime iš ten perkelti GNOME pranešimus ir pasirūpinti, kad jie būtų rodomi kitur ekrane.