elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  [PROBLEMA] Prompt terminal escribe encima del propio texto
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [PROBLEMA] Prompt terminal escribe encima del propio texto  (Leído 2,055 veces)
MDd2

Desconectado Desconectado

Mensajes: 65



Ver Perfil
[PROBLEMA] Prompt terminal escribe encima del propio texto
« en: 1 Junio 2019, 13:10 pm »

Buenas!

La verdad no sé como explicar esto muy bien... El problema es que andaba intentando personalizar la prompt de debian y lo configuré tal que así:

Código
  1. export $PS1="$(tput bold)$(tput setaf 1)\h:$(tput sgr0)@$(tput setaf 6)$(tput bold)\u:$(tput sgr0)$(tput setaf 2)\w$(tput sgr0) \$ "

Al poner eso se me muestra tal que así:



El problema es que cuando escribo sucede lo siguiente:



Al parecer el problema está al aplicar los colores ya que he probado sin colores y no hay ningún problema:

Código
  1. export $PS1="\h:@\u:\w \$ "

También lo he probado cambiándole el color de esta manera y pasa lo mismo:

Código
  1. export $PS1="\e[31m]\h:\e[37m]@\e[36m]\u:\e[32m]\w\e[37m] \$ "


¿Alguien tiene idea de como solucionarlo?

Muchas gracias de antemano!! Saludos!


« Última modificación: 1 Junio 2019, 15:58 pm por MDd2 » En línea

# "No temo a los ordenadores; lo que temo es quedarme sin ellos"
-- Isaac Asimov
Sputnik_

Desconectado Desconectado

Mensajes: 80



Ver Perfil
Re: [PROBLEMA] Prompt terminal escribe encima del propio texto
« Respuesta #1 en: 4 Junio 2019, 19:57 pm »

Puede ser que estén mal agrupadas las instrucciones,

Prueba lo siguiente

Código:
export PS1="\[$(tput bold)$(tput setaf 1)\]\h:\[$(tput sgr0)\]@\[$(tput setaf 6)\]\u:\[$(tput setaf 2)\]\w\[$(tput sgr0)\]$ "

Dime si te funciona,

Saludos,


En línea

Las personas lo suficientemente locas como para pensar que pueden cambiar el mundo son las que lo cambian.
MDd2

Desconectado Desconectado

Mensajes: 65



Ver Perfil
Re: [PROBLEMA] Prompt terminal escribe encima del propio texto
« Respuesta #2 en: 4 Junio 2019, 20:08 pm »

Puede ser que estén mal agrupadas las instrucciones,

Prueba lo siguiente

Código:
export PS1="\[$(tput bold)$(tput setaf 1)\]\h:\[$(tput sgr0)\]@\[$(tput setaf 6)\]\u:\[$(tput setaf 2)\]\w\[$(tput sgr0)\]$ "

Dime si te funciona,

Saludos,

Muchas gracias!! Me va de lujo ;D
En línea

# "No temo a los ordenadores; lo que temo es quedarme sin ellos"
-- Isaac Asimov
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines