Anonim

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 screenshots van uw schermen tot het in één keer hernoemen van een hele reeks bestanden, Terminal-commando's hebben betrekking op veel dingen die u gewoonlijk op uw machines doet.

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

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

Een app gebruiken om opdrachten uit te voeren met een snelkoppeling op een Mac

De eenvoudigste manier om sneltoetsen toe te wijzen aan uw opdrachten is door een app van derden te gebruiken, iCanHazShortcut genaamd. 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, hoef je alleen de sneltoets te weten die je 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 Applicaties. Start de app zodra deze is geïnstalleerd.

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

In het volgende scherm kunt u de snelkoppeling configureren, evenals de opdracht die moet worden uitgevoerd. Hier is wat u moet invoeren in elk van de velden op het scherm.Snelkoppeling – plaats uw cursor in dit veld en typ de snelkoppeling die u wilt toewijzen aan de commando.Actie – het is een optionele naam die u kunt toewijzen om de snelkoppeling later in de lijst te vinden.Command – voer hier de exacte opdracht in die u wilt uitvoeren.Werkmap – als uw opdracht een specifieke map als werkmap vereist, selecteert u deze hier.U kan een testrun doen door onderaan op het afspeelpictogram te klikken.Als je tevreden bent, klik je op het pictogram ernaast en wordt de snelkoppeling opgeslagen.

Het tabblad Voorkeuren in de app heeft ook enkele opties die je kunt aanpassen. Dit zou je meer controle moeten geven over hoe de app werkt op je Mac.

Van nu af aan, wanneer je op de gespecificeerde sneltoets drukt, wordt je 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 verwijderd als u dat wilt.

Opdrachten uitvoeren met een snelkoppeling met behulp van Automator

Met Automator kunt u uw opdrachten ook uitvoeren met behulp van een sneltoets. Eerst moet u een service maken die uw opdracht bevat en vervolgens een sneltoets aan de service toewijzen.

Start de app Automator op je Mac. Wanneer het nieuwe documentscherm verschijnt, klikt u op Service en selecteert u Kies.

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

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 terminalvenster waarin u uw opdrachten typt.

Als je je commando's hebt ingevoerd, klik je op het menu Bestand bovenaan en selecteer je Bewaar om uw service op te slaan. Voer een betekenisvolle naam in voor de service en druk op Opslaan.

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 System Preferences. Kies Toetsenbord op het volgende scherm.

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

Uw service krijgt de door u gekozen sneltoets toegewezen.

Als je op deze snelkoppeling drukt, wordt de service uitgevoerd die op zijn beurt je Terminal-opdracht op je Mac uitvoert.

Gebruik ActionShortcuts om opdrachten uit te voeren met behulp van een snelkoppeling

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

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

Het volgende laat zien hoe je een Terminal-opdracht uitvoert met een sneltoets met deze app.

Start de app TextEdit op je Mac. Klik op het menu Format en selecteer Make platte tekst om de opmaak te verwijderen.

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

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

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

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

Als er eenmaal een snelkoppeling is toegewezen, wordt door op de snelkoppeling te drukken het .command-bestand met uw opdrachten op uw Mac geopend.

Als je extra bestanden wilt toevoegen voor uitvoering, kun je dat doen door op het app-pictogram in je menubalk te klikken en Open Scripts Folder . Alle commando's die moeten worden uitgevoerd, moeten in deze map worden geplaatst en de app zal ze herkennen.

Een terminalopdracht uitvoeren met behulp van een sneltoets op een Mac