He estado mirando, condimentar mi Terminal de experiencia, entre otras cosas, añadir un poco de color. He utilizado el tput
comando para generar un bien pronta buscando. Esto es parte de mi .bash_profile
:
BLACK=$(tput setaf 0)
RED=$(tput setaf 1)
GREEN=$(tput setaf 2)
YELLOW=$(tput setaf 3)
BLUE=$(tput setaf 4)
MAGENTA=$(tput setaf 5)
CYAN=$(tput setaf 6)
WHITE=$(tput setaf 7)
BOLD=$(tput bold)
REVERSE=$(tput rev)
RESET=$(tput sgr0)
export PS1="${WHITE}$(date "+%H:%M") ${MAGENTA}\u${WHITE}@${MAGENTA}$(scutil --get ComputerName)${WHITE}:${MAGENTA}\w\n${GREEN}\$ ${REVERSE}"
Aviso de la ${INVERSA} (o $(tput rev)
) al final de la línea de comandos, lo que hace que los comandos que tipo de soporte mediante la adición de un color de fondo.
Mi problema es, no obstante, que al ejecutar cualquier comando, el estilo no se restablece automáticamente después de presionar entrar, que en este caso se agrega un indeseado fondo verde para el resultado del comando así. ¿Cómo puedo restablecer el terminal de la derecha antes de la ejecución de comandos?