Página principal » cómo » Cómo ejecutar cualquier comando de terminal de Mac con un método abreviado de teclado

    Cómo ejecutar cualquier comando de terminal de Mac con un método abreviado de teclado

    ¿Hay comandos de Terminal particulares que se ejecutan varias veces al día? ¿Te gustaría poder activarlos rápidamente, con solo presionar una tecla??

    Pues resulta que puedes! Le hemos mostrado todos los métodos abreviados de teclado de Mac que debe usar, pero esto le brinda la oportunidad de inventar su propio método abreviado de teclado para hacer casi cualquier cosa que pueda imaginar con el Terminal. Hay dos formas principales de lograr esto, así que comencemos.

    La manera fácil: iCanHazShortcut

    La forma más fácil de agregar atajos de teclado personalizados para comandos específicos es descargar iCanHazShortcut, una aplicación gratuita para Mac con un nombre terrible. La instalación no podría ser más sencilla: simplemente arrastre el icono a la carpeta Aplicaciones.

    Entonces enciende la aplicación. Lo encontrarás en la barra de menú..

    Haga clic en "Accesos directos" para que aparezca una lista de los accesos directos actuales.

    Parece que no tenemos ningún acceso directo definido en este momento. Para cambiar esto, haga clic en la flecha verde en la parte inferior derecha. Esto abrirá dos campos: uno para el método abreviado de teclado, otro para el comando que desea activar.

    Haz clic en el primer campo, luego presiona el atajo de teclado que quieras usar. A continuación, haga clic en el segundo campo e ingrese el comando que desee activar. Para nuestro ejemplo, vamos a utilizar fecha "+ El tiempo es% H:% M" | decir lo que hace que nuestro Mac diga la hora actual en voz alta.

    Haga clic en la marca de verificación verde en la parte inferior derecha, y listo! Tu atajo de teclado ahora ejecutará tu comando a voluntad.

    Tenga en cuenta que puede configurar algunas cosas más, si lo desea. El icono de la barra de menú del icono se puede desactivar, lo que le permite ejecutar esta aplicación en segundo plano. También puede configurar la aplicación para que se ejecute al iniciar su computadora.

    La forma (ligeramente) más difícil, pero incorporada: Automator

    Si prefieres no utilizar una aplicación de terceros para activar comandos de Terminal, hay otro método, que funciona porque macOS te permite configurar atajos de teclado personalizados para todo. Para comenzar, vamos a lanzar Automator, que encontrarás en tu carpeta de Aplicaciones. Vamos a crear un nuevo servicio para tu Mac..

    En la sección Acciones, haga clic en la subsección "Utilidades", luego arrastre "Ejecutar shell script" a su flujo de trabajo.

    A continuación, pega tu comando.

    Otra vez he usado fecha "+ El tiempo es% H:% M" | decir, que leerá el tiempo actual en voz alta, pero puede usar el comando que desee. Guarde su flujo de trabajo con un nombre que reconozca, y hemos terminado con Automator.

    A continuación, dirígete a Preferencias del sistema> Teclado> Accesos directos. En el panel izquierdo, haga clic en "Servicios" y desplácese hacia abajo hasta que vea el servicio que acaba de crear. Debería estar en la sección "General"..

    Después de configurar esto, puede activar su servicio usando cualquier acceso directo que haya definido. Y como todo esto es nativo del sistema operativo en sí, no hay ningún programa que deba dejar ejecutándose en segundo plano.