¿Es posible ejecutar comandos desde el punto de mira?

15

Ejecuto muchos comandos en la terminal y me pregunto si es posible ejecutar los comandos desde el punto de mira. Por ejemplo, en Spotlight le gustaría ejecutar el comando (porque tengo muchos problemas de red):

ping google.com

Y luego destaque para cargar el terminal y ejecute el comando en lugar de tener que cargar el terminal porque lleva mucho tiempo cargarlo. Entonces, ¿es esto posible?

Decano
fuente
1
Solo tiene Terminal abierto en segundo plano al iniciar sesión si no le gusta el tiempo de carga.
Nathan Greenstein
@Nathan No puedo permitirlo La memoria RAM está limitada en mi máquina, ya que solo tengo 2GB en la máquina que la necesita la mayor parte del tiempo. Realmente estoy tratando de hacerme flojo. Como ya he agregado un enlace de Safari a triste por errores de tipeo.
Dean
2 GB deberían ser suficientes para la Terminal, por lo que si tarda en iniciarse podría haber otras razones, por ejemplo, cosas en los scripts de inicio de su shell, por ejemplo .profile
user151019
Ningún OSX tiene serios problemas de memoria. Especialmente cuando no limpia su sistema regularmente, lo haría si tuviera tiempo para hacerlo, pero mi máquina principal está en uso las 24 horas, los 7 días de la semana.
Dean
1
El terminal usa una cantidad minúscula de RAM. Si está haciendo lo contrario, hay algo mal con su sistema. En este momento está usando menos de: a) una sola pestaña de Google Chrome, b) Skype, c) Adium, d) Finder. Es posible que desee mirar Visor para ver si se adapta a sus necesidades.
boehj

Respuestas:

7

Solo un aviso de que la aplicación Alfred ahora tiene teclas de acceso rápido globales que le permiten iniciar aplicaciones / comandos / scripts de manzana con un combo de teclas, así como la integración de Terminal / Shell, que le permite ejecutar cualquier comando de Terminal sin iniciar Terminal.

Por ejemplo, cree un script para acortar automáticamente una URL usando goo.gl y luego cópielo en el portapapeles (así es como puede hacerlo ). O inicie cualquier comando de terminal (por ejemplo, ping yahoo.com) para abrir una ventana de Terminal.

Es parte del Powerpack y está en prelanzamiento en este momento, con disponibilidad general la próxima semana :)

Vero (comunidad gal para @alfredapp)

Vero
fuente
55
esta es una función de pago solamente. -1 b / c usted dio una respuesta que requiere $$ para una pregunta que solicita una solución que no lo hace
abbood
3

No directamente, pero escribe los comandos que deseas en un script de shell y guarda el script con una extensión .command y modifícalo para que sea ejecutable. Se puede hacer clic desde Finder y, por lo tanto, debería funcionar desde el centro de atención

usuario151019
fuente
¿Pero tendría que hacer esta preparación para cada comando diferente que desea ejecutar con Spotlight?
Nathan Greenstein
2
¿Puede un script .command obtener un archivo descartado como argumento en una variable de $ 1, por ejemplo?
Petruza
Gran respuesta, que también está en stackoverflow.com/questions/2877741/…
Philip Durbin
2

No es posible a través de Spotlight en sí.

Pero es posible a través de aplicaciones gratuitas que también pueden buscar archivos y ejecutar programas, como Spotlight.

Tienes el todopoderoso Quicksilver , que también puede hacer café y pasear al perro.

Y el nuevo jugador Alfred , que también es bastante impresionante.

Loïc Wolff
fuente
1

Yo uso tanto DTerm como Alfred. DTerm es muy bueno para el comando rápido ocasional o incluso una página de manual, ya que su ventana de resultados se expande para llenar la pantalla y desplazarse si es necesario. Un simple ESC descarta los resultados.

http://decimus.net/DTerm/

barryj
fuente
+1 para DTerm. Mucha gente no lo sabe, pero funciona muy bien. También tenga en cuenta que está en la tienda de aplicaciones de Mac itunes.apple.com/us/app/dterm/id415520058?mt=12
styfle