acortar_rutas_mostradas_en_el_prompt_w_w
Resumir / Acortar las rutas mostradas en el prompt de la shell Bash
A partir de la versión 4 de Bash es posible definir cómo queremos que nuestro prompt muestre la ruta en la que nos encontramos, funciona con “\w” y “\W”. Sólo se debe inicializar la variable “PROMPT_DIRTRIM” con el valor deseado, si se le da un valor de 3 solo se mostrará el nombre de los subdirectorios que estén tres niveles por encima de nuestra ubicación.
Para volver al comportamiento normal es suficiente con asignar un valor no numérico o bien “unset PROMPT_DIRTRIM”.
Ejemplo de uso de la variable PROMPT_DIRTRIM.
user:~/test/Directorio1/Directorio2/Directorio3/Directorio4/Directorio5/Directorio6 $ pwd /home/user/test/Directorio1/Directorio2/Directorio3/Directorio4/Directorio5/Directorio6 user:~/test/Directorio1/Directorio2/Directorio3/Directorio4/Directorio5/Directorio6 $ PROMPT_DIRTRIM=3 user:~/.../Directorio4/Directorio5/Directorio6 $ pwd /home/user/test/Directorio1/Directorio2/Directorio3/Directorio4/Directorio5/Directorio6 user:~/.../Directorio4/Directorio5/Directorio6 $ PROMPT_DIRTRIM=5 user:~/.../Directorio2/Directorio3/Directorio4/Directorio5/Directorio6 $ PROMPT_DIRTRIM= user:~/test/Directorio1/Directorio2/Directorio3/Directorio4/Directorio5/Directorio6 $
Cómo es lógico si se desea que de manera predeterminada la shell acorte las rutas, se puede configurar el fichero .bashrc del usuario / sistema (/etc/bash.bashrc) con dicha variable.
Autocompletado de ficheros y directorio ignorando mayúsculas / minúsculas en Bash
echo "set completion-ignore-case" >> ~/.inputrc
acortar_rutas_mostradas_en_el_prompt_w_w.txt · Last modified: 2020/12/25 22:57 by 127.0.0.1