rr, acortando las rutas en la terminal
Publciado por thinway - 18/10/07 a las 09:10:20 amSi habitualmente trabajas en la terminal, seguramente alguna vez te has tropezado con archivos cuyas rutas de acceso son una larga cadena de directorios. Aunque normalmente las diferentes shells vienen provistas de funcionalidades que nos mejoran el día a día en estas situaciones, siempre es útil disponer de una herramienta que minimice estas rutas a su mínima expresión. Esto es justamente lo que hace la utilidad rr.
El uso de esta utilidad es tan sencillo como útil. Por ejemplo, supongamos que necesitamos editar el archivo /usr/local/share/rdbms/etc/my.config con cierta asiduidad. Sólo tendremos que invocar a rr con dicha ruta para que la guarde en su base de datos.
$rr /usr/local/share/rdbms/etc/my.config
La próxima vez que lo desemos editar, sólo tendremos que indicarle a rr el programa de edición y el nombre del archivo.
$rr vi my.config
También se puede utilizar para almacenar directorios (sólo rutas). Por ejemplo si habitualmente accedemos a lugar donde se han guardado (/var/cache/apt) los paquetes instalados desde los repositorios en Debian o derivadas, primero guardaremos la ruta:
$rr /var/cache/apt
para posteriormente poderla utilizar:
$cd 'rr apt'
Configurar rr en nuestro sistema también es muy sencillo ya que tan sólo hay que descargarse el tarball de su página oficial. Descomprimirlo e instalarlo:
$tar xzf rr-1.3.tar.gz
$make
(desde root)#make install
Vía: Linux.com
Weather, consulta el tiempo meteorológico desde la consola
Publciado por thinway - 16/10/07 a las 12:10:03 pmDesde que era pequeño me ha llamado la atención consultar la información meteorológica y como no podía ser menos mis escritorios libres no podían pasar desapercibidos a este hecho. Aunque ya he comentado algunas aplicaciones para integrar este servicio en entorno de trabajo, no me resisto a comentaros weather, una pequeña utilidad enfocada a lo mismo pero para ser utilizada desde la consola.
Utilizarla es realmente sencillo, ya que tras su instalación (paquete weather-util en los repositorios de Debian/Ubuntu o desde el tarball) sólo exige invocarla junto con el código de la zona de la que queremos la información del tiempo. Weather ofrece información meteorológica consultando las diferentes estaciones (definidas en el archivo /etc/weatherrc) que pertenecen a la red NOAA. Por ejemplo para consultar una de las estaciones de este archivo:
$weather ALB
que corresponde a la estación de la ciudad de Albany, especificada con el texto:
[ALB] City = Albany ID = KALB St = NY
En el caso de los Estados Unidos puede incluso informarnos de la previsión para los próximos días. Para lo cual sólo tendremos que utilizar el parámetro -f:
$weather -f ALB
No obstante como lo habitual es consultar un lugar concreto, lo mejor es crearse un archivo de configuración en nuestra cuenta de usuario (/home/usuario/.weaterrc) en la que especificar la información de la estación correspondiente. El contenido debe ser:
[default] City = denver Forecast = True ID = KFNL St = CO
En el caso de querer consultar una ciudad estadounidense con posibilidades de previsión meteorológica. Si por el contrario queremos consultar sobre otra ciudad, debemos extraer su ID correspondiente desde la página del NOAA (códigos de España) y añadir el siguiente código al archivo:
[default] City = Sevilla ID = LEZL
Ejemplo para los datos de Sevilla (España).
Con este archivo creado, podremos obtener la información meteorológica con sólo invocar al programa desde la línea de comandos:
$weather
Ya sé que las aplicaciones como Gweather, Weather Wallpaper, Kweather u otras son más fáciles de usar, sin embargo weather me parece especialmente interesante para diseñar herramientas o scripts que necesiten alimentarse de los datos que esta utilidad facilita. Además siempre habrá usuarios que si se puede, preferirán hacerlo desde la consola.
Vía: Debian package of the day
Yeahconsole, otra terminal desplegable
Publciado por thinway - 18/09/07 a las 03:09:44 pmYeahconsole es una terminal desplegable (del estilo de Yakuake o Tilda) inicialmente diseñada para el gestor de ventanas YeahWM, aunque perfectamente utilizable desde otros escritorios. La podemos encontrar empaquetada en los repositorios de muchas distribuciones y usarla es tan sencillo como lanzar su ejecutable (yeahconsole) e invocarla a través de la combinación de teclas Ctrl+Alt+Y. Personalmente me gusta más Tilda por sus posibilidades de configuración ya que en Yeahconsole tendremos que recurrir a especificarla en un fichero .Xyeahconsole, no muy bien documentando en cuanto a posibilidades. No obstante en las pruebas que he realizado parece necesitar menos recursos para funcionar. No es que este tipo de aplicaciones sean unas devoradoras de recursos, pero a los que tengan que afinar el consumo para sacarle más provecho a sus máquinas puede que les resulte útil.
Barra de progreso para la terminal
Publciado por thinway - 13/08/07 a las 11:08:13 amA veces es molesto realizar en la terminal operaciones que se toman mucho tiempo y quedarse esperando el momento de su finalización. Aunque algunas utilidades ya ofrecen mecanismos informativos de este tipo, otra opción útil para las herramientas que no dispongan de esta posibilidad, puede ser usarlas junto con Progress Bar Commnad Line. Una pequeña utilidad que nos mostrará una barra de progreso en nuestras acciones realizadas desde la terminal. Es muy fácil de usar:

y para instalarlo incluso disponemos de paquetes DEB o RPM.
Vía: FOSSwire
Un cronómetro en tu terminal
Publciado por thinway - 07/08/07 a las 03:08:34 pmSi alguna vez necesitas cronometrar algo, quizás una de las formas más geek sea hacerlo desde la terminal de tu máquina con GNU/Linux (este truco también es válido para MacOS y otros UNIX). Sólo tienes que utilizar el comando time:
$time cat
Desde el momento que lanzas el comando el cronómetro empieza a contar, para detenerlo sólo tienes que usar Ctrl+C. El dato que aparece al lado de ‘real’ es el tiempo transcurrido.
Vía: lifehacker
Guía rápida de comandos Unix/Linux
Publciado por thinway - 03/08/07 a las 09:08:31 amA veces, sobre todo para los que están esperando con GNU/Linux, es interesante disponer de una guía rápida de los principales comandos que agilicen nuestro trabajo. En FOSSwire.com han diseñado una guía rápida de comandos Unix/Linux que me he permitido traducir al castellano por si a alguien le resulta útil. El documento está bajo licencia Creative Commons Reconocimiento - NoComercial - CompartirIgual y tenéis disponibles los fuentes (inglés y castellano en formato odt) por si necesitáis añadirle comandos nuevos para mejorarla o adaptarla más a vuestras necesidades.

Descargas (pdf):
Terminator, varias terminales en una ventana
Publciado por thinway - 02/08/07 a las 09:08:28 amSi eres de los que hace un uso intensivo de la terminal y quieres exprimir un poco más el aprovechamiento de tus ventanas, puedes echarle un vistazo a Gnome Terminator. Con este script en Python, podrás meter varias terminales en una misma ventana de manera que puedas visionarlas simultáneamente y poder interactuar con ellas. Otra posibilidad más para aprovechar de manera eficiente toda la potencia de la línea de comandos.

Snownews, leyendo blogs desde la terminal
Publciado por thinway - 25/07/07 a las 01:07:45 pmA pesar de los debates existentes sobre por qué tan pocos usuarios (comparativamente con el global de los lectores) siguen los feeds de los blogs, seguro que muchos de vosotros ya habéis probado una buena lista de agregadores. Normalmente cuando hablamos de este tipo de aplicaciones nos referimos a herramientas para usarse en el escritorio, bien sea a través del navegador o como cliente para el escritorio. Pero, ¿os gustaría leer vuestros blogs favoritos desde la terminal? Podemos hacerlo con Snownews.

Snownews es un agregador de feeds que soporta de manera nativa todas las versiones de RSS y otros formatos a través de plugins. Está desarrollado con ncurses y con una usabilidad muy lograda nos permite navegar por nuestra lista de fuentes de manera intuitiva y práctica. Es capaz de importar ficheros OPML, reconfigurar las teclas de uso del programa, es extensible a través de plugins o clasificar los feeds por categorías. El único problema que puede tener frente a los agregadores habituales son los derivados de la terminal, es decir, nada de imágenes ni vídeos. No obstante, no deja de ser una magnífica herramienta para los ratos de descanso en aquellas máquinas sin entorno gráfico.
¿Cómo saber el número de reinicios que restan antes del próximo escaneo con fsck?
Publciado por thinway - 24/07/07 a las 03:07:08 amFsck es una utilidad que se encarga de revisar la integridad de los sistemas de ficheros de nuestras máquinas con GNU/Linux (y UNIX). Seguramente a todos nos suene, ya que se suele ejecutar siempre que hemos apagado incorrectamente el sistema o cada cierto número de reinicios de la máquina. En principio no es algo que se haga pesado, sobre todo en las máquinas que solemos apagar con poca frecuencia. Este no es el caso de los ordenadores portátiles donde puede llegar a hacerse algo tedioso, convivir con dichos escaneos.
Para resolver esta situación, podemos configurar la frecuencia de los escaneos de manera que se adapte mejor a nuestras necesidades. Para ello, disponemos del clásico método desde la terminal o recurrir a una aplicación de escritorio como Bonager.
También podremos instalar el paquete showfsck con el que estaremos informados de las veces que restan para el próximo escaneo de cada sistema de ficheros usado en nuestra máquina. Para usar este paquete tendremos que instalarlo (en Ubuntu y Debian está en los repositorios), abrir un terminal y con permisos de root lanzar su ejecución:
thinway@tunguska:~$ sudo showfsck
15/30 mount(s) until fsck for ...
13/23 mount(s) until fsck for ...
MOC, otro reproductor de audio para el terminal
Publciado por thinway - 11/07/07 a las 10:07:35 pmMOC es un reproductor de audio para el terminal muy versátil y con buen soporte de formatos de sonido (Ogg Vorbis, FLAC, WAV, WMA y MP3) y de sistemas de salida (JACK, OSS y ALSA). Una vez que lo hemos instalado (disponible para numerosas distribuciones) lo invocamos con el comando mocp. Con una interfaz basada en ncurses podremos navegar entre nuestros directorios de música y agregar nuestras canciones favoritas (tecla a) a la lista de reproducción (panel derecho). Si queremos seguir utilizando la línea de comandos desde donde lo invocamos sólo tenemos que pulsar la tecla ‘q’ (en minúscula) para salir del cliente pudiendo seguir escuchando nuestra música. Para detener el cliente y el servidor pulsar la tecla ‘Q’ (en mayúscula). No obstante como el programa soporta gran cantidad de acciones lo mejor es consultarlas a través de la ayuda (tecla ‘h’). En definitiva otra solución para que no se hagan tan largas las horas en nuestras máquinas sin escritorio.

Vía: Debian Times
Este blog funciona gracias a WordPress con el theme GimpStyle diseñado por Horacio Bella.
Entradas y Comentarios feeds.
XHTML y CSS válidos.