Archivo para la Etiqueta ‘bash’
Cambiar el idioma de las aplicaciones en la terminal
En ocasiones encontrar la solución a algún error que se nos produzca supone buscar en Internet la solución que ha encontrado alguien a nuestro problema.
Para ello suele ser útil buscar el error que nos devuelve la terminal en la web.
Pero no siempre “San Google” encuentra páginas donde aparezca nuestro error y suele ser buena idea en dichas ocasiones buscar el mensaje de error pero en inglés.
Obtener el tamaño de un fichero en Bash

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.
Conocer memoria soportada por un equipo
Recientemente me preguntaba un compañero del Instituto cómo saber el tipo de memoria válida para su portatil.
La respuesta obvia era decirle que para saberlo lo mejor era abrir el equipo y mirar las pastillas de memoria que trae de fábrica.
Por fortuna existe una solución más sencilla y segura que no requiere utilizar el destornillador
Eliminar archivos antiguos automáticamente
Buscando 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.
Espiar cambios en un fichero de log
Recientemente ando enfrascado en un pequeño proyecto personal (e informático, que de otras índoles tengo más
) que dada su naturaleza (servicio web) requiere estar al tanto de los cambios que se producen en el fichero de registro de Apache.
Como me he sorprendido usando un comando (que explicaré en breve) que me permita desde la terminal ir visualizando los cambios sin tener que estar abriendo continuamente el fichero o haciendo un cat del mismo, y recordando que al principio usaba alguno de los dos métodos anteriores (con lo “cansados” que son), he optado por ofreceros la solución por si a alguno le viene bien.
Zenity o cómo interactuar gráficamente con el usuario desde un script
Suele ser habitual cuando se desarrollan scripts bash tener que interactuar con el usuario para ofrecerle algún resultado o solicitarle que tome una decisión.
Mostrar un msgbox con algún mensaje, solicitar el directorio donde se desea guardar el resultado, o pedir confirmación antes de proceder se encuentran entre las operaciones más habituales en estos casos.
Como los scripts no son mas que una forma de automatizar y/o simplificar tareas habituales y no es plan de desarrollar una aplicación completa con sus formularios e informes, es de agradecer que a Sun Microsystems le diese por desarrollar y liberar bajo licencia GNU a Zenity.
Comentarios (6)
Comentarios (9)
Comentarios (11)





