En un sistema con Ubuntu 14.04 y bash
, tengo la PS1
variable que termina con los siguientes contenidos:
\u@\h:\w\$
para que el mensaje aparezca como
user@machinename:/home/mydirectory$
A veces, sin embargo, el directorio actual tiene un nombre largo, o está dentro de directorios con nombres largos, de modo que el indicador se ve como
user@machinename:/home/mydirectory1/second_directory_with_a_too_long_name/my_actual_directory_with_another_long_name$
Esto llenará la línea en la terminal y el cursor irá a otra línea, lo cual es molesto.
En cambio, me gustaría obtener algo como
user@machinename:/home/mydirectory1/...another_long_name$
¿Hay alguna manera de definir la PS1
variable para "ajustar" y "compactar" el nombre del directorio, para que nunca exceda un cierto número de caracteres, obteniendo un mensaje más corto?