gentoo linux, java, software libre y otras hierbas
Ago, 30 2009 - 5:30 pm

Lista de códigos de colores para bash

Siempre olvido cómo generar salida coloreada en la consola, y por lo tanto pierdo tiempo buscando en Internet. Así que, aprovechando que tengo fresco dicho tema, mejor dejo un listado y las instrucciones con el ánimo de que sea útil para alguien (y para mi, por supuesto).

  • Negro 0;30
  • Gris oscuro 1;30
  • Azul 0;34
  • Azul resaltado 1;34
  • Verde 0;32
  • Verde resaltado 1;32
  • Cian 0;36
  • Cyan resaltado 1;36
  • Rojo 0;31
  • Rojo resaltado 1;31
  • Púrpura 0;35
  • Púrpura resaltado 1;35
  • Café 0;33
  • Amarillo 1;33
  • Gris 0;37
  • Blanco 1;37


Ejemplos…

Si lo vas a probar usando el comando echo, debes ejecutarlo con el parámetro -e:

echo -e 'Esto es \e[0;31mrojo\e[0m y esto es \e[1;34mazul resaltado\e[0m'

Resultadobash-colors

echo -e 'Así se escribe \e[1;34mG\e[0m\e[1;31mo\e[0m\e[1;33mo\e[0m\e[1;34mg\e[0m\e[1;32ml\e[0m\e[1;31me\e[0m'

Resultado: google

Como puedes observar, se trata de poner lo que quieras colorear entre los caracteres de escape \e[CODIGOm y \e[0m.

5 Comentarios | deja el tuyo

Oct, 12 2008 - 4:44 am

Comandos útiles para Linux

¿Qué versión del kernel tengo?

$ uname -r
2.6.17.13-smp

¿Qué versión de X tengo instalada?

$ X -version 2>&1 | sed ‘/^$/d’ | head -n1
X Window System Version 6.9.0

¿Tengo aceleración por hardware en mi placa de video?

$ glxinfo | grep “direct rendering”
direct rendering: Yes 

¿Qué procesador(es) tiene mi compu?

$cat /proc/cpuinfo | grep “model name”
model name : Intel(R) Pentium(R) 4 CPU 3.00GHz
model name : Intel(R) Pentium(R) 4 CPU 3.00GHz

Leer el resto de la entrada…

6 Comentarios | deja el tuyo

Sep, 21 2008 - 12:01 am

Verifica la temperatura de tu PC desde la consola

temperatura linux

Este es un tip rápido con el que podrás ver la temperatura actual de tu computador, con un simple comando:

$ cat /proc/acpi/thermal_zone/*/temperature

Es necesario tener instalado y cargado el módulo thermal:

sudo modprobe thermal

Algunos computadores no soportan esta característica, bien sea por hardware o porque el kernel no fue compilado con el módulo thermal.

Además acabo de leer un documento, algo viejo pero sin pérdida, en donde explican como montar un sistema de monitoreo de temperatura completo en Linux, y cómo registrar los cambios en una base de datos MySQL: Monitoreo de Temperatura con Linux 1 y Monitoreo de Temperatura con Linux 2.

9 Comentarios | deja el tuyo

« Entradas anteriores