¿Cómo cambiar el formato de la línea de comandos?

Imagen de ad1987
0 puntos

para explicarme un poco mejor, esta es la idea:

cuando accedo a un directorio que se encuentra en un nivel muy profundo (Ej. Programación_en_Bash_files/),
la línea de comandos queda de esta forma con el camino completo hasta el directorio:

dom@ubun2-workstation:/mnt/Data/Users/DOM/Work/Programming/Bash/Programación_en_Bash_files$,

en ocasiones he visto terminales, que en ves de poner el camino completo hasta el directorio, al hacer el
"cd camino_al_directorio/Programación_en_Bash_files", queda algo parecido a esto:

dom@ubun2-workstation:[Programación_en_Bash_files]$, sin mostrar todo el camino hasta el directorio,

¿alguna idea al respecto?

gracias de antemano

Imagen de Gabriel_M
+1
0
-1

La apariencia del prompt de bash esta determinada por la variable del shell PS1.
Las continuaciones de comandos se indican mediante la cadena PS2.
Para cambiar el aspecto del prompt, hay que cambiar la variable PS1.
Si se introducen cadenas PS1 desde el prompt los cambios desaparecen cuando termina la sesión.
Si se desea hacer permanentes estos cambios, es necesario modificar el archivo ~/.bashrc
o modificar en /etc/profile la línea PS1= o en /etc/bashrc o en .~/.bash_profile según la distribución.

Cuando se ejecuta interactivamente, bash muestra
El prompt primario PS1 cuando está listo para leer un comando.
El prompt secundario PS2 cuando necesita más datos de entrada para completar un comando.
Los caracteres especiales se decodifican de la siguiente forma:

Bash proporciona otra variable de entorno llamada PROMPT_COMMAND. El contenido de esta variable se ejecuta como un comando bash normal justo antes de que bash muestre el prompt.

Mas información aqui:
http://www.wikilearning.com/tutorial/bash_prompt-bash_y_sus_prompts/20521-2
http://www.linux-cd.com.ar/manuales/howtos/prompt-bash/Bash-Prompt-Como....

+1
0
-1