Šodienas ziņa ir paredzēta iesācējiem un starpposma lietotājiem. Parunāsim par skripti.
Skripti ir faili, kuri pēc izpildes izpilda pasūtījumus datorā. Mazliet netīra definīcija, vai ne?
Paskaties, mēs varam rakstīt terminālā
sudo apt-get update
sudo apt-get jauninājums
sudo apt-get instalēt skype
Visus šos pasūtījumus mēs varam veikt katru dienu manuāli, bet iedomājieties, ka mums nav laika. Operētājsistēmas ļauj mums saglabāt šos pasūtījumus dokumentā, un, izpildot šo dokumentu terminālā, dators veiktu visus šos uzdevumus, neko nerakstot. Turklāt, ieslēdzot datoru, mēs varam dot rīkojumu datoram izpildīt šo dokumentu katru dienu, un tāpēc mums nekas nebūs jāraksta. Nu, šis dokuments vairs nav teksts un kļūst par programmēšanu. Mēs saucam par vienkāršu programmēšanu un vienmēr ierāmētu konkrētajā operētājsistēmā skripti. Skripts nerada jums programmu no nulles, bet aprobežojas ar darbību izpildīšanu, kuras dators var iztikt bez skripta.
Tāpēc pirms gadiem mēs redzējām, kā, izpildot failu, vārdi parādījās mūsu datora ekrānā Es mīlu Tevi Tas bija slavena vīrusa rezultāts, kura pamatā bija skripts, kurā tika pavēlēts rakstīt šīs vēstules uz ekrāna.
En GNU / Linux un Ubuntu ir arī skripti, Un ļoti noderīgi skripti kā jūs redzējāt emuāra ierakstos. Šodien mēs jums pateiksim, kā to izdarīt savs scenārijs un dariet jums zināmu šo pasauli, kuru labi paveiktais var uzlabot attiecības ar mūsu mašīnu.
Ko tev vajag?
Vajadzību saraksts ir šāds:
- Gedit vai Nano vai cits teksta redaktors.
- Zināt komandas, kas pieejamas GNU / Linux Ubuntu.
- Ir daudz redzes un pacietības.
Bet kā mēs veidojam scenāriju?
Mēs atveram jaunu dokumentu un uzrakstām
#! / bin / bash
tad mēs uzrakstām mainīgos, kas atbilst vajadzīgajam nosaukumam, kam seko zīme '=' un vērtība, kuru vēlamies to ievietot. Ja mēs vēlamies ievietot burtus, mums tas būs jāliek pēdiņās.
Kad esam iestatījuši vēlamos mainīgos, lai tos izpildītu, mainīgā priekšā būs jāievieto zīme "$". Ja mēs vēlamies izpildīt komandu, mēs to ierakstām nākamajā rindā un, lai pabeigtu skriptu, mums vienkārši jāuzraksta vārds "Iziet"
Piemēram:
#! / bin / bash
var1 = "Sveiki, kā tev iet?"
var2 = "Man ir ļoti labi"
skaidrs
echo $ var1 $ var2
miega -5
izeja
Šajā scenārijā mēs izveidojam divus mainīgos, kuros mēs izplatām tekstu "Sveiki, kā tev iet? Man ir labi”, Tad mēs notīriet ekrānu ar komandu clear, mēs publicējam mainīgos ar atbalss palīdzību, pēc tam mēs iemidzinām sistēmu un pēc tam pabeidzim skriptu. Mēs to saglabājam ar vēlamo vārdu un, lai to izpildītu, mums būs jāraksta
exec "skripta nosaukums"
vai piešķiriet tai root tiesības un palaidiet to. Es neiesaku pēdējo skaidru drošības apsvērumu dēļ, jo trešo pušu skripti nezina, ko tā var darīt.
Vai tas ir vienkārši labi? Šajā ziņā jūs varat ievietot Ubuntu komandas, piemēram, sarakstu, kas parādās šo emuāra ziņu. Ļoti labi un ar lielu ideju par to, kādus skriptus darīt. Nākamajā ierakstā es runāšu par izvēlņu izveidošanu un operācijām ar to, lai jums ir labas Lieldienas.
Vairāk informācijas - Iekļūšana terminālā: pamata komandas , Skripti Nautilus
Attēls - Wikimedia
ir ļoti labi sākt testēt
ļoti pateicos
Lai izpildītu skriptu, jums nav jāpiešķir tam root tiesības, bet gan jāizpilda atļaujas.
Man tas nedarbojas