¿Cómo cambiar permanentemente un color de cáscara de bash específico? -- mmand-line campo con bash campo con colors camp askubuntu Relacionados El problema

How to permanently change a specific bash shell color?


1
vote

problema

Español

El comando a continuación es la salida del comando sudo service ssh status

ingrese la descripción de la imagen aquí

Puede ver que este color de fuente de color amarillo verdoso es muy difícil de leer, pero solo se aplica a casos muy específicos. ¿Cómo puedo cambiar los diversos colores de Shell / Bash? Gracias de antemano.

Original en ingles

The command below is the output of the command sudo service ssh status

enter image description here

You can see that this greenish yellow font color is very hard to read, yet it is only applied to very specific cases. How can i change the various shell / bash colors? Thanks in advance.

        
     
     

Lista de respuestas

1
 
vote
vote
La mejor respuesta
 

Un método bastante general es usar las secuencias de escape ANSI . Debe funcionar en pantallas de texto, así como la mayoría de los emuladores de ventanas de terminal Linux.

Vea este enlace para más detalles,

en.wikipedia.org/wiki/ansi_escape_code

Ejemplo 1: Texto blanco sobre fondo negro

  echo -e "033[37;40m###############033[0m"   

Ejemplo 2: texto negro sobre fondo blanco grisáceo

  echo -e "033[30;47m###############033[0m"   

Ejemplo 3: Uso de las variables inversvid , greenback y abcdefhijklmnabcdefghijklmn4

  ABCDEFGHIJKLMNABCDEFGHIJKLMN5   

variables , que yo uso en bash shellscripts, y que puede encontrar útil:

Puede crear variables modificados para realizar lo que desea, por ejemplo, para obtener un color de fondo donde todo el texto es visible.

  inversvid="033[7m" resetvid="033[0m" redback="033[1;37;41m" greenback="033[1;37;42m" blueback="033[1;37;44m"   

Si usa gnome-terminal , que forma parte de Standard Ubuntu Desktop, puede usar el menú desplegable

'Editar - Configuración' y la pestaña 'colores'

Para modificar los colores hasta que todo el texto sea fácil de leer.

La mayoría de los emuladores terminales tienen menús similares. ABCDEFGHIJKLMNABCDEFGHIJKLMN7 tiene opciones de línea de comandos para este propósito.

 

A rather general method is to use ANSI escape sequences. It should work in text screens as well as most linux terminal window emulators.

See this link for details,

en.wikipedia.org/wiki/ANSI_escape_code

Example 1: White text on black background

echo -e "\0033[37;40m###############\0033[0m" 

Example 2: Black text on greyish white background

echo -e "\0033[30;47m###############\0033[0m" 

Example 3: Using the variables inversvid, greenback and resetvid

inversvid="\0033[7m" resetvid="\0033[0m" greenback="\0033[1;37;42m" echo -e "$inversvid Now it is inverse colours $resetvid" echo -e "$greenback Now it is greenback colours $resetvid" 

Variables, that I use in bash shellscripts, and that you might find useful:

You can create modified variable to perform what you want, for example to get a background colour where all text is visible.

inversvid="\0033[7m" resetvid="\0033[0m" redback="\0033[1;37;41m" greenback="\0033[1;37;42m" blueback="\0033[1;37;44m" 

If you use gnome-terminal, which is part of standard Ubuntu desktop, you can use the dropdown menu

'Edit -- Settings' and the tab 'Colors'

to modify the colours until all text is easy to read.

Most terminal emulators have similar menus. xterm has command line options for this purpose.

 
 

Relacionados problema

2  ¿Cómo cambiar el color del panel superior en gnomo?  ( How to change top panel color in gnome ) 
My Top Panel / Dashboard / Menubar es negro. Quiero cambiarlo a blanco. Probé Compiz, gnome-shell.css en mi tema actual, sistema gnome-shell.css, editor DCONF...

2  Video en blanco y negro con youtube  ( Black white video with youtube ) 
Tengo un problema con el jugador de YouTube dentro de Ubuntu. Parece que cuando juega videos, se encuentran en blanco y negro, sin importar si son una resoluc...

4  Cómo cambiar el color de la fuente de escritorio en XFCE cuando use Nautilus para mostrar el escritorio  ( How to change desktop font color in xfce when using nautilus to show desktop ) 
Estoy tratando de cambiar el color de la fuente del escritorio en Xubuntu después de que reemplacé Thunar con Nautilus para ser el Administrador de archivos p...

99  ¿Cómo habilito el soporte a todo color en VIM?  ( How do i enable full color support in vim ) 
Tengo un encantador Vim Colorscheme ( Xoria256 ) y se ve brillante en GVIM, pero Cuando uso el ABCDEFGHIJKLMNABCDEFGHIJKLMN3 en el terminal, el Color Colors...

94  Script para mostrar todos los colores terminales  ( Script to display all terminal colors ) 
A lo largo de Internet, he visto a muchas personas con guiones que imprimen un montón de cosas en todos los colores definidos en ~/.Xdefaults . Sin embargo, ...

1  No es lo que esperaba de Shred - Ayudar a interpretar la producción  ( Not what i expected from shred help to interpret output ) 
Tengo un disco WinDOZ XP que se infectó con un virus, particularmente desagradable que se esconde en lugares de Gazillion y 'Activa' en muchas acciones, inclu...

6  Destacar con GREP no funciona en Xterm  ( Highlighting with grep doesnt work in xterm ) 
Tengo un problema con Xterm. cuando uso el comando tail -F example.log | grep -a -i -e 'examplestring' En xterm Las cadenas "grepped" no se resaltan ...

1  ¿Cómo modificar el panel de la unidad Bgcolor en Ubuntu 12.10?  ( How to tweak unity panel bgcolor in ubuntu 12 10 ) 
Actualmente en Ubuntu 12.10 Tenemos muy pocos temas GTK3 actualizados a la versión 3.6, además del tema de Ambiance predeterminado. Cuando maximiza una vent...

13  Cómo cambiar el color y el ancho de las barras de desplazamiento no superpuestas en Ubuntu 12.04  ( How to change color and width of non overlay scrollbars in ubuntu 12 04 ) 
Sé que muchas personas se han quejado de las barras de desplazamiento casi invisibles y no utilizables en versiones recientes de Ubuntu, incluso después de el...

423  ¿Qué significan los diferentes colores en LS?  ( What do the different colors mean in ls ) 
¿Qué significa el comando? Por ejemplo, cuando escribo el comando lsfghghijklmn6 en una de mis carpetas, obtengo uno de los archivos en verde claro, el otro...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos