Een Terminal-opdracht uitvoeren met een sneltoets op Mac

Met de ingebouwde Terminal - app op je Mac kun je een aantal opdrachten uitvoeren om verschillende acties op je computer uit te voeren. Van het maken van schermafbeeldingen van uw schermen(taking screenshots of your screens) tot het hernoemen van een hele reeks bestanden tegelijk, Terminal- commando's dekken veel dingen die u gewoonlijk op uw machines doet.

Het enige dat u misschien niet onhandig vindt, is dat u de Terminal - app telkens moet starten als u een opdracht wilt uitvoeren. Wat als er een betere en snellere manier was om Terminal- commando's op een Mac uit te voeren ?

Terminalvenster

Nou, die is er eigenlijk wel. Er zijn zelfs meerdere manieren om een ​​Terminal- opdracht uit te voeren met een sneltoets op Mac . U kunt uw favoriete toetsencombinatie aan uw specifieke opdracht toewijzen, en als u op de combinatie drukt, wordt die opdracht op uw machine uitgevoerd.

Gebruik een app om opdrachten uit te voeren met een snelkoppeling op Mac(Use An App To Run Commands Using a Shortcut On Mac)

De eenvoudigste manier om sneltoetsen aan uw opdrachten toe te wijzen, is door een app van derden te gebruiken met de naam iCanHazShortcut . Deze app maakt het een stuk eenvoudiger om elke sneltoets toe te wijzen aan letterlijk elke opdracht op je Mac .

Om de app te configureren, hoeft u alleen maar de sneltoets te weten die u wilt toewijzen en de opdracht die moet worden uitgevoerd.

Download de gratis en open-source app op je Mac en verplaats deze naar de map Programma 's. (Applications)Start de app zodra deze is geïnstalleerd.

iCanHazShortcut-installatievenster

Wanneer de app-interface wordt geladen, bevindt u zich standaard op het tabblad Snelkoppelingen . (Shortcuts)Zoek op dit scherm de knop met een + (plus) teken erin onderaan en klik erop om een ​​nieuwe snelkoppeling toe te voegen.

Plus-knop gemarkeerd in iCanHazShortcut-venster

In het volgende scherm kunt u de snelkoppeling configureren, evenals de opdracht die moet worden uitgevoerd. Dit is wat u moet invoeren in elk van de velden op het scherm.

Snelkoppeling(Shortcut) - plaats uw cursor in dit veld en typ de snelkoppeling die u aan de opdracht wilt toewijzen.
Actie(Action) - het is een optionele naam die u kunt toewijzen om de snelkoppeling later in de lijst te vinden.
Opdracht(Command) – voer hier de exacte opdracht in die u wilt uitvoeren.
Werkmap(Workdir) – als uw opdracht een specifieke map als werkmap vereist, selecteert u deze hier.

U kunt een testrun doen door onderaan op het afspeelpictogram te klikken. Als u tevreden bent, klikt u op het pictogram ernaast en wordt de snelkoppeling opgeslagen.

Snelkoppelingsvenster "Druk om in te stellen"

Het tabblad Voorkeuren(Preferences) in de app heeft ook een paar opties die u kunt aanpassen. Dit zou je meer controle moeten geven over hoe de app op je Mac werkt .

Venster iCanHazShortcut-voorkeuren

Vanaf nu, wanneer u op de opgegeven sneltoets drukt, wordt uw Terminal-opdracht uitgevoerd .

Als er meer dan één opdracht moet worden uitgevoerd, kunt u die ook aan de app toevoegen. Snelkoppelingen kunnen worden gewijzigd en zelfs worden verwijderd als u dat wilt.

Opdrachten uitvoeren met een snelkoppeling met Automator(Execute Commands With a Shortcut Using Automator)

Met Automator(Automator) kunt u uw opdrachten ook uitvoeren met een sneltoets. Eerst(First) moet u een service maken die uw opdracht bevat en vervolgens de service een sneltoets toewijzen.

Start de Automator- app op uw Mac . Wanneer het nieuwe documentscherm verschijnt, klikt u op Service en selecteert u Kies(Choose) .

Service geselecteerd in Automator

Zoek op het volgende scherm naar de actie met de naam Shell-script uitvoeren(Run Shell Script) in de lijst met acties. Wanneer u het vindt, sleept u het naar het hoofdvenster aan de rechterkant.

Voer Shell-script uit in het venster Acties

Je ziet een groot wit vak onder de nieuw toegevoegde actie. Voer in dit vak alle opdrachten in die u wilt uitvoeren. Beschouw dit vak als een Terminal - venster waarin u uw opdrachten typt.

Voer Shell Script-vak uit

Wanneer u uw opdrachten hebt ingevoerd, klikt u bovenaan op het menu Bestand en selecteert u (File)Opslaan(Save) om uw service op te slaan. Voer een betekenisvolle naam in voor de service en druk op Opslaan(Save) .

Service opslaan zoals in Automator

Nu de service is gemaakt, is het tijd om er een sneltoets aan toe te wijzen. Klik hiervoor op het Apple -logo in de linkerbovenhoek en selecteer Systeemvoorkeuren(System Preferences) . Kies Toetsenbord(Keyboard) op het volgende scherm.

Toetsenbord geselecteerd in het venster Systeemvoorkeuren

Ga naar het tabblad Snelkoppelingen(Shortcuts) en selecteer vervolgens Services in de lijst aan de linkerkant. Zoek vervolgens uw dienst in de lijst aan de rechterkant, klik erop en druk op de gewenste sneltoets.

Services op het tabblad Snelkoppelingen

Uw service krijgt de door u gekozen sneltoets toegewezen.

Wanneer u op deze snelkoppeling drukt, wordt de service uitgevoerd die op zijn beurt uw Terminal - opdracht op uw Mac uitvoert .

Gebruik ActionShortcuts om opdrachten uit te voeren met behulp van een snelkoppeling(Use ActionShortcuts To Run Commands Using a Shortcut)

Met ActionShortcuts(ActionShortcuts) kunt u meer dingen uitvoeren dan alleen traditionele Terminal- opdrachten. Hiermee kunt u Apple -scripts, workflows, services en natuurlijk de Terminal - opdrachten uitvoeren.

In tegenstelling tot andere methoden is deze app niet gratis en kost $ 2,99. U kunt echter de proefperiode van 7 dagen gebruiken als u het eerst wilt uitproberen.

Het volgende laat zien hoe u een Terminal- opdracht uitvoert met een sneltoets met behulp van deze app.

Start de TextEdit- app op uw Mac. Klik op het menu Opmaak(Format) en selecteer Tekst zonder opmaak maken(Make Plain Text) om de opmaak te verwijderen.

Opmaak -> Maak platte tekst geselecteerd

Voer(Enter) alle Terminal -commando's in die u in het bestand wilt uitvoeren. Sla het bestand vervolgens op door op het menu Bestand te klikken en (File)Opslaan(Save) te selecteren .

Opslaan geselecteerd in menu Bestand

Voer in het dialoogvenster Opslaan als een naam in voor het bestand, maar zorg ervoor dat de extensie (Save As)opdracht(command) is . Druk op Opslaan(Save) om het bestand op te slaan.

Opslaan als venster

Download, installeer en open de ActionShortcuts- app op je Mac. Klik op de knop Open Scripts Folder in de hoofdinterface.

Knop Scriptmap openen in venster Acties

Wanneer de map wordt geopend, sleept u uw opdrachtbestand(command) erop. Ga terug naar de app en je ziet je bestand in de lijst. Klik(Click) op de knop Snelkoppeling opnemen(Record Shortcut) naast uw bestand om een ​​sneltoets toe te wijzen.

Snelkoppeling opnemen in venster Acties

Zodra een snelkoppeling is toegewezen, wordt door op de snelkoppeling te drukken het .command -bestand met uw opdrachten op uw Mac gestart .

Als u extra bestanden voor uitvoering wilt toevoegen, kunt u dit doen door op het app-pictogram in uw menubalk te klikken en Open Scripts Folder te selecteren . Alle opdrachten die moeten worden uitgevoerd, moeten in deze map worden geplaatst en de app zal ze herkennen.

Open de map Scripts in de menubalk



About the author

Ik ben een softwareontwikkelaar met meer dan 10 jaar ervaring. Ik ben gespecialiseerd in Mac-programmering en heb duizenden regels code geschreven voor verschillende Mac-programma's, waaronder maar niet beperkt tot: TextEdit, GarageBand, iMovie en Inkscape. Ook heb ik ervaring met Linux en Windows ontwikkeling. Dankzij mijn vaardigheden als ontwikkelaar kan ik hoogwaardige, uitgebreide tutorials schrijven voor verschillende softwareontwikkelingsplatforms - van macOS tot Linux - waardoor mijn tutorials de perfecte keuze zijn voor diegenen die meer willen weten over de tools die ze gebruiken.



Related posts