Hardver

Kako napraviti skriptu za ljuske u Linuxu

Sadržaj:

Anonim

Već smo dovoljno razgovarali o naredbama u Linuxu i konzoli, naučili smo manipulirati njima za obavljanje određenih aktivnosti, kako ih možemo kombinirati i lakoću koju nam daju za izvršavanje određenih zadataka. U ovom slučaju predstavit ćemo se radu skripte školjke u Linuxu, sjajnom alatu za automatizaciju zadataka i njihovo izvršavanje iz konzole. Ako želite znati kako napraviti skriptu za ljuske u Linuxu, nastavite čitati naš članak.

Kako napraviti skriptu za ljuske u Linuxu

Što je Skripta?

Skripta nije ništa drugo do tekstualna datoteka čiji je sadržaj skup naredbenih redaka koji se izvršavaju uzastopno od početka do kraja. Na ovaj način u skriptu možemo strukturirati naredbe koje bismo htjeli izvršiti tipkovnicom i također ih automatizirati putem zadatka, ako se to često radi.

Kako stvoriti skriptu školjke

Postupak stvaranja skripte za ljuske vrlo je jednostavan. Jednostavno kao kreiranje nove datoteke i dodavanje.sh ekstenzije. Postoje dvije alternative za to, može se putem grafičkog sučelja ili s konzole pomoću naredbe dodir.

Na primjer, dodirni test.sh

I na taj način, datoteka test.sh stvorila bi se u trenutnoj mapi.

Ovu datoteku možemo otvoriti, također s dvije alternative, iz uređivača teksta grafičkog okruženja (na primjer, gedit) ili s terminala s Vimom.

Prvi redak skripte

Sada kada smo datoteku stvorili i otvorili, moramo Linuxu naznačiti da će ta datoteka biti skripta. Stoga sve skripte školjke moraju imati prvi redak koji glasi:

#! / kanta / bash

Ovaj se red može podijeliti u dva dijela, prvi odgovara #! Taj se niz naziva sha bang. U osnovi, njegova funkcija je naznačiti sustavu da će niz uputa biti predstavljen u nastavku i na taj način obrađen. Drugi dio, / bin / bash, označava ljusku koja će se koristiti za izvršavanje naredbi.

komentari

Trenutačno nećemo detaljno opisivati ​​ono što odgovara programiranju skripta školjke, ali bitno je da znate kako dodavati komentare unutar svoje skripte. Ako ste programer, shvatit ćete koliko su korisni i važni. Za one koji ne znaju programirati, komentar ne dodaje funkcionalnost sustavu, ali oni su relevantni za objašnjenje rada programa, skripte u ovom slučaju.

Komentari se mogu dodavati simbolom #. I dodajemo tekst koji nam se čini relevantan, nakon podmetača. Komentar se obično postavlja prije upute kako bi se objasnila određena funkcionalnost, ali oni se mogu koristiti manje ili češće u skripti s ljuskom.

Dodavanje naredbi

U skriptu shell-a možemo upotrijebiti sve naredbe koje smo naučili od Linuxa. Drugim riječima, svaka skripta koja možemo unijeti putem konzole može biti uključena u skriptu. Ali, osim toga, možete dodati i mnoge druge alate kao što su uvjetne strukture, aritmetički operatori, komparatori, između ostalog.

U ovom ćemo slučaju koristiti prilično jednostavan primjer, uključujući osnovne naredbe:

#! / bin / bash # Skripta sa ovtoaster.com # Stavljamo se u direktorij našeg korisnika cd ~ # Ispisujemo Kernel koji koristimo unme -r na ekranu # Ispisujemo na ekranu trenutni datum datuma # Stvaramo mapu pod nazivom Documents mkdir TestDocuments # We pomaknite se u mapu Documents cd TestDocuments # Stvaramo txt zvan savjeti dodirnite tips.txt #… Možemo nastaviti pisati sve naredbe koje želimo, skripta će ih izvršavati uzastopno.

Konačno spremamo promjene u našu datoteku i time je skripta gotovo spremna za rad…

Trčanje skripte

Prije izvršenja skripte ljuske, moramo dati dopuštenja za izvršavanje datoteke. To je vrlo jednostavna stvar. Odlazimo do terminala i nalazimo se u direktoriju naše skripte i koristimo naredbu chmod:

PREPORUČUJEMO VAM kako uređivati ​​datoteke na linuxu: Vi Text Editor vam je najbolji prijatelj

Ako želimo dati dopuštenja trenutnom korisniku, koristimo:

sudo chmod 775 test.sh

U slučaju da želimo odobriti svim korisnicima, rečenica bi bila:

sudo chmod 777 test.sh

Nakon što već dodijelimo dopuštenja, pokrećemo skriptu:

./prueba.sh

S ovim smo dovršili, svoju potpuno funkcionalnu skriptu i savršenu za pokretanje kad nam zatreba, čak i zakazivanje na zadatku.

Preporučujemo čitanje vodiča za početnike u Linuxu.

Nadamo se da je tema bila korisna i da ne zaboravite podijeliti svoja iskustva i mišljenja u našim komentarima?

Hardver

Izbor urednika

Back to top button