Cómo agregar fácilmente nuevos comandos a la terminal de Mac

En la instalación, todas las Mac contienen una amplia variedad de comandos de Terminal. Sin embargo, a medida que obtenga más experiencia con Terminal (o si se une a nosotros desde Linux), es posible que pronto descubra que faltan algunos comandos importantes. ¿Dónde está wget, por ejemplo, o nmap? Si necesita esos comandos, puede agregarlos fácilmente a la Terminal macOS con un administrador de paquetes.

Un administrador de paquetes es una aplicación que se encarga de descargar, instalar y actualizar un conjunto de herramientas de software. En este caso, nuestro administrador de paquetes se encargará de descargar e instalar los diferentes comandos de Terminal que queramos utilizar. Si es un usuario de Linux, lo reconocerá funcionalmente de  apt-get o  yum.

Si bien hay varios administradores de paquetes diferentes disponibles para macOS, usaremos Homebrew para esta guía. Está bien considerado, se usa ampliamente y es fácil de comenzar. Además, es gratis.

Instalación de Homebrew

Tenga en cuenta que antes de instalar Homebrew, deberá tener instaladas las herramientas de línea de comandos de Xcode. Esto viene con Xcode que se instala desde la App Store .

1. Abra Terminal (/Application/Utilities/Terminal.app).

2. Copie y pegue el siguiente comando en la Terminal y presione Entrar.

Este comando ejecutará un script Ruby que descarga el administrador de paquetes Homebrew de GitHub.

3. Cuando se le solicite, presione Entrar para continuar con la instalación.

4. Ingrese su contraseña de administrador cuando se le solicite.

5. Cuando la aplicación termine de instalarse, volverá al símbolo del sistema. Desde aquí, puede ver la documentación de Homebrew escribiendo el brew helpcomando, o puede continuar con el siguiente paso.

Buscando paquetes

Para encontrar programas y comandos para descargar, primero deberá buscar en la base de datos de Homebrew el programa que desea. Para este ejemplo, buscaremos wget. Wgetes un comando popular de Linux que descarga archivos de servidores HTTP y FTP.

1. Escriba el siguiente comando y presione Entrar:

2. Después de un momento, aparecerán dos resultados con el nombre wgety wgetpaste. No sé qué wgetpastees, pero puedo encontrar más información usando el brew infocomando:

3. Podemos ver en la descripción que wgetpasteAutomatizará el pegado en varios servicios de pastebin. “Ya que wgetes una aplicación que descarga archivos de la Web, eso no suena a lo que estoy buscando. También se incluye wgetcomo dependencia, por lo que de wgettodos modos no podría ejecutarlo .

Instalación de paquetes

1. Ahora que he confirmado que el wgetpaquete es el que quiero, escribiré el siguiente comando y presionaré Enter:

2. Homebrew ahora comenzará a hacer su magia de administración de paquetes. Además wget, puedo ver que también se instaló openssl, lo que se considera una dependencia para wget.

3. Cuando se complete la instalación, volveré al símbolo del sistema.

Usando nuevos comandos

Ahora que hemos instalado el wgetcomando, podremos usarlo como cualquier otro comando de Terminal.

1. Por ejemplo, si escribimos man wget, veremos la página de manual de wget, tal como se esperaba.

2. Y podemos usarlo wgetcomo lo haríamos en Linux. Por ejemplo, para descargar un archivo zip de un sitio web, usaríamos un comando como el siguiente:

3. Aquí hay un ejemplo de la vida real de un paquete de texturas que descargué de TextureMate.

Y cuando se completa la descarga, vuelvo al símbolo del sistema.

Conclusión

A medida que adquiera más experiencia con el terminal de macOS, puede comenzar a darse cuenta de que algunos comandos de Terminal que son comunes en Linux faltan en macOS. Es fácil agregar nuevos comandos de Terminal a su biblioteca de comandos usando Homebrew.

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario