Desmontar varias unidades a la vez en Linux

null¿Te has visto alguna vez en la necesidad de desmontar varias unidades en tu equipo (varios pendrives, ese disco duro externo, alguna partición del otro sistema operativo que tienes montado?

¿Has tenido que hacerlo una por una (armándote de paciencia)?

¿Te gustaría poder quitarlas todas “del tirón”? (y no me refiero a desenchufar sin más los pendrives y el hd externo ;))

Sigue leyendo

Instalación, configuración y manejo de SQLite

Hasta la fecha venía haciendo uso de ficheros de texto plano en mis scripts Bash cada vez que necesitaba anotar ciertas cosas pero, de un tiempo a esta parte me he sorprendido a mi mismo cambiando el modo de trabajo por una pequeña base de datos (SQLite) que consume poquísimos recursos y me permite trabajar con los datos que voy recopilando haciendo uso de toda la potencia que ofrece el lenguaje SQL (el cual nos permite hacer cosas que con un fichero de texto serían impensables).

Si proyectos como Firefox hacen uso de SQLite será por algo, ¿no os parece? ;)

Sigue leyendo

Copiar y pegar en Vi/Vim

nullDesde un tiempo a esta parte, influenciado por la presencia en mi lugar de trabajo de uno de mis mejores amigos de la facultad, ando trabajando con el editor de textos Vi.

Siempre había querido aprender a utilizarlo pero no terminaba de encontrarle la gracia a memorizar n-cientas combinaciones de teclas para hacer cosas que, al fin y al cabo, podía hacer con editores que tuviesen una interfaz gráfica como Gedit o Mousepad.

Vaya por delante que no soy un “máquina” con él pero poco a poco voy añadiendo nuevos conocimientos que voy adquiriendo conforme me va haciendo falta y cada día observo que lo uso más.

He empezado con las combinaciones para hacer búsquedas en el texto (que me sirven con el comando less y son útiles a la hora de buscar en los logs de los servidores) pero venía echando de menos el uso del “porta papeles” para cortar/copiar y pegar líneas de texto (ya me cansé de escribir “a mano” contenidos que tenía que cambiar de sitio o repetir en otro lugar :()

A modo de chuleta personal, que espero sirva para los lectores curiosos que abundan en este blog, he optado por escribir el presente artículo: ¡qué aproveche!

Sigue leyendo

Acelerar la apertura de la terminal de comandos

nullSi hay una cosa que odio es que la posibilidad de abrir la terminal rápidamente no venga incluida por defecto en la instalación básica de Ubuntu.

Reconozcámoslo: por muy sencillo y cómoda que pueda resultarnos la interfaz gráfica de nuestro sistema; más pronto que tarde terminamos abriendo una terminal ;)

Y, como se trata de algo tan habitual, lo mejor es facilitarnos el acceso a la terminal todo lo posible ¿no os parece?

Sigue leyendo

Arrancar Ubuntu Linux en modo consola desde Grub

nullImagina que has estado haciendo pruebas en tu equipo. Lo apagas y cuando vuelves a encenderlo te encuentras que se para a mitad del proceso y no tienes forma de ponerlo en marcha.

Pues eso fue lo que me pasó el otro día tras una larga sesión “jugando” con las reglas udev y hal.

Por fortuna existe una forma de arrancar desde grub el equipo en modo terminal (que algunos usan para convertirse en root en Linux ;)) para deshacer el “entuerto”.

Sigue leyendo

Obtener el tamaño de un fichero en Bash

null

Para un script en el que ando “trabajando” me ha hecho falta conocer el tamaño de determinado fichero.

Aunque desde la terminal bastaría con lanzar un “ls -l” necesitaba una forma más sencilla de obtener dicha información sin tener que recurrir a awk ni a expresiones regulares “pseudo-complejas”.

Por fortuna existe una solución que permite obtener dicha información (y otros datos de cualquier fichero del sistema) desde un script bash.

Sigue leyendo

Eliminar archivos antiguos automáticamente

nullBuscando una forma de eliminar los archivos de cierta antigüedad de un directorio me topé con una “receta” (¿alguien sabe cómo traducir decentemente “tip”?) en la web Command-line Fu.

El problema es que no me funciona (el autor parece haberla colocado incompleta a tenor del \ que aparece al final de la misma) y es por ello que he optado por publicar una alternativa a dicho comando por si a alguno le puede ser de utilidad.

Sigue leyendo

Matar procesos fácilmente sin conocer su PID

nullParece que hoy he encontrado hueco (y fuerzas) para publicar algo en el blog (por desgracia me veo obligado a tenerlo algo abandonado en lo que a publicaciones se refiere :().

Como entre vosotros (y así lo indica la encuesta activa en el blog) hay bastante amante de la terminal he optado por publicar un pequeño tip que normalmente suelo utilizar.

Se trata de matar procesos sin tener que buscar su identificador de proceso (o PID) con el comando ps.

Sigue leyendo

Navegar por los directorios desde la terminal del sistema

La inmensa mayoría de personas que han trabajado con la terminal de Linux saben que para Cambiar de Directorio desde la terminal se usa el comando cd (Cambiar Directorio).

Tras algún que otro cabezazo (o lectura en Internet) se descubre que con

cd ..

se vuelve al directorio anterior (o directorio padre).

Pero llega un momento en el que tener que estar cambiando de un directorio a otro se convierte en un auténtico suplicio.

Sigue leyendo

Encontrar rápidamente comandos ejecutados en la terminal

null¿Eres de los que continuamente tienen que ejecutar determiando comando desde la terminal? (yo por ejemplo para activar la wifi y configurar la conexión utilizo un script de “fabricación casera” que suelo ejecutar desde ella)

¿No recuerdas los parámetros con los que ejecutaste la última vez determinado comando y por mucho que buscas en el historial no lo encuentras?

Por fortuna, existen formas de hacer búsquedas en el historial (history) sin tener que usar las tuberías (pipelines) y el comando grep ;)

Sigue leyendo