Ejecutar comandos y herramientas en Terminal en el Mac
Puedes usar el entorno de línea de comandos de forma interactiva escribiendo un comando y esperando un resultado, o bien puedes utilizar la shell para escribir scripts que se ejecuten sin necesidad de una interacción directa.
Ejecutar comandos en la shell
En la app Terminal del Mac, introduce el nombre completo de la ruta al archivo ejecutable de la herramienta seguido de cualquier argumento necesario y pulsa la tecla Retorno.
Cuando un comando está ubicado en alguna de las carpetas conocidas por la shell, puedes omitir la información de la ruta al introducir el nombre del comando. La lista de carpetas conocidas se almacena en la variable de entorno PATH de la shell e incluye las carpetas que contienen la mayoría de las herramientas de línea de comandos.
Por ejemplo, para ejecutar el comando ls
en la carpeta de inicio del usuario actual, introduce lo siguiente en el símbolo del sistema y pulsa Retorno:
% ls
Para ejecutar un comando en la carpeta de inicio del usuario actual, escribe antes el especificador de la carpeta. Por ejemplo, para ejecutar MiProgDeLíneaDeComandos
, utiliza lo siguiente:
% ~/MyCommandLineProg
Para abrir una app, utiliza el comando “open”:
% open -a MyProg.app
Si, al introducir algún comando, recibes el mensaje command not found
, comprueba la ortografía. A continuación se proporciona un ejemplo:
% opne -a TextEdit.app
zsh: opne: command not found
Finalizar comandos
En la app Terminal del Mac, haz clic en la ventana de Terminal donde se está ejecutando el comando que quieres terminar.
Pulsa Control + C.
Esto envía una señal que hace que la mayoría de los comandos finalicen.
Repetir comandos introducidos anteriormente
Los comandos introducidos durante una sesión se guardan para que puedas repetir un comando anteriormente utilizado sin tener que volver a escribirlo.
En la app Terminal del Mac, pulsa la tecla de flecha arriba.
En la línea de comandos aparece el último comando que hayas introducido.
Sigue pulsando la tecla de flecha arriba hasta que veas el comando que quieres y, después, pulsa Retorno.