Custom zsh shell (MacOS)


El intérprete de terminal de comandos por defecto en MacOS desde hace un par de años (concretamente desde la versión 10.15 Catalina) es Zsh. Éste intérprete viene configurado para mostrar un aspecto realmente limpio y sobrio, con texto negro sobre fondo blanco (o viceversa cuando estamos usando el modo oscuro del entorno gráfico). Lo cierto es que quise saltarme esa apariencia tan austera y poder al menos darle un pequeño toque de color que además facilitase la lectura cuando llevas un rato ejecutando comandos.
En particular, he puesto mi nombre de usuario y el de la máquina en color verde, seguido del directorio actual en azul; y para ello he tenido que recurrir al archivo de configuración «.zshrc» que debería estar alojado en el directorio de usuario. Si no lo tienes, debes crearlo. Si ya lo tienes, basta con que añadas al principio un par de líneas:
autoload -U colors && colors
PS1="%F{green}%n@%m %F{blue}%1~ %# %{$reset_color%}"

Si tienes el terminal ya abierto, puedes forzar que recargue la configuración sin necesidad de cerrarlo y volver a abrirlo. Ejecuta este comando:
$ source ~/.zshrc
Listo! Mucha información la he encontrado en Stack Overflow:
https://stackoverflow.com/questions/689765/how-can-i-change-the-color-of-my-prompt-in-zsh-different-from-normal-text

Instalar servidor Apache Tomcat en MacOS

Muy fácil! Primero nos dirigimos a la página web oficial de Apache Tomcat y nos descargamos la versión que queramos, seguramente la última:

En este caso, la última version estable publicada es la 10.0.20.
De todos los paquetes disponibles, nos bajamos simplemente el que viene como fichero zip:

En mi caso, se ha descargado en la carpeta de Descargas de mi Mac y ya se ha descomprimido automáticamente, por lo que basta con abrir el terminal y trasladarlo todo a una ubicación más apropiada:
$ sudo mv ~/Downloads/apache-tomcat-10.0.20 /usr/local/tomcat
Ahora, establecemos nuestro usuario como propietario (cambia mi nombre por tu nombre de usuario):
$ sudo chown -R emilio /usr/local/tomcat
Y por último damos permisos de ejecución a los binarios:
$ sudo chmod +x /usr/local/tomcat/bin/*.sh

Listo, ahora el servidor se puede arrancar y parar mediante los siguientes comandos:
$ /usr/local/tomcat/bin/startup.sh
$ /usr/local/tomcat/bin/shutdown.sh

Y si está corriendo podemos acceder a los contenidos en local a través de http://localhost:8080. Como ejemplo, mostrará la página que puedes ver en la siguiente imagen: