¿Cómo puedo hacer que la fiesta luzca así?

¿Cómo puedo hacer que la fiesta luzca así?

Respuestas:
Abrir ~/.bashrcen editor de texto y línea de comentario:
#force_color_prompt=yes
ser:
force_color_prompt=yes
guardar y luego ejecutar source ~/.bashrc
force_color_prompt=yesla forma prevista de habilitar los colores? Para mí, forzar suena como una solución alternativa.
Se me ocurrió esta solución:
copie esto y agréguelo al final del archivo .bashrc:
PS1='\[\033[1;36m\]\u\[\033[1;31m\]@\[\033[1;32m\]\h:\[\033[1;35m\]\w\[\033[1;31m\]\$\[\033[0m\] 'guarde el archivo y reinicie bashrc:
source ~/.bashrcPara obtener una lista completa de los colores disponibles y otras opciones, consulte estos enlaces:
Una versión que es un poco más 'general': debería funcionar con un entorno variado:
(depende de terminfo)
Inserte esto en su $HOME/.bashrc:
function fgtab {
echo "tput setf/setb - Foreground/Background table"
for f in {0..7}; do
for b in {0..7}; do
echo -en "$(tput setf $f)$(tput setb $b) $f/$b "
done
echo -e "$(tput sgr 0)"
done
}
# The prompt in a somewhat Terminal -type independent manner:
cname="$(tput setf 3)"
csgn="$(tput setf 4)"
chost="$(tput setf 2)"
cw="$(tput setf 6)"
crst="$(tput sgr 0)"
PS1="\[${cname}\]\u\[${csgn}\]@\[${chost}\]\h:\[${cw}\]\w\[${csgn}\]\$\[${crst}\] "
Entonces ejecuta source ~/.bashrc.
Después de eso, fgtabmostrará una tabla de colores con números. Esos números son para tput setf ny tput setb ndonde 'n' es el número, 'f' representa 'primer plano' y 'b' representa el color de 'fondo'.
tput sgr 0 restablecerá los colores de primer plano y de fondo a los valores predeterminados.
Y como puede ver, cambiar los colores utilizados para la solicitud se vuelve realmente fácil (solo edite el mismo número $HOME/.bashrcque desee).
Añadir una $(tput setb n)en $cnamecaso de que deseen tener todos el símbolo con el fondo n.
man 5 terminfomuestra con qué tputse puede usar, aunque es un poco técnico, así que "tenga cuidado", pero un poco de adivinanzas y pruebas pueden permitirle que funcione.