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

macbook-teclado-atalhos

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

Acontece que tu pode! Mostramos todos os atalhos de teclado do Mac que tu deve usar , mas isto lhe dá a oportunidade de inventar seu próprio atalho de teclado para fazer quase tudo que tu possa imaginar com o Terminal. Existem duas maneiras principais de fazer isto, 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 é descarregar iCanHazShortcut , um aplicação Mac gratuito com um nome terrível. A instalação não poderia ser mais simples: basta arrastar o ícone para a pasta aplicações.

icanhazshortcut-install

Em seguida, inicie o aplicação. tu o encontrará na barra de menu.

icanhazshortcut-running

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

icanhazshortcuts-window

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

icanhaz atalho-atalho

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

clica 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 tu pode configurar mais algumas coisas, se desejar. O ícone do ícone da barra de menu pode ser desativado, permitindo que tu execute este aplicação em segundo plano. tu também pode configurar o aplicação para ser executado ao inicializar o computador.

Recomendado:  Como alterar a fonte padrão no Google Docs

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

Se tu preferir não usar um aplicação 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 tu encontrará na pasta aplicações. Vamos criar um novo serviço para o seu Mac.

automator-create-service

Na seção Ações, clica 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 equipa is %H:%M" | say, o que lerá o tempo atual em voz alta, mas tu pode usar qualquer comando que desejar. Salve seu fluxo de trabalho com um nome que tu reconhecerá, e pronto, o Automator.

Em seguida, vá para Preferências do Sistema> Teclado> Atalhos. No painel esquerdo, clica 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 isto, tu pode acionar seu serviço usando qualquer atalho definido. E como tudo isto é nativo do próprio sistema operacional, não é necessário deixar nenhum programa em execução em segundo plano.