Ninguna de estas respuestas me ayudó a aprender cómo funciona la personalización rápida. Esto es lo que obtuve de unas horas de búsqueda en diferentes foros, pilas, wikis, etc.
Encuentra tu mensaje
nano ~/.bashrc
Busca en tu bashrc
para PS1
, ya sea manualmente o con Alt + F . Este es el primer indicador de bash, lo que ves cuando ingresas un comando. PS[2-4]
También existen, pero rara vez se utilizan.
Definir colores
Sobre su PS1
línea, agregue estas definiciones de color:
# Color Variables
c1='\[\033[0;30m\]' # Non-bold color 1
C1='\[\033[1;30m\]' # Bold color 1
c2='\[\033[0;31m\]' # Non-bold color 2
C2='\[\033[1;31m\]' # Bold color 2
c3='\[\033[0;32m\]' # Non-bold color 3
C3='\[\033[1;32m\]' # Bold color 3
c4='\[\033[0;33m\]' # Non-bold color 4
C4='\[\033[1;33m\]' # Bold color 4
c5='\[\033[0;34m\]' # Non-bold color 5
C5='\[\033[1;34m\]' # Bold color 5
c6='\[\033[0;35m\]' # Non-bold color 6
C6='\[\033[1;35m\]' # Bold color 6
c7='\[\033[0;36m\]' # Non-bold color 7
C7='\[\033[1;36m\]' # Bold color 7
c8='\[\033[0;37m\]' # Non-bold color 8
C8='\[\033[1;37m\]' # Bold color 8
NC='\[\033[0m\]' # Back to default color
Configurar colores
Ahora, en algún lugar de su terminal (presumiblemente gráfico), debería tener alguna opción de personalización. Por ejemplo, estoy usando Konsole de KDE : Settings > Edit Current Profile... > Appearance > Edit...
muestra esta interfaz de personalización:
Ahora cámbielos a los colores que desee. Tu primer plano es tu color predeterminado, y los colores 1 ~ 8 son los que definiste que puedes elegir. No es que las definiciones estén basadas en 0 mientras que esta personalización y sus variables están basadas en 1.
Usa los colores en tu solicitud
Para mi solicitud predeterminada, tengo:
PS1="[\u@\h \W]\$ "
\u
es su u sername, \h
es su h ostname, \W
es W aquí estás (que directorio), y \$
es esa cosa rápida ( #
cuando userid = 0 [root]).
Puede personalizar esto agregando $c1
$ c2`, etc. delante del color que desea cambiar. Por ejemplo, tengo:
PS1="$c2[$C8\u$c2@$C7\h $C6\W$c2]$C2\$$NC "
Esto resulta en:
Nota: Debe usarlo NC
al final para restablecerlo a su color predeterminado, de lo contrario, todo después de su solicitud (su entrada) será el último color de su solicitud.
bash+prompt
, aunque no creo que tengamos un tutorial allí.