Kako izvoditi naredbe Terminala iz skripte na macOS-u

click fraud protection

Terminalne naredbe na macOS-u nije teško pokrenuti. Jedini težak ili nezgodan dio je mjesto gdje morate otisnuti naredbu. Ako često morate pokrenuti naredbu Terminal i umoriti ste se od toga da je tipkate iznova i iznova, dobra je ideja samo je spremiti kao skriptu i umjesto toga pokrenuti. Evo kako pokrećete naredbe Terminala iz skripte na macOS-u.

Izrada skripte

Skriptu možete stvoriti u bilo kojem uređivaču teksta. macOS dolazi s a ugrađeni uređivač teksta u obliku TextEdita. Otvorite novu tekstualnu datoteku i unesite sve naredbe koje želite pokrenuti. Nakon što unesete naredbe, spremite datoteku s proširenjem datoteke COMMAND. Dajte mu ime koje će vam pokazati što je skripta, na primjer, ScreenshotScript.command.

Spremite ga bilo gdje želite.

Dajte dopuštenje za skriptu

Otvorite terminal i pokrenite sljedeću naredbu. Zamijenite "put do skripte" stvarnim putem do skripte koju ste upravo stvorili. Put do skripte možete doći desnim klikom miša, držeći tipku Option i odabirom opcije kontekstnog izbornika odabirom opcije putanje kopiranja.

instagram viewer

Sintaksa

chmod u + x put do skripte

Primjer

chmod u + x /Users/Fatimawahab/Desktop/MyScript.command

To je sve što trebate učiniti. Kada dvokliknite datoteku skripte, otvorit će se prozor Terminal i pokrenuti sve naredbe u skripti. Možda ćete vidjeti upit koji zahtijeva određena dopuštenja prvi put kada pokrenete skriptu pa je dobra ideja dati joj pokusni rad prije nego što skriptu postane dio vašeg svakodnevnog tijeka rada.

Dozvola za davanje skripte izdaje se po scenariju. Podložan je scenariju, a ne Terminalu. To znači da ćete za svaku naredbu Terminala koju spakirate u skriptu morati dati dopuštenje prije nego što je dvokliknete kako biste je pokrenuli. Ako to ne učinite, skripta se neće pokrenuti i poruka o pogrešci koja vam stigne neće moći mnogo voditi o tome što trebate popraviti. Obavezno ne propustite ovaj korak.

Postoje i drugi načini za pokretanje naredbe Terminala bez potrebe za tipkanjem, ali skripta je fleksibilna metoda za izvršavanje. Ako svoj skriptu dijelite s nekim drugim, on će mu trebati dopustiti pokretanje iz Terminala prije nego što ga mogu koristiti. Dopuštenja se ne nasljeđuju iz jednog sustava u drugi kada dijelite datoteku skripte.

watch instagram story