Mostrando entradas con la etiqueta terminal. Mostrar todas las entradas
Mostrando entradas con la etiqueta terminal. Mostrar todas las entradas

viernes, 19 de junio de 2026

Entrando en bucle 3 - Monitorización 1 - Log de temperaturas

En Linux, hay muchos parámetros del sistema que se pueden consultar tanto desde la terminal como desde aplicaciones gráficas: Temperaturas, memoria disponible, velocidad de la CPU, conexiones de red... Normalmente, cuando lo necesitamos, lo miramos en alguna aplicación y listo: Un monitor de recursos, un complemento en la barra de tareas o lo que sea. Casi nunca es necesario recurrir a la terminal para estas cosas.
Sin embargo, es muy útil poder hacerlo desde terminal para automatizarlo: Un comando personalizado que va creando un log a petición, un script en segundo plano que almacena cambios relevantes (P.Ej: un corte de red, un pico de temperatura...) con hora y fecha, uno que almacene periódicamente el valor de un sensor para crear una gráfica de temperaturas...
Hoy veremos cómo construir un script para monitorizar temperaturas en segundo plano mediante un archivo de log. Nos servirá para entender cómo se construye un script paso a paso, partiendo de comandos de consola y añadiendo funcionalidades poco a poco.
Se van a utilizar comandos como echo, sensors, grep, awk, sort, head, tail, while, if, getopts, tee, wc... además de algunos operadores y redirecciones, sin profundizar demasiado en ninguno.

lunes, 25 de mayo de 2026

Entrando en bucle 1 - Introducción

Hoy estrenamos nueva serie, en la que hablaré sobre scripts en Bash.

Los scripts son sencillos programas interpretados (no requieren compilación) que hacen, básicamente, lo mismo que puede hacer un usuario real en consola: llamar a un comando o un programa y decirle qué hacer. Además, el lenguaje permite cosas como saltos condicionales (si ocurre esto, haz esto otro), almacenar información en variables, leer y escribir archivos... lo que lo hace muy potente para automatizar tareas de todo tipo.

No es un curso de scripting: yo no soy programador ni pretendo serlo, y no tengo el nivel para dar lecciones a nadie. La serie va a tratar sobre algunos scripts que utilizo, que he creado y para qué sirven.
La primera mitad de cada artículo estará orientada a usuarios a los que les pueda resultar útil un script, que ni saben ni tienen por qué saber cómo funcionan las tripas de un programa, pero sí cómo usarlo. Vendrá una explicación de lo que hace el script, un enlace de descarga y una pequeña guía de uso.
En la segunda mitad intentaré explicar cómo funciona el script y cómo usar a mano cada una de las herramientas utilizadas en el script.

En esta primera entrada aún no veremos nada útil, pero sí una guía básica de algunas funciones muy usadas.

 

sábado, 12 de marzo de 2016

Emulando - PSP parte dos: PPSSPP sobre Wine

Como vimos en la primera parte, PPSSPP es bastante complicado de instalar en según qué distribuciones Linux, y además siempre está desactualizado con respecto a la versión de Windows. Curiosamente ésta funciona muy bien bajo Wine y es, comparativamente, sencillísima de instalar. ¡Vamos a ello!

Emulando - PSP parte uno: PPSSPP nativo

Obviedaes: 1) PSP tiene muy buenos juegos. 2) El emulador PPSSPP funciona muy bien y está terriblemente bien optimizado. 3) Dicho emulador funciona en Windows, Linux, Android... ¡hasta en Symbian! En consecuencia, es una manera fantástica de aumentar nuestro catálogo de juegos en Linux en máquinas no demasiado potentes.
No tan obvio: Las versiones para Linux están desactualizadas con respecto a las de otros sistemas y su instalación puede ser caótica según la distribución que usemos.
Por tales razones voy a dividir este artículo en dos: en esta primera parte instalaremos el emulador nativo de Linux, con todos sus pros y sus contras, y en la segunda parte instalaremos el de Windows sobre Wine.

jueves, 25 de septiembre de 2014

Pataleando - El miedo a la consola

Hoy estrenamos nueva serie, "pataleando", en la que me quejaré de todas las cosas que no me gustan de Linux y su entorno. ¿Por qué? Pues porque me da la gana, que para eso es mi blog. =:P

Empezaré con algo que me saca de mis casillas: la mala costumbre de usar innecesariamente la consola para todo en tutoriales y guías para novatos que está espantando a posibles futuros usuarios.