Terminales con tmux
tmux
es un multiplexor de terminales que permite tener múltiples sesiones (shell’s) en una única ventana. Desde el Terminal de tu mac, linux, incluso en Windows (con WSL)s. En una sola ventana puedes tener múltiples sesiones activas, cambiar de una a otra, verlas simultáneamente, entrar en una y desconectarte (se mantienen ejecutando en segundo plano) y volver a conectarte a ella en el futuro.
¡Adiós Bash, hola Zsh!
He decidido migrar todos mis sistemas Linux de la fiable y conocida bash
a la poderosa y versátil zsh
. Se trata de una evolución extendida de la Bourne Shell (sh), no solo hereda muchas de las características familiares de Bash, sino que también introduce una serie de nuevas funcionalidades y ofrece un sólido soporte para plugins y temas personalizados. Apple adoptó Zsh como la shell predeterminada hace algún tiempo, me faltaba dar el paso en mis sistemas Linux.
Usuarios Mac desde CLI
Para encontrar todos los usuarios disponibles en un sistema MacOS desde la línea de comandos, se puede utilizar un script en Bash. El sistema operativo MacOS, como otros sistemas de tipo Unix, almacena la información de los usuarios en varios archivos del sistema, principalmente en /etc/passwd
. MacOS utiliza Open Directory para la gestión de usuarios, por lo que se pueden usar comandos como dscl
para consultar esta información.