Comment exécuter une commande de terminal Mac avec un raccourci clavier
Existe-t-il des commandes de terminal particulières que vous exécutez plusieurs fois par jour? Souhaitez-vous pouvoir les déclencher rapidement, en appuyant simplement sur une touche?
Il se trouve que vous le pouvez! Nous vous avons montré tous les raccourcis clavier Mac que vous devriez utiliser, mais cela vous donne la possibilité d'inventer votre propre raccourci clavier pour faire à peu près tout ce que vous pouvez imaginer avec le terminal. Il y a deux façons principales d'y parvenir, alors commençons.
La solution de facilité: iCanHazShortcut
Le moyen le plus simple d’ajouter des raccourcis clavier personnalisés pour des commandes spécifiques est de télécharger iCanHazShortcut, une application Mac gratuite au nom terrible. L'installation ne pourrait être plus simple: il vous suffit de faire glisser l'icône dans votre dossier Applications.
Puis lancez l'application. Vous le trouverez dans la barre de menu.
Cliquez sur "Raccourcis" pour afficher une liste des raccourcis actuels..
On dirait que nous n'avons aucun raccourci défini pour le moment. Pour changer cela, cliquez sur la flèche verte en bas à droite. Cela fera apparaître deux champs: un pour le raccourci clavier, un autre pour la commande que vous souhaitez déclencher.
Cliquez sur le premier champ, puis appuyez sur le raccourci clavier que vous souhaitez utiliser. Ensuite, cliquez sur le deuxième champ et entrez la commande que vous souhaitez déclencher. Pour notre exemple, nous allons utiliser date "+ l'heure est% H:% M" | dire
ce qui rend notre Mac dire l'heure actuelle fort.
Cliquez sur la coche verte en bas à droite et vous avez terminé! Votre raccourci clavier va maintenant exécuter votre commande à volonté.
Notez que vous pouvez configurer quelques éléments supplémentaires, si vous le souhaitez. L'icône icône barre de menu peut être désactivée, vous permettant d'exécuter cette application en arrière-plan. Vous pouvez également configurer l'application pour qu'elle s'exécute lorsque vous démarrez votre ordinateur..
La manière (légèrement) plus dure, mais intégrée: Automator
Si vous préférez ne pas utiliser une application tierce pour déclencher des commandes Terminal, il existe une autre méthode, qui fonctionne car macOS vous permet de définir des raccourcis clavier personnalisés pour tout. Pour commencer, nous allons lancer Automator, que vous trouverez dans votre dossier Applications. Nous allons créer un nouveau service pour votre Mac.
Dans la section Actions, cliquez sur la sous-section "Utilitaires", puis faites glisser "Exécuter le script shell" sur votre flux de travail..
Ensuite, collez votre commande.
Encore une fois j'ai utilisé date "+ l'heure est% H:% M" | dire
, qui lira le temps actuel à haute voix, mais vous pourrez utiliser la commande de votre choix. Enregistrez votre flux de travail avec un nom que vous reconnaîtrez et nous en avons terminé avec Automator.
Ensuite, allez dans Préférences Système> Clavier> Raccourcis. Dans le panneau de gauche, cliquez sur «Services» et faites défiler jusqu'à ce que vous voyiez le service que vous venez de créer. Il devrait figurer dans la section «Général»..
Après avoir défini cette option, vous pouvez déclencher votre service en utilisant le raccourci que vous avez défini. Et comme tout cela est natif du système d'exploitation lui-même, vous n'avez aucun programme à laisser fonctionner en arrière-plan..