É possível executar comandos do Spotlight?

15

Eu corro muito comandos no terminal e estou me perguntando se é possível executar os comandos no spotlight. Por exemplo, no Spotlight gostaria de executar o comando (porque tenho muitos problemas de rede):

ping google.com

E, em seguida, destaque para carregar o terminal e executar o comando, em vez de precisar carregar o terminal, pois leva muito tempo para carregar. Então isso é possível?

reitor
fonte
1
Basta ter o Terminal aberto em segundo plano no login, se você não gostar do tempo de carregamento.
Nathan Greenstein
@ Nathan Eu não posso permitir isso, a RAM é limitada na minha máquina, pois eu tenho apenas 2 GB na máquina que precisa dela na maioria das vezes. Estou realmente apenas tentando me tornar preguiçoso. Como eu já adicionei um link do Safari para triste por erros de digitação.
22411 Dean
2 GB deve ser suficiente para Terminal então se ele é lento para iniciar poderia haver outras razões - por exemplo, coisas em sua shell iniciar scripts de exemplo .profile
user151019
Nenhum OSX tem problemas sérios de memória. Especialmente quando você não limpa seu sistema regularmente, eu o faria se tivesse tempo para fazer isso, mas minha máquina principal está em uso 24/7.
18711 Dean
1
O terminal usa uma quantidade minúscula de RAM. Caso contrário, algo está errado com seu sistema. No momento, ele usa menos de: a) uma única guia do Google Chrome, b) Skype, c) Adium, d) Finder. Você pode olhar para o Visor para ver se ele atende às suas necessidades.
22411 Boehj

Respostas:

7

Apenas um aviso de que o aplicativo Alfred agora tem duas teclas de atalho globais que permitem iniciar aplicativos / comandos / scripts de maçãs com uma combinação de teclas, bem como integração Terminal / Shell, que permite executar qualquer comando do Terminal sem iniciar o Terminal.

Por exemplo, crie um script para encurtar automaticamente um URL usando goo.gl e copie-o para a área de transferência ( veja como você pode fazer isso ). Ou inicie qualquer comando do terminal (por exemplo, ping yahoo.com) para abrir uma janela do Terminal.

Faz parte do Powerpack e está em pré-lançamento agora, indo para a disponibilidade geral na próxima semana :)

Vero (galão da comunidade para @alfredapp)

Vero
fonte
5
este é um recurso pago apenas .. -1 b / c você deu uma resposta que requer $$ para uma pergunta pedindo uma solução que não
abbood
3

Não diretamente, mas escreva os comandos que você deseja em um script de shell e salve o script com uma extensão .command e chmod para que seja executável. É possível clicar no Finder e, portanto, deve funcionar no foco

user151019
fonte
Mas você precisaria fazer essa preparação para cada comando diferente que desejasse executar com o Spotlight?
Nathan Greenstein
2
Um script .command pode obter um arquivo descartado como argumento em uma variável $ 1, por exemplo?
Petruza 30/05
Ótima resposta, que também está em stackoverflow.com/questions/2877741/… #
10211 Philip Durbin
2

Não é possível através do próprio Spotlight.

Mas é possível através de aplicativos gratuitos que também podem pesquisar arquivos e iniciar programas, como o Spotlight.

Você tem o todo-poderoso Mercúrio , que também pode fazer café e passear com o cachorro.

E o novo jogador Alfred , que também é bastante impressionante.

Loïc Wolff
fonte
1

Eu uso o DTerm e o Alfred. O DTerm é muito bom para o comando rápido ocasional ou mesmo para uma página de manual, pois sua janela de resultados se expande para preencher a tela e rolar, se necessário. Um simples CES descarta os resultados.

http://decimus.net/DTerm/

barryj
fonte
+1 para DTerm. Muitas pessoas não sabem disso, mas funciona tão bem. Observe também que é na Mac App Store itunes.apple.com/us/app/dterm/id415520058?mt=12
styfle