Vodič za skriptiranje ljuske
⚡ Pametni sažetak
Vodič za skriptiranje ljuske predstavlja kako automatizirati Linux i Unix zadatke pomoću datoteka s naredbama ljuske. Lesspokrivaju ljuske, pisanje vašeg prvog skripta, komentare i varijable ljuske.

Shell skriptiranje
Shell skriptiranje je računalni program otvorenog koda dizajniran da ga pokreće Unix/Linux ljuska. Shell Scripting je program za pisanje niza naredbi koje školjka izvršava. Može kombinirati duge i ponavljajuće sekvence naredbi u jednu i jednostavnu skriptu koja se može pohraniti i izvršiti u bilo kojem trenutku, što smanjuje programske napore.
Ovaj vodič za skriptiranje ljuske pomaže u učenju osnovnog razumijevanja programa skriptiranja ljuske za Linux/Unix do naprednih koncepata skriptiranja ljuske. Ovaj vodič za Shell Script dizajniran je za početnike i profesionalce koji žele naučiti Što je Shell Scripting? Kako funkcionira skriptiranje ljuske, vrste ljuske i još mnogo toga.
Što je Shell?
Ljuska je UNIX izraz za sučelje između korisnika i usluge operativnog sustava. Shell korisnicima pruža sučelje i prihvaća čovjeku čitljive naredbe u sustav te izvršava one naredbe koje se mogu pokrenuti automatski i dati izlaz programa u skripti ljuske.
An Operating se sastoji od mnogo komponenti, ali njegove dvije glavne komponente su –
- Zrno
- Ljuska

Kernel je u jezgri računala. Omogućuje komunikaciju između hardvera i softvera. Dok je jezgra najunutarnjiji dio operativnog sustava, ljuska je najudaljeniji dio.
Ljuska u Linux operativnom sustavu uzima od vas ulaz u obliku naredbi, obrađuje ga, a zatim daje izlaz. To je sučelje kroz koje korisnik radi na programima, naredbama i skriptama. Shell-u pristupa terminal koji je pokreće.
Kada pokrenete terminal, Shell se pojavljuje naredbeni redak (obično $), gdje možete upisati svoj unos, koji se zatim izvršava kada pritisnete tipku Enter. Izlaz ili rezultat se nakon toga prikazuju na terminalu.
Školjka se obavija oko nježne unutrašnjosti Operating sustav koji ga štiti od slučajnog oštećenja. Odatle i naziv Ljuska.
Ovaj vodič za Unix/Linux Shell Script pomaže razumjeti osnove skriptiranja ljuske do naprednih razina.
Kliknite ovdje ako video nije dostupan
Vrste školjki
U Linuxu postoje dvije glavne ljuske:
1, Bourne školjka: Prompt za ovu ljusku je $ i njegovi derivati su navedeni ispod:
- POSIX ljuska također je poznata kao 'sh'
- Korn Shell poznat i kao 'ksh'
- Bnaše Adobit SHell također poznat kao bash (najpopularnije)
2. C ljuska: Upit za ovu ljusku je %, a njegove podkategorije su:
- C shell je također poznat kao csh
- Tops C školjka također je poznata kao tcsh
Raspravljat ćemo o skriptiranju ljuske temeljenom na bash ljusci u ovom vodiču.
Kako napisati shell skriptu u Linuxu/Unixu
Shell skripte pišu se pomoću tekstualnih editora. Na vašem Linux sustavu otvorite program za tekstualni editor, otvorite novu datoteku za početakping shell skriptu ili shell programiranje, zatim dajte shellu dopuštenje za izvršavanje vaše shell skripte i postavite je na lokaciju s koje je shell može pronaći.
Razumijemo korake u stvaranju shell skripte:
- Stvorite datoteku koristeći a vi urednik (ili bilo koji drugi urednik). Naziv datoteke skripte s nastavak .sh
- Start scenarij sa #! /bin/sh
- Napišite neki kod.
- Spremite datoteku skripte kao filename.sh
- Za izvršavajući vrstu skripte bash naziv datoteke.sh
"#!" je operator nazvan shebang koji usmjerava skriptu na lokaciju tumača. Dakle, ako koristimo"#! /bin/sh” skripta se usmjerava na bourne-shell.
Napravimo malu skriptu –
#!/bin/sh
ls
Pogledajmo korake za stvaranje Shell Script programa u Linuxu/Unixu –
Naredba 'ls' se izvršava kada izvršimo scrip sample.sh datoteku.
Dodavanje komentara ljuske
Komentiranje je važno u svakom programu. U Shell programiranju, sintaksa za dodavanje komentara je
#comment
Shvatimo ovo na primjeru.
Što su varijable ljuske?
Kao što je ranije spomenuto, varijable pohranjuju podatke u obliku znakova i brojeva. Slično tome, Shell varijable se koriste za pohranjivanje informacija i to može učiniti samo ljuska.
Na primjer, sljedeće stvara varijablu ljuske i zatim je ispisuje:
variable ="Hello" echo $variable
Ispod je mala skripta koja će koristiti varijablu.
#!/bin/sh echo "what is your name?" read name echo "How ">do you ">do, $name?" read remark echo "I am $remark too!"
Da razumijemo, korake za stvaranje i izvršavanje skripte
Kao što vidite, program je odabrao vrijednost varijable 'name' kao Joy, a 'remark' kao izvrsnu.
Ovo je jednostavna skripta. Možete razviti napredne skripte koje sadrže uvjetne izjave, petlje i funkcije. Skriptiranje ljuske učinit će vam život lakšim, a administraciju Linuxa jednostavnom.



.jpg)