A terminálparancsok futtatása egy szkriptből a MacOS rendszeren

click fraud protection

A terminálparancsok futtatása a macOS-ban nem nehéz. Az egyetlen nehéz vagy kellemetlen rész az, ha ki kell gépelnie a parancsot. Ha gyakran kell futtatnia egy terminálparancsot, és fáradt vagyok, hogy újra és újra be kell gépelnie, jó ötlet, ha csak parancsfájlként menti el, és helyette futtatja. Így futtathatja a terminálparancsokat egy szkriptből a MacOS-ban.

Szkript létrehozása

Bármely szövegszerkesztőben létrehozhatja a szkriptet. A macOS a beépített szövegszerkesztő TextEdit formájában. Nyisson meg egy új szöveges fájlt, és írja be az összes futtatni kívánt parancsot. A parancsok beírása után mentse el a fájlt a COMMAND fájlkiterjesztéssel. Adjon nevet, amely elmondja, hogy mi a szkript, például a ScreenshotScript.command.

Mentsd bárhová tetszik.

Adjon engedélyt a szkriptnek

Nyissa meg a terminált, és futtassa a következő parancsot. Cserélje ki a „parancsfájl elérési útja” kifejezést az éppen létrehozott szkripthez vezető tényleges útvonalra. A szkript elérési útját a jobb egérgombbal kattintva, az Opció gomb lenyomva tartásával és a helyi menüben a Másolás elérési útja kiválasztásával kaphatja meg.

instagram viewer

Szintaxis

chmod u + x útvonal a szkripthez

Példa

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

Ez minden, amit tennie kell. Ha kétszer kattint a szkriptfájlra, megnyílik egy terminál ablak, és futtatja a parancsfájl összes parancsát. A szkript első futtatásakor bizonyos engedélyeket kérhet, ezért érdemes kipróbálni, mielőtt a szkriptet a napi munkafolyamat részévé tenné.

A szkript megadásának engedélyezése szkript alapon történik. A szkriptnek van alávetve, nem pedig a terminálról. Ez azt jelenti, hogy minden, a parancsfájlba csomagolt terminálparancshoz engedélyt kell adnia, mielőtt duplán kattintana futtatni. Ha nem, a szkript nem fog futni, és a kapott hibaüzenet nem tud sok segítséget nyújtani a javításhoz. Ügyeljen arra, hogy ne hagyja ki ezt a lépést.

A terminálparancs futtatásának módjai is vannak anélkül, hogy minden egyes alkalommal ki kellene írniuk, de a parancsfájl rugalmas módszer erre. Ha megosztja a szkriptet mással, akkor nekik is engedélyezniük kell a terminálról történő futtatást, mielőtt felhasználhatnák. A szkriptfájl megosztásakor az engedélyek nem örökölnek egyik rendszerről a másikra.

watch instagram story