MacPorts: Aplicaciones
El Bash que viene por defecto en OSX está muy anticuado, por ejemplo en Yosemite viene la versión 3.2.57(1), que aunque tenga ciertos bugs de seguridad aplicados no soporta las mejoras que tienen las versiones 4.x, por eso es recomendable instalar el Bash de MacPorts.
Para instalarlo simplemente debemos ejecutar el siguiente comando:
sudo port install bash
Para que esta nueva versión sea efectiva (independientemente del terminal que usemos) procederemos a ponerlo por defecto en el sistema:
sudo echo "/opt/local/bin/bash" >> /etc/shells sudo chsh -s /opt/local/bin/bash
Una infinidad de utilidades para el shell que por defecto o no vienen en OSX o vienen muy limitadas, como es el caso de date. Es important resartar que estos comandos vienen precedidos por la letra g para distingur del mismo comentado que viene en OSX y evitar usar uno en vez de otro..
Para instalarlo simplemente debemos ejecutar el siguiente comando:
sudo port install coreutils
Para ver el contenido del paquete y ver las utilidades que vienen ejecutar el siguiente comando:
sudo port contents coreutils
Curl nos permite descargar diferentes ficheros de diferentes formatos.
Para instalarlo simplemente debemos ejecutar el siguiente comando:
sudo port install curl
Exiv2 (página web oficial) es una utlidad para manipular los metadatos de una imagen pudiendo acceder a los metadatos de EXIF, IPTC y XMP de la imágenes.
Para instalarlo simplemente debemos ejecutar el siguiente comando:
sudo port install exiv2
Nos permite hacer un barroido de pings a todo uan red.
fping -g red/cidr
Para instalarlo simplemente debemos ejecutar el siguiente comando:
sudo port install fping
FZF es un buscador de línea de comandos que nos presenta un menú interactivo para poder elegir la opción.
Varios ejemplos.
Para instalarlo simplemente debemos ejecutar el siguiente comando:
sudo port install fzf
Herramientas para la gestión de imágenes vía consola, convertir, recortar, transformar, crear, etc.
sudo port install ImageMagick
Utilidad para la gestión de certificados SSL.
sudo port install openssl
Utilidad para sincronizar dos carpetas locales o remotas.
sudo port install rsync
Calculadora de subredes que funciona en consola, NO tiene entorno gráfico. Calcula todo tipo de redes y da información detallada.
Para instalarlo simplemente debemos ejecutar el siguiente comando:
sudo port install sipcalc
Nos permite hacer trazas pero usando el protocolo TCP, de esta manera podemos hacer trazas a un servidor web (TCP 80 o 443).
sudo port install tcptraceroute
Genere un árbol del directorio indicado de forma gráfica.
sudo port install tree
Por defecto en OSX viene una versión de vim más antigua de lo común por lo que lo ideal es instalar una versión más moderna además de añadirle soporte de Python.
Primero vemos que variantes tiene vim especialmente que versiones de Python tiene (escogiendo las ultimas):
sudo port variants vim
Procedemos a instalar vim con soporte de Python:
sudo port install vim +python36
Con esto tenemos vim moderno con soporte de Python además que nos instala Python.
Descarga de internet un fichero, carpeta o estructura.
sudo port install wget