miércoles, 30 de marzo de 2011

La expansión de llaves no funciona en un guión de Bash

Si se invoca a Bash como "sh", se comportará tanto como es posible como el sh original, deshabilitando, entre otras cosas, la expansión de llaves (braces). Es por eso que por ahorrarme dos teclazos en el shebang (#!/bin/sh), terminé dando muchos más hasta encontrar porque algo tan simple como esto no funcionaba:

#!/bin/sh
tail -fn5 /var/log/{messages,dmesg,daemon.log,syslog,debug,user.log,Xorg.0.log}


...mientras que la expansión de nombres de ficheros lo hacía normalmente. De modo que es mejor llamar a Bash por su nombre. Y a GNU/Mozilla/KDE/OO.org Linux también... a veces.

domingo, 20 de marzo de 2011

Firefox pierde la configuración de botones y barras de herramientas

La causa más común es un fichero localstore.rdf corrupto en tu perfil. Firefox realiza respaldos ocasionales (localstore-XX.rdf), así que es posible recuperar tu configuración restaurando el respaldo anterior al problema.