Parancsok futtatása a parancssorról
A Mac gép Terminal appja segítségével lefuttathat parancsokat a parancssorról. A parancssorról lefuttatott parancsok semmiben sem különböznek a Parancsok appból lefuttatott parancsoktól, ugyanúgy átküldhet dokumentumokat, képeket, szövegeket stb. Ezt követően a parancs átadhatja a kimenetet egy másik folyamatnak, vagy kiírhatja azt egy fájlba.
Bár szinte bármelyik parancsot lefuttathatja a parancssorból, a leghatékonyabb parancsok nem jelenítik meg a jelzéseket, illetve nem kérnek bemenetet. Amikor egy parancs bemenetet kér, a parancssor folyamat szünetel és felhasználói bemenetre vár. Egy Kijelölés művelet használata helyett konfigurálja a parancsot, hogy adott tartalmakat bevitelként fogadjon, és ha nem fogad bevitelt, kérelmezze a tartalmat. Lásd: Parancsok bemenetének korlátozása a Mac gépen más appokból való futtatáskor. Ha engedélyezi, hogy a képek át legyenek adva a parancsnak és a jelenlétére való rákérdezésével lehetővé teheti, hogy az adott parancs bárhonnan futtatható legyen, és kizárólag szükséges esetekben értesítse a felhasználót.
Parancsok futtatása a parancssorról
A parancsok a shortcuts
parancs segítségével futtathatók le. A „Képek egyesítése” parancs futtatásához vegye figyelembe a tárhelyet is a következők egyikének használatával:
shortcuts run "Képek egyesítése"
or shortcuts run Képek\ egyesítése
Átadhat képeket parancsoknak az -i
vagy az --input-path
jelölő segítségével. Átadhat kép útvonalakat a szóközökkel elválasztott abszolút vagy relatív útvonalak, vagy helyettesítő karakterek segítségével. A „Képek egyesítése” parancs futtatásához és az Íróasztalon található összes JPEG-kép átküldéséhez a következőket használhatja:
a parancsok lefuttatják a következőt: „Képek egyesítése” -i ~/Desktop/*.jpg
Megjegyzés: Amikor egy ág (|
) segítségével ad át egy fájlútvonalat, azt a rendszer szövegként kezeli. Az -i
jelölés segítségével meggyőződhet arról, hogy a rendszer fájlútvonalként kezeli a bemenetet.
Ha a parancs olyan művelettel végződik, amely szöveget, képeket vagy egyéb fájlt ad vissza, vagy ha Leállítás és visszaadás eredményként műveletet használ, az -o
vagy az --output-path
jelölés hozzáadásával intelligens módon fájlba írhatja ki a kimenetet. Például elküldhet szövegeket PDF- vagy TXT-fájlba, ha megadja az útvonalat a megfelelő fájlkiterjesztéssel. Az Íróasztalon található összes kép PNG-fájlba történő egyesítését elvégző „Képek egyesítése” parancs futtatásához használhatja a következőket:
a parancsok lefuttatják a következőt: „Képek egyesítése” -i ~/Desktop/*.jpg -o ~/Desktop/combined.png
Ha a parancs egy olyan művelettel rendelkezik, amely visszaadással végződik, vagy Leállítás és visszaadás művelettel rendelkezik, akkor átküldheti a parancs kimenetét egy másik parancshoz a |
karakter segítségével. Megadhatja a kimenet típusát (pl. kényszerítheti, hogy a kimenet JPEG legyen szöveg helyett) az --output-type
jelölés Egységes típusazonosítóval történő használatával. Az Íróasztalon található összes kép egyesítését elvégző „Képek egyesítése” parancs futtatásához és az egyesített képek másik parancsnak RTFD-ként történő átadásához használhatja a következőket:
a parancsok lefuttatják a következőt: „Képek egyesítése” -i ~/Desktop/*.jpg --kimenet típus com.apple.rtfd | …
Az Egységes típusazonosítók listájával kapcsolatosan, lásd: System-Declared Uniform Type Identifiers.
A shortcuts
parancs sikeres futtatás esetén 0
, hiba esetén 1
-es értéket ad vissza.
Parancsok felsorolása a parancssoron
Érdemes ellenőrizni, hogy egy adott parancs létezik-e, mielőtt lefuttatna egy másik automatizálást, vagy megtekinteni a parancsok listáját, amikor a GUI nem érhető el. A shortcuts list
segítségével kilistázhatja az elérhető parancsokat. Az egyéni mappákban található parancsokat is kilistázhatja. Az -f
jelölés segítségével egyéni mappanevet adhat meg. Például, ha ki szeretné listázni az egyéni mappájában található, „Zene” elnevezésű parancsokat, használja a következőt:
parancsok lista -f Zene
Megjegyzés: Egyéni mappákkal kizárólag az -f
jelölőt használhatja, a generált mappákat (pl. „Gyorsműveletek”, „Menüsor” stb.) nem.
Ha a parancsok helyett a mappáit szeretné kilistázni, azt az alábbiakkal teheti meg:
parancsok lista --mappák
Parancsok megtekintése a parancssorról
A shortcuts view
segítségével megnyithatja a parancsot a szerkesztőben. Ez segíthet egy hibás parancs hibaelhárításakor. A „Rossz parancs” parancs megtekintéséhez használja a következőket:
parancsok nézet „Rossz parancs”
Parancsok aláírása a parancssorról
Aláírhatja az előzőleg exportált parancsokat a shortcuts sign
lehetőséggel. A parancsok aláírásakor az Apple kap egy másolatot az érvényesítéshez (a megosztáskor történő nem jogosult módosítás megakadályozásához). A parancsok aláírásának két módja van:
Bárki: Bárki importálhatja a parancsát.
Azok a személyek, akik ismernek engem: Csak azok a személyek importálhatják a parancsot, akiknél szerepel Ön a kontaktok között. A parancsfájl tartalmazni fogja az Önt kontaktadatait.
Az „Ossz meg” parancs aláírásához használja a következőket:
shortcuts sign --mode akik-engem-ismernek --input „Ossz meg” --output „Ossz meg (aláírva).shortcut”
A parancsok megosztásával kapcsolatos információkért lásd: Parancsok megosztása a Mac gépen.
Bár az x-callback-url-ek segítségével is futtathat és megtekinthet parancsokat a parancssorból, érdemes a shortcuts
parancsot használni, amely képes intelligens bemenetet és kimenetet biztosítani. Lásd: Az URL-sémák bemutatása a Mac gép Parancsok alkalmazásában.