Terminal MacBuntu?

Terminal macOS Ubuntu Styled
Bueno pues, así como se lee un ¿MacBuntu? que es? una Mac con la distribución de Ubuntu? o Ubuntu con tematica de macOS…?
Pues nada de eso, resulta ser que como Linuxero que soy, pero imposibilitado de usar Linux en mi
día a día
, siempre me ha gustado (gusto culposo) la tematica o estilo visual de la terminal de Ubuntu, entonces en este entredicho me puse a la tarea de emularlo lo mas que pueda.
Contexto
Yo venía trabajando ya con una terminal llamada CoreShell que es una terminal de terminales, muy poderosa la verdad, te permite hacer muchas configuraciones, tener tus sesiones grabadas, pero esta limitada en cuestion de paleta de colores y personalización un poco ya mas de vista o estilo, aunque de manera técnica es muy poderosa. Aún la conservo.
Y ya aquí tenía configurado una capa de personalización visual llamado #OhMyZSH! o #OHZ, con el tema llamado pk10 o powerlevel10k y funciona muy bien, buena integración, fácil, rápido.
Depués le comencé a medio tunear mi .zsrh.rc agregando cositas como el fastfetchal arrancar la terminal y después le agregué unos ÀSCII randoms con color scripts por ejemplo:
Haciendo un:
$ colorscript -e tiefighter1El resultado será:

Tiefighter en terminal
También comencé a agregar unos aliases.
El comienzo
Para este primer paso lo mas básico y escencial es tener una terminal bastante robusta así como muy personalizable, después de buscar y probar me quedé con La terminal que uso es iTerm2. Ya sé que va a sonar a chiste pero realmente es muy robusta y personalizable. Comencé por cambiarle el nombre del perfil default a Ubuntu.
Para “emular” mas la terminal de Ubuntu, por lo que cambié completamente la paleta de colores en iTerm2:
- Fondo morado oscuro tipo Ubuntu
- Colores ANSI ajustados manualmente
- Verde más brillante (para comandos)
- Rojo más visible (para errores)
💡 Tip importante: Subí el Minimum Contrast en iTerm2 para que los colores no se vean “lavados”.
Transparencia y Blur
Se veía bien pero al final lo dejé en 0
Transparencia: 0
Blur: 0Fuente
Esto es básico le configuré la MesloLGS Nerd Font
¿Por qué?
- Compatible con Powerlevel10k
- Soporta iconos
- Se ve limpio
Herramientas QoS
🔥 eza (mejor que un ’ls')
ls -> eza --icons🔥 bat (mejor que un ‘cat’)
cat archivo.txt → bat archivo.txt🔥 zoxide - Te lleva directo a rutas frecuentes.
z pro🔥 fzf - Te lleva directo a rutas frecuentes.
CTRL + RLa Ingeniería
Después de todo lo que estaba personalizando, cambiando y jugeteando, me dije a mi mismo:
“Y si ya mejor me hagos mis dotfiles?”
Entonces me puse manos a la obra…
Al final generé mi terminal-dotfiles, con los sigueintes perfiles
Los perfiles definen qué tan invasiva puede ser la personalización de terminal según el tipo de máquina.
personal-full
El uso del personal-full en máquinas donde tienes control completo:
- Mac personal.
- VPS personales.
- Servidores de homelab.
En este perfil se permite instalar paquetes y activar herramientas de experiencia de terminal como zsh, p10k, eza, bat, zoxide, fzf, fastfetch y colorscript.
lab-safe
El uso del lab-safe en entornos temporales:
- VMs de práctica.
- Laboratorios.
- Máquinas de prueba.
Este perfil permite personalización moderada. Puede usar bash o zsh, aliases seguros y utilerías opcionales cuando ya existen en el sistema.
La intención es mejorar la comodidad sin asumir que la VM será permanente ni modificar demasiado el entorno base.
work-minimal
El uso de work-minimal en servidores de trabajo, servidores productivos o cualquier entorno donde convenga reducir riesgo y sorpresa.
Este perfil no instala paquetes porque en ambientes productivos el inventario de software, las dependencias y los cambios del sistema suelen estar controlados por políticas, automatización o equipos externos. Instalar herramientas manualmente puede romper expectativas operativas, auditoría o soporte.
Solo se permiten cambios mínimos por usuario:
- Prompt simple con color.
- Aliases seguros.
- Exports básicos.
La meta es tener una shell cómoda sin modificar el sistema ni introducir dependencias externas.
⚠️ OJO 👀: Todos estos perfiles y personalizaciones de terminal NO cambian la terminal par que se vea tipo “Ubuntu” solo es para configurar aliases y herramientas para un trabajo mas fluido, rápido y sobre todo de asistencia para brindar comodidad.
Todo esto esta disponible en mi repositorio personal en Github terminal-dotfiles