El comando locate de GNU

El comando locate sirve para encontrar archivos por el nombre en nuestro sistema GNU/Linux

El comando locate de GNU creado pro Miloslav Trmac, forma parte del paquete «GNU Find Utilities«, un conjunto de herramientas que trabajan junto con otros programas para ofrecernos herramientas muy útiles a la hora de buscar archivos en nuestros sistemas GNU/Linux.

«GNU Find Utilities» incluyen programas como:

  • find – busca archivos en una jerarquía de directorios (del que ya escribí un artículo)
  • locate – enumera los archivos en que se encuentran en una(s) base(s) de datos que coincidan con un patrón
  • updatedb – actualizar una base de datos de nombres de archivos
  • xargs – construye y ejecuta líneas de comando desde la entrada estándar

En esta ocasión vamos a ver cómo usar locate para buscar archivos en nuestro equipo, cuyos nombres están indexados en una base de datos.

Sigue leyendo «El comando locate de GNU»

Impedir que Akonadi de KDE abra procesos en nuestro sistema

Vamos a ver un método para impedir que Akonadi de KDE arranque y nos abra procesos en nuestro sistema GNU/Linux

Photo by Pixabay on Pexels.com

Akonadi, según la web de KDE es:

la responsable de proporcionar aplicaciones con una base de datos centralizada para almacenar, indexar y recuperar la información personal del usuario. Esto incluye correos electrónicos, contactos, calendarios, eventos, diarios, alarmas, notas,etc.

Es decir, una base de datos de información personal que utilizan varias aplicaciones propias de KDE como Kmail, Korganizer, KaddresBook, etc.

Muy bien, pero si yo no utilizo ninguna de estas u otras aplicaciones que necesitan de Akonadi, entonces ¿cómo puedo impedir que se abran procesos de Akonadi? Vamos a verlo…

Sigue leyendo «Impedir que Akonadi de KDE abra procesos en nuestro sistema»

Script en Bash que muestra el Top10 de procesos que consumen RAM y CPU

Un sencillo script en Bash nos mostrará los 10 procesos que más RAM y CPU consumen en nuestro sistema GNU/Linux

Hoy quiero compartir por el blog, un pequeño script en Bash que he creado a partir del script creado por Fanta y que publicó en su blog, en el que nos muestra el Top 10 de aplicaciones que más RAM y CPU consumen en nuestro sistema GNU/Linux.

Sigue leyendo «Script en Bash que muestra el Top10 de procesos que consumen RAM y CPU»

Algunos trucos útiles de uso del paginador less

Vamos a descubrir algunos atajos de teclado útiles y sencillos para sacarle más partido al paginador less en GNU/Linux

¿Qué es less? Y tú me lo preguntas… pues te respondo, less es un paginador de texto.

Bien, ¿y qué se supone que es un paginador? Un paginador de texto es un programa que muestra archivos de texto en la terminal de nuestro sistema, por páginas o partes del mismo y con el que puedes avanzar o retroceder por el texto y con less además muchas otras cosas más.

Less no es un editor. No puedes cambiar el contenido del archivo que estás viendo. Less no tiene barras de desplazamiento sofisticadas u otros elementos GUI (interfaz gráfica de usuario). Fue diseñado para funcionar en terminales simples de solo texto.

Miles de personas en todo el mundo han utilizado Less desde su lanzamiento en 1985. Y está disponible como parte del sistema GNU bajo una licencia de software libre GPL.

Sigue leyendo «Algunos trucos útiles de uso del paginador less»

Usando funciones en la shell Fish en #Linux

Veamos cómo crear nuestros propios comandos con las funciones en la shell Fish en nuestro sistema GNU/Linux

Fish es una de las shells disponibles y alternativas a Bash y es mi shell predeterminada desde hace mucho. Fish nos ofrece cosas como autocompletado, resaltado de sintaxis, sugerencias de comandos según escribimos, y mucho más.

Esto nos ahorra tiempo, y nos hace más amigable el uso de la terminal.

Las funciones, tanto en fish como en bash, son programas o scripts escritos en el lenguaje propio de la shell que agrupan varios comandos con sus argumentos y ejecutamos al llamarlas por un nombre.

Es como si escribiéramos nuestros propios comandos, usando varias instrucciones, que se ejecutarían al escribir el nombre de nuestro comando personalizado, que es el nombre de la función.

Verás que es más sencillo de lo que he explicado, que nos pueden ser muy útiles. Podemos crear por ejemplo un comando que nos sirva de calculadora en la terminal, podemos hacer una función que al crear una directorio entre directamente en él, etc.

Sigue leyendo «Usando funciones en la shell Fish en #Linux»

Crear un nuevo módulo para Tide el prompt para Fish

Vamos a ver cómo crear un módulo para Tide, el prompt para Fish, que muestre el valor del «uptime» de nuestro equipo

Desde hace tiempo fish es la shell que utilizo en mi distribución de GNU/Linux. Una shell con un montón de características que hacen que realizar tareas en la terminal sea sencillo, me ahorra tiempo y pulsaciones de teclas.

Y casi al mismo tiempo que fish descubrí el prompt Tide, que es el que utilizo por la información que muestra y hacerlo de una forma bonita. Sobre ambas cosas puedes leer en sendos artículos:

El prompt Tide incluye un buen número de módulos que añaden y muestran información en nuestro prompt. Tide es extensible, por lo que se pueden crear nuevos módulos personalizados.

En este caso os mostraré cómo he creado un módulo para el prompt Tide que me muestre el valor del «uptime» de mi equipo.

Sigue leyendo «Crear un nuevo módulo para Tide el prompt para Fish»

El comando shutdown en Linux te permite programar el apagado o reinicio de tu equipo

El comando shutdown en nuestros sistemas GNU/Linux nos permitirá detener, apagar o reiniciar el sistema de una manera segura e incluso hacerlo a una hora determinada, veamos cómo

El comando shutdown es parte de systemd y le pasa a este el encargo de detener, apagar o reiniciar nuestro sistema con las diversas opciones que admite.

Imaginemos que actualizamos nuestro sistema, y después de acabar queremos que se reinicie a una hora determinada. Vamos a ver cómo usar el comando shutdown y sus opciones.

Sigue leyendo «El comando shutdown en Linux te permite programar el apagado o reinicio de tu equipo»

5 lugares en los que encontrar tareas cron en Linux

En GNU/Linux puedes programar tus tareas cron de diferentes maneras

Puede que le sorprenda que la versión de cron que se ejecuta en su servidor hoy en día es en gran medida compatible con la especificación crontab escrita en la década de 1970.

Una desventaja de esta cuidadosa compatibilidad con versiones anteriores es que los trabajos, incluso en el mismo servidor, se pueden crear y programar de manera diferente.

Este artículo, es una traducción/adaptación de un artículo en inglés escrito por Shane Harter que puedes encontrar en este enlace:

Sigue leyendo «5 lugares en los que encontrar tareas cron en Linux»

Graba todo lo que pasa tu terminal con los comando script y scriptreplay

Puedes grabar una sesión de tu terminal en tu sistema GNU/Linux con el comando script y después reproducirlo mediante scriptreplay

Script y scriptreplay son un par de utilidades de linux, del paquete util-linux que nos servirán para guardar una serie de comandos que ejecutemos en nuestra terminal y después poder reproducirla.

Puede servirnos a la hora de realizar tutoriales, ya que a diferencia de vídeos, con script y scriptreplay podemos copiar directamente los comandos que se ejecutan en la terminal.

Todo está realizado con texto plano, nada de vídeos. Vamos a ver cómo grabar nuestra terminal.

Sigue leyendo «Graba todo lo que pasa tu terminal con los comando script y scriptreplay»

Personaliza el tema del GRUB de tu Linux con estos temas

Vamos a ver cómo dar un toque personal a nuestro menú GRUB con unos temas personalizados para las distintas distribuciones de GNU/Linux

Algo que nos gusta mucho a quienes disfrutamos de GNU/Linux en nuestros equipos, es personalizarlos a nuestro gusto.

Añadir tal color de ventanas, tal tema de iconos, tal comportamiento de ventanas, este o aquel tema de escritorio, etc…

Pero ¿por qué no utilizar un tema personalizado para nuestra distribución de GNU/Linux preferida? Tal como véis en la imagen que abre el artículo para mi openSUSE.

Pero hay muchas otras disponibles como por ejemplo para Arch, Debian, Gentoo, Manjaro, Mint, etc. Y también no solo por distribuciones si no también por fabricantes: Acer, HP, Dell, Lenovo, etc..

Para ello podemos utilizar esta colección de temas para GRUB creados por Adison Cavani disponibles en un repositorio en GitHub y publicados con licencia GPL v3.0.

Te cuento cómo he instalado el tema de openSUSE en mi equipo ¿Te interesa?

Sigue leyendo «Personaliza el tema del GRUB de tu Linux con estos temas»