Ikasten.IO
Learning, Aprendiendo

What’s the default password of root user in mariadb? 8 enero, 2017

If you have just installed mariadb, you should run this command in order to set a password for the root user and secure your installation:

Besides asking you to provide the new root password, this utility will help you to remove anonymous user (created by default, intended for testing), disallow root login remotely (root should only be allowed to connect from ‘localhost’), remove test database and privileges ad reloading the privilege table. All of it just pressing the Enter key a couple of times 🙂 Not bad!

If that process doesn’t work, try this other one:

(using sudo, don’t specify any password)

Create a new database:

Grant privileges to a new user:

 

No hay comentarios en What’s the default password of root user in mariadb?

[Vim] e365 failed to print postscript file 25 agosto, 2012

Nota rápida por si a alguien más le viene bien. La cuestión es que desde Vim no podía imprimir (desde LibreOffice lo hacía sin problemas). El error que arrojaba Vim era:

La cuestión es que el comando lpr (comando Linux para imprimir que Vim usa internamente) intentaba lanzar el trabajo a la impresora por defecto y ésta no estaba definida. En Ubuntu uso el sistema de impresión CUPS. Según el manual de CUPS, para conocer los nombres de impresoras disponibles podemos usar el comando lpstat:

Y una vez conocido el nombre de las impresoras, puedes fijar una por defecto con lpoptions:

¡Listo! Vim (GVim en mi caso) imprime ahora perfectamente 🙂

1 comentario en [Vim] e365 failed to print postscript file

Buscar cadenas de texto dentro de ficheros ODT 21 agosto, 2012

Como sabéis, los ficheros ODT de LibreOffice son simples ficheros .zip . Dentro de ellos, encontramos distintos archivos xml, gráficos incrustados, etc. Un ejemplo:

El problema viene cuando tienes una carpeta llena de ficheros .ODT y quieres buscar un texto en concreto en todos ellos. Al tratarse de ficheros comprimidos, no vale con usar ni el comando strings ni el comando grep, porque no encontrará lo que buscas.

¿Solución? Convertir los .odt a texto con el comando odt2txt (funciona también para .odg y otros formatos):

Ese bucle for recorre todos los ficheros con extensión .odt, los convierte a texto (no genera ficheros nuevos, la conversión se realiza hacia la salida estándar) y los pasa por un pipe a grep, que realiza la búsqueda. El echo $i con los *** sirve para remarcar el nombre del fichero en el que se encontró la cadena.

2 comentarios en Buscar cadenas de texto dentro de ficheros ODT

Una china en el autocompletamiento Bash 5 julio, 2011

No una china en el zapato… sino en el autocompletamiento Bash. Los usuarios de la línea de comandos solemos “volar” literalmente mientras escribimos comandos en terminal. Pero usamos un truco: el autocompletamiento Bash. Si quieres ver el contenido del directorio /tmp/algo/muy/largo basta con teclear (donde TAB es el tabulador):

y Bash lo autocompletará así:

Sin embargo, desde la versión de Bash que nos trajo Natty (Ubuntu 11.04), al teclear

el autocompletamiento añadía un espacio en blanco a la derecha del TAB y por tanto se rompía la magia (no es posible seguir tecleando y pulsando TAB a partir de ese espacio)

En este hilo de discusión al respecto de este bug, el usuario Silas da con la clave para arreglar este comportamiento tan errático: basta con editar el fichero /etc/bash_completion, línea 1587 y donde pone -o default poner- o filenames. Guardamos los cambios y a partir de la siguiente terminal que abramos, el problema estará solucionado.

6 comentarios en Una china en el autocompletamiento Bash

Aprendiendo de las anécdotas 26 mayo, 2011

Bar Ostadar, Donostia. Comida/Reunión para planificar algunos aspectos de la migración de BabeliumProject a HTML5. Comprobemos a ver si tenemos acceso a la señal wifi Eduroam (las facultades quedan muy cerquita). Ooops… la primera red Wifi tiene un nombre muuuuuy curioso 🙂 ¿Le sacamos un pantallazo? Mmmhh… si pulso ImprPant se esfuma el menú del NetworkManager. ¿Cómo lo hago? Si tuviéramos Shutter instalado, it would be a piece of cake! 🙂 Pero no lo tenemos… entonces, ¿cómo? Abrimos una terminal y tecleamos:

La idea es esperar 5 segundos (tiempo más que suficiente para que con el ratón abramos el menú del Network Manager y lo dejemos a la vista mostrando los nombres de las redes). A los 5 segundos el comando xwd sacará un pantallazo a pantalla completa. El fichero salida es una imagen raw que podemos editar con Gimp.

¿Cuál era el nombre de red que ha provocado todo esto? Échale un vistazo al pantallazo adjunto 🙂

5 comentarios en Aprendiendo de las anécdotas
Categorias: Bash diariolinux