Anonim

Con la aplicación Terminal integrada en su Mac, puede ejecutar una serie de comandos para ejecutar varias acciones en su máquina. Desde tomar capturas de pantalla de sus pantallas hasta cambiar el nombre de un montón de archivos a la vez, los comandos de Terminal cubren muchas cosas que normalmente hace en sus máquinas.

Lo único que puede no resultarle inconveniente es tener que iniciar la aplicación Terminal cada vez que desee ejecutar un comando. ¿Qué pasaría si hubiera una forma mejor y más rápida de ejecutar comandos de Terminal en una Mac?

Bueno, en realidad lo hay. De hecho, hay varias formas de ejecutar un comando de Terminal usando un atajo de teclado en Mac. Puede asignar su combinación de teclas favorita a su comando específico, y al presionar la combinación se ejecutará ese comando en su máquina.

Usar una aplicación para ejecutar comandos mediante un acceso directo en Mac

La forma más fácil de asignar atajos de teclado a tus comandos es usar una aplicación de terceros llamada iCanHazShortcut. Esta aplicación hace que sea mucho más fácil asignar cualquier atajo de teclado a literalmente cualquier comando en tu Mac.

Para configurar la aplicación, todo lo que necesita saber es el atajo de teclado que desea asignar y el comando que se ejecutará.

Descargue la aplicación gratuita y de código abierto en su Mac y muévala a la carpeta Aplicaciones. Inicie la aplicación una vez que esté instalada.

Cuando se cargue la interfaz de la aplicación, estará en la pestaña Accesos directos de forma predeterminada. En esta pantalla, busque el botón con un signo + (más) en la parte inferior y haga clic en él para agregar un nuevo acceso directo.

La siguiente pantalla le permite configurar el acceso directo, así como el comando que debe ejecutar. Esto es lo que debe ingresar en cada uno de los campos de la pantalla.Shortcut: coloque el cursor en este campo y escriba el acceso directo que desea asignar al comando.Acción: es un nombre opcional que puede asignar para encontrar más tarde el acceso directo en la lista.Comando : ingrese aquí el comando exacto que desea ejecutar. Workdir: si su comando requiere un directorio específico como directorio de trabajo, selecciónelo aquí. puede hacer una prueba haciendo clic en el icono de reproducción en la parte inferior.Una vez que esté satisfecho, haga clic en el icono junto a él y se guardará el acceso directo.

La pestaña Preferencias en la aplicación también tiene algunas opciones que puede personalizar. Esto debería darle más control sobre cómo funciona la aplicación en su Mac.

De ahora en adelante, cada vez que presiones el atajo de teclado especificado, ejecutará tu comando de Terminal.

Si hay más de un comando para ejecutar, también puede agregarlos a la aplicación. Los accesos directos se pueden modificar e incluso eliminar también si desea hacerlo.

Ejecutar comandos con un atajo usando Automator

Automator también le permite ejecutar sus comandos usando un atajo de teclado. Primero, debe crear un servicio que contenga su comando y luego asignarle un atajo de teclado al servicio.

Inicie la aplicación Automator en su Mac. Cuando aparezca la pantalla del nuevo documento, haga clic en Servicio y seleccione Choose.

En la siguiente pantalla, busque la acción denominada Ejecutar Shell Script en la lista de acciones. Cuando lo encuentre, arrástrelo al panel principal en el lado derecho.

Verá un cuadro blanco grande debajo de la acción recién agregada. Ingrese todos los comandos que desea ejecutar en este cuadro. Piense en este cuadro como una ventana de Terminal donde escribe sus comandos.

Cuando haya ingresado sus comandos, haga clic en el menú Archivo en la parte superior y seleccione Save para guardar su servicio. Ingrese un nombre significativo para el servicio y presione Guardar.

Ahora que se creó el servicio, es hora de asignarle un atajo de teclado. Para hacerlo, haga clic en el logotipo de Apple en la esquina superior izquierda y seleccione Preferencias del sistema. Elija Teclado en la siguiente pantalla.

Dirígete a la pestaña Accesos directos y luego selecciona Servicios de la lista de la izquierda. Luego busque su servicio en la lista del lado derecho, haga clic en él y presione el atajo de teclado deseado.

A su servicio se le asignará el método abreviado de teclado elegido.

Cuando presionas este atajo, ejecutará el servicio que, a su vez, ejecutará el comando de Terminal en tu Mac.

Usar atajos de acción para ejecutar comandos usando un atajo

ActionShortcuts le permite ejecutar más cosas además de los comandos tradicionales de Terminal. Le permite ejecutar secuencias de comandos, flujos de trabajo, servicios y, por supuesto, los comandos de la Terminal de Apple.

A diferencia de otros métodos, esta aplicación no es gratuita y cuesta $2.99. Sin embargo, puede usar el período de prueba de 7 días si desea probarlo primero.

A continuación se muestra cómo ejecutar un comando de terminal con un atajo de teclado usando esta aplicación.

Inicie la aplicación TextEdit en su Mac. Haga clic en el menú Formato y seleccione Hacer texto sin formato para eliminar el formato.

Ingrese todos los comandos de Terminal que desea ejecutar en el archivo. Luego guarde el archivo haciendo clic en el menú Archivo y seleccionando Guardar.

En el cuadro de diálogo Guardar como, ingrese cualquier nombre para el archivo, pero asegúrese de que la extensión sea dominio. Pulse Guardar para guardar el archivo.

Descargue, instale y abra la aplicación ActionShortcuts en su Mac. Haga clic en el botón Abrir carpeta de scripts en la interfaz principal.

Cuando se abra la carpeta, arrastre y suelte su archivo command en ella. Vuelve a la aplicación y verás tu archivo en la lista. Haga clic en el botón Grabar acceso directo junto a su archivo para asignar un acceso directo de teclado.

Una vez que se asigna un atajo, al presionarlo se iniciará el archivo .command que contiene sus comandos en su Mac.

Si desea agregar archivos adicionales para su ejecución, puede hacerlo haciendo clic en el icono de la aplicación en la barra de menú y seleccionando Abrir carpeta de scripts . Todos los comandos que se van a ejecutar deben colocarse en esta carpeta y la aplicación los reconocerá.

Cómo ejecutar un comando de terminal usando un atajo de teclado en Mac