logo

midudev


Transcribed podcasts: 146
Time transcribed: 5d 4h 27m 31s

This graph shows how many times the word ______ has been mentioned throughout the history of the program.

Primero, ¿qué es el prompt? El prompt es el conjunto de caracteres que se muestran
en una línea de comandos para indicar que está a la espera de órdenes. La terminal
de macos viene por defecto con un prompt que trae cierta información, como el nombre
del equipo, la carpeta y el usuario, y termina con un signo de dólar. A mí, personalmente,
no me gusta mucho, así que vamos a ver cómo podemos personalizarlo. Para ello, desde
la misma terminal usamos nuestro editor favorito, en mi caso voy a usar Visual Studio Code, y
crearemos un archivo bash profile en el directorio del usuario. Allí vamos a extraer una variable
de entorno llamada ps1. Entre las camillas pondremos lo que queremos que muestre nuestro prompt.
Vamos a empezar con algo muy sencillo, un signo de dólar y un espacio para que no se junten
los comandos. Guardamos el archivo y volvemos a la terminal y escribimos source y la ruta
de este perfil para bash que hemos creado. Esto cargará la nueva configuración para nuestra
terminal. Inmediatamente vemos el cambio, y ahora solo nos muestra un signo de dólar
en el prompt, pero el problema es que si vamos navegando en los directorios no tenemos esa
información. Vamos a arreglarlo. A la hora de personalizar el prompt tenemos una serie
de caracteres especiales que nos permiten acceder a información especial como por ejemplo el
directorio actual en el que nos encontramos. Vamos a añadirlo antes del signo de dólar
de forma que así sepamos en todo momento en qué carpeta estamos ejecutando los comandos.
Hecho esto, guardamos los cambios y volvemos a la terminal. Allí volvemos a cargar el nuevo
perfil de bash y vemos los cambios inmediatamente. Con esto ya vemos la información del directorio
actual. Eso sí, nos ha quedado el prompt un poco aburrido, así que vamos a darle más
vida. Para ello vamos a hacer que aparezca también el usuario actual al lado del directorio
separado por un arroba. Para mostrar el usuario tenemos que añadir dentro del prompt contra
barra u. Además, también después del usuario vamos a hacer que muestre un marciano para
que nos acompañe en nuestros días con la terminal. Con esto guardamos los cambios y volvemos a
utilizar el comando source para cargar la nueva versión del prompt. Y ahí lo tenemos funcionando
con nuestro marciano. Revisamos el prompt una vez más. Tenemos el directorio actual,
el usuario actual y un emoji para hacernos compañía. Espero que jugueteéis mucho para
hacer el vuestro propio. Seguramente te estarás preguntando si esto que hemos hecho lo tendremos
que hacer cada vez que abramos la terminal. Pues no te preocupes, porque si la cerramos y la volvemos
a abrir, veremos que el prompt que hemos creado está ahí. Y esto es gracias a que el perfil que hemos
creado es el que se carga siempre por defecto, así que no tenéis que hacer nada más. Y con esto ya
tenéis vuestro propio prompt personalizado en macOS.