![Kā tūlīt lejupielādēt un instalēt Android 10 Q beta versiju](/f/db10450acbb2a8dce783ff65d0f9ae40.jpg?width=100&height=100)
Attēls runā vairāk nekā vārdi, un zemāk redzamais attēls izsaka visu par darbu Linux.
Lasīt arī
Burna apvalks: Bourne apvalks bija viens no galvenajiem apvalkiem, ko izmantoja agrīnajās versijās, un kļuva par de facto standartu. To rakstīja Stīvens Borns plkst Bell Labs. Katrai Unix līdzīgai sistēmai ir vismaz viens apvalks, kas ir saderīgs ar Bourne apvalku. Bourne čaulas programmas nosaukums ir “sh”, Un tas parasti atrodas failu sistēmas hierarhijā /bin/sh.
C apvalks: C apvalks izstrādāja Bils Džojs priekš Berkeley programmatūras izplatīšana. Tās sintakse ir veidota pēc C programmēšanas valoda. To galvenokārt izmanto interaktīvai termināļa lietošanai, bet retāk skriptu un operētājsistēmas vadībai. C apvalkā ir daudz interaktīvu komandu.
Komandrindas lietotājam ir tūkstošiem komandu, kā atcerēties tās visas? Hmmm! Vienkārši nevar. Datora patiesā jauda ir atvieglot jūsu darbu, jums ir nepieciešams automatizēt procesu, un tāpēc jums ir nepieciešami skripti.
Skripti ir komandu kolekcijas, kas tiek glabātas failā. Apvalks var nolasīt šo failu un rīkoties pēc komandām tā, it kā tās būtu ierakstītas tastatūrā. Apvalks nodrošina arī dažādas noderīgas programmēšanas funkcijas, lai skripti būtu patiesi spēcīgi.
Shell skripts ir tikai vienkāršs teksta fails ar “.sh”Paplašinājumu ar izpildāmu atļauju.
#!/bin/bash. # Mans pirmais skripts atbalsojas "Hello World!"
Saglabājiet iepriekš minētās rindas teksta failā, padariet to izpildāmu un palaidiet to, kā aprakstīts iepriekš.
Sveika pasaule!
Iepriekš minētajā kodā.
#!/bin/bash (ir shebang.) # Mans pirmais skripts (ir komentārs, viss, kas seko “#”, ir komentārs) atbalss “Sveika pasaule!” (ir šī skripta galvenā daļa)
Labi, lai pārietu uz nākamo skriptu. Šis skripts jums pateiks jūsu "lietotājvārds”Un uzskaitiet skrējienu procesi.
#! /bin/bash. atbalss "Labdien $ USER" echo "Hei, es esmu $ USER" un pastāstīšu par pašreizējiem procesiem. atbalss "Darbošanās procesu saraksts" ps
Izveidojiet failu ar iepriekš minētajiem kodiem, saglabājiet to jebkurā vēlamajā vietā, bet ar paplašinājumu “.sh“, Padariet to izpildāmu un palaidiet to no sava termināļa.
Labdien, tecmint. Sveiki, es esmu tecmint un pastāstīšu par pašreizējiem procesiem. Darbības procesu saraksts PID TTY TIME CMD 1111 punkti/0 00:00:00 bash 1287 punkti/0 00:00:00 sh 1288 punkti/0 00:00:00 ps
Vai tas bija forši? Skripta rakstīšana ir tikpat vienkārša kā idejas iegūšana un konveijera komandu rakstīšana. Ir arī daži ierobežojumi. Shell skripti ir lieliski piemēroti kodolīgām failu sistēmas darbībām un skriptu filtru un komandrindas rīku esošās funkcionalitātes kombinācijai caur caurulēm.
Kad jūsu vajadzības ir lielākas - neatkarīgi no tā funkcionalitāti, izturība, sniegumu, efektivitāte utt.-tad varat pāriet uz pilnvērtīgāku valodu.
Ja jūs jau zināt C/Perl/Python programmēšanas valodu vai jebkuru citu programmēšanas valodu, skriptu valodas apgūšana nebūs īpaši grūta.
Pārejot uz, uzrakstiet mūsu trešo un pēdējo šī raksta skriptu. Šis skripts darbojas kā interaktīvs skripts. Kāpēc jūs pats neizpildāt šo vienkāršo, taču interaktīvo skriptu un pastāstiet mums, kā jutāties.
#! /bin/bash. atbalss "Hei, kāds ir tavs vārds?"; lasīt a; echo "laipni lūdzam kungs/kundze. $ a, vai vēlaties mums pateikt savu uzvārdu? " lasīt b; echo "Paldies kungs/kundze. $ a $ b par to, ka pastāstījāt mums savu vārdu "; atbalss "*******************" atbalss "kungs/kundze. $ b, ir pienācis laiks atvadīties! "
Čau, kāds ir tavs vārds? Avishek. laipni lūdzam kungs/kundze. Avishek, vai tu vēlētos mums pateikt savu uzvārdu. Kumars. Paldies kungs/kundze. Avishek Kumar, ka pateica mums savu vārdu. ****************************************************** Kungs/kundze. Kumar, ir pienācis laiks atvadīties
Nu tas nav beigas. Mēs centāmies sniegt jums skriptu garšu. Turpmākajā rakstā mēs izstrādāsim šo skriptu valodas tēmu, drīzāk nebeidzamu skriptu valodas tēmu, lai tā būtu pilnīgāka. Jūsu vērtīgas domas komentāros tiek augstu novērtēts, Patīk un dalies mūs un palīdz mums izplatīties. Līdz tam vienkārši atdzesējiet, turpiniet sazināties un sekojiet līdzi.
Lasīt arī: 5 Shell skripti Shell programmēšanas apguvei - II daļa