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
NOTA
Para que surta efecto debemos salir del shell actual y volver a abrir uno nuevo. Para comprobar la versión podemos ejecutar: "echo $BASH_VERSION".

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

Retro

Lugares

Redes

Sistemas

Varios