Como executar qualquer comando de terminal Mac com um atalho de teclado

macbook-teclado-atalhos

Existem comandos específicos do Terminal que você executa várias vezes ao dia? Você gostaria de poder acioná-los rapidamente, com apenas um toque de tecla?

Acontece que você pode! Mostramos todos os atalhos de teclado do Mac que você deve usar , mas isso lhe dá a oportunidade de inventar seu próprio atalho de teclado para fazer quase tudo que você possa imaginar com o Terminal. Existem duas maneiras principais de fazer isso, então vamos começar.

A maneira fácil: iCanHazShortcut

A maneira mais fácil de adicionar atalhos de teclado personalizados para comandos específicos é baixar iCanHazShortcut , um aplicativo Mac gratuito com um nome terrível. A instalação não poderia ser mais simples: basta arrastar o ícone para a pasta Aplicativos.

icanhazshortcut-install

Em seguida, inicie o aplicativo. Você o encontrará na barra de menu.

icanhazshortcut-running

Clique em “Atalhos” para abrir uma lista dos atalhos atuais.

icanhazshortcuts-window

Parece que não temos nenhum atalho definido no momento. Para alterar isso, clique na seta verde no canto inferior direito. Isso abrirá dois campos: um para o atalho de teclado, outro para o comando que você gostaria de disparar.

icanhaz atalho-atalho

Clique no primeiro campo e depois em qualquer atalho de teclado que deseja usar. Em seguida, clique no segundo campo e insira qualquer comando que deseja disparar. Para nosso exemplo, vamos usar o date "+The time is %H:%M" | say que faz com que nosso Mac diga a hora atual em voz alta.

Clique na marca de seleção verde no canto inferior direito e pronto! Seu atalho de teclado agora executará seu comando à vontade.

icanhazshortcut-preferências

Observe que você pode configurar mais algumas coisas, se desejar. O ícone do ícone da barra de menu pode ser desativado, permitindo que você execute este aplicativo em segundo plano. Você também pode configurar o aplicativo para ser executado ao inicializar o computador.

Recomendado:  O “App Standby” do Android economiza bateria, mas desabilitar apps é ainda melhor

A forma (ligeiramente) mais difícil, mas integrada: Automator

Se você preferir não usar um aplicativo de terceiros para acionar comandos do Terminal, há outro método, que funciona porque o macOS permite definir atalhos de teclado personalizados para tudo . Para começar, vamos lançar o Automator , que você encontrará na pasta Aplicativos. Vamos criar um novo serviço para o seu Mac.

automator-create-service

Na seção Ações, clique na subseção “Utilitários” e arraste “Executar Shell Script” para o seu fluxo de trabalho.

automator-shell-script

Em seguida, cole seu comando.

automator-run-script-time

Novamente usei date "+The time is %H:%M" | say, o que lerá o tempo atual em voz alta, mas você pode usar qualquer comando que desejar. Salve seu fluxo de trabalho com um nome que você reconhecerá, e pronto, o Automator.

Em seguida, vá para Preferências do Sistema> Teclado> Atalhos. No painel esquerdo, clique em “Serviços” e role para baixo até ver o serviço que acabou de criar – deve estar na seção “Geral”.

automator-diga-tempo-teclado-atalho

Depois de definir isso, você pode acionar seu serviço usando qualquer atalho definido. E como tudo isso é nativo do próprio sistema operacional, não é necessário deixar nenhum programa em execução em segundo plano.