Comando Linux
| 4 de agosto de 2010 a las 10:21 | 15 comentarios
Micro Tetris
Tetris, no tengo que explicarlo —-pero hay que llenar de palabras este párrafo—-, es un clásico lleno de clones y variantes; tantos que es difícil recordar el original. En esta ocasión les traigo una más de sus versiones entre las existentes para la línea de comandos: Micro Tetris. (La imagen que sigue no es de Micro Tetris, pero me encantó como una suerte de Tetris Arborescente.) Instalación Descarga los 8 K de la recién publicada versión 1.2.0. wget ftp://ftp.vmlinux.org/pub/People/jocke/micro-tetris/tetris-1.2.0.tar.bz2 Descomprime. tar jxvf tetris-1.2.0.tar.bz2 Ingresa al directorio y compila e instala —-claro,...
| 28 de julio de 2010 a las 10:00 | 3 comentarios
gt5 - después
El comando gt5 es ideal para quienes los comandos du y df no les son suficientes. Sobre todo si se requiere de una forma de revisar los cambios de almacenamiento en disco. En particular, gt5 Despliega el espacio en disco usado por archivos y directorios Despliega qué ha sucedido desde la última vez que fue ejecutado Provee una interfaz de navegación de archivos en modo texto Cada entrada mostrada incluye tamaño y porcentaje con respecto al resto Omite resultados de archivos o directorios de tamaño insignificante Instalación En Ubuntu: ...
| 21 de julio de 2010 a las 10:00 | 7 comentarios
Las contraseñas son como la ropa interior...
¿Preocupado porque has decidido ingresar a una nueva red social, la n-ésima de tu colección, y aún sigues usando la misma contraseña? Pero aún, ¿esa misma palabra ultra secreta es el nombre de tu mascota concatenado con “abc123” y también te sirve para acceder a tus cuentas de correo y demás? No pienses más, instala apg y comienza a generar tus nuevas contraseñas. Antes de pasar con apg, merece la pena hacer un importante recordatorio: las contraseñas son como la ropa interior: No las dejes donde la...
| 14 de julio de 2010 a las 09:37 | 2 comentarios
Boxes
La documentación es —-o debería ser—- fundamental para un programador. Cada función, procedimiento, método, clase merece por lo menos unas palabras que los describan. Si es así, es muy común que los comentarios queden enmarcados por cajas hechas con asteriscos, signos de número u otros. Sin embargo, a pesar de que los resultados pueden llegar a ser agradables, la realización es engorrosa y aburrida. Entonces merece la pena delegar esta tarea a boxes, nuestro Comando Linux de hoy. Instalación Descárgalo para muchas plataformas (incluso Windows). En Ubuntu: ...
| 7 de julio de 2010 a las 10:00 | 4 comentarios
Comando Linux sl
Entre los más de veinte artículos que he escrito aquí con el título Comando Linux no encontrarás uno que corra el riesgo de ser más inútil que este. Hoy quiero invitarte a instalar, probar y mirar el comando sl. ¿Te ha sucedido que estás frente a la terminal y quieres escribir root pero en la pantalla aparece roto? Con mayor frecuencia, ¿que en vez de ls escribes sl? Bien, pues llego el día de olvidar el estresante mensaje “sl: command not found” y al mismo tiempo...
| 30 de junio de 2010 a las 10:00 | 4 comentarios
0verkill - Jugando
Si esto no es parte de la scène, a poco está de serlo. 0verkill es un sangriento juego de acción en 2D hecho sólo con carácteres ASCII a 16 colores que corre sobre Linux, OS/2, Windows, y además ofrece soporte para jugar en red. ¿Hay forma de que sea más genial? 0verkill comenzó como una experimento entre fanáticos de la vieja ZX Spectrum de 8 bits, juegos 2D como Jet Set Willy y el arte ASCII. La decisión de programar 0verkill con caracteres ASCII se debió...
| 23 de junio de 2010 a las 10:00 | 2 comentarios
GoogleCL
De Google podemos decir cualquier cosa, excepto que sea predecible con sus nuevos servicios y aplicaciones. Y este es el caso de GoogleCL, una aplicación para acceder a los servicios de datos de la empresa desde la línea de comandos. Fue presentado con bombo y platillo hace no más de una semana y no es sino un gran script Python que usa las bibliotecas gdata (Google Data Protocol). Les presentaré unos ejemplos para comenzar a aprovecharlo. Por ahora, GoogleCL soporta estos servicios: Docs google docs...
| 16 de junio de 2010 a las 10:00 | 19 comentarios
Imsniff - Husmea MSN desde Linux
Decir que imsniff “analiza” conversaciones es un eufemismo. Lo que hace es husmearlas, ni más ni menos. De hecho, lo que hace nuestro comando de la semana es usar la biblioteca libcap para capturar paquetes de red relacionados con las conversaciones llevadas con el protocolo MSN. Por cierto, imsniff fue desarrollado por la madrileña Amaya Rodrigo Sastre, la primera Debian developer en toda Europa. ¿Cómo utilizar el comando? Instalación Como siempre —-usuarios de otras distribuciones, lo siento—- ejemplificaré la instalación con un Linux de la familia Debian. sudo...
| 9 de junio de 2010 a las 10:00 | 10 comentarios
Axel - Acelerador de descargas (Tux es Flash)
Así de simple: el comando axel es un acelerador de descargas. ¿Cómo lo hace? Abre más de una conexión HTTP o FTP por cada intento de descarga, de tal modo que cada una de ellas transfiere su propia parte del archivo. El comando es particularmente útil cuando los servidores limitan el ancho de banda disponible por conexión. Te mostraré el funcionamiento y características de axel a través de ejemplos. Instalación Una vez más, la distribución de referencia será Ubuntu. sudo apt-get install axel En otros sabores de Linux puedes...
| 2 de junio de 2010 a las 10:04 | 6 comentarios
Figlet - Servidor web
Entre los administradores de sistemas operativos tipo Unix es común hallar extraños mensajes compuestos de carácteres ASCII. Esto se debe en buena medida a la diaria y enfermiza convivencia que llevan con el intérprete de comandos desde la terminal de texto. Sin centrarnos mucho este escabroso tema, me aprovecho de él para hablarte de figlet, un comando esencial cuando se trata de crear pancartas (banners) hechas a partir de fuentes ASCII. Por ejemplo, “Bitelia” se ve así con la fuente ASCII por defecto de figlet: ...
| 26 de mayo de 2010 a las 10:00 | 6 comentarios
youtube-dl
Ayer le tocó a Vimeo, hoy a YouTube (¿se nota lo que he querido hacer estos últimos días?). El protagonista de esta nueva historia es un comando llamado youtube-dl: un script de casi 2000 líneas programado en Python por Ricardo Garcia Gonzalez et al. El comando youtube-dl es multiplataforma y ejecutable desde cualquier sistema operativo. En Windows tendrás que instalar Python y si no me equivoco su funcionamiento debe ser el mismo. Aquí nos concentraremos en hacerlo desde Linux. El comando youtube-dl ofrece características que te pueden...
| 19 de mayo de 2010 a las 10:18 | 6 comentarios
Z en GitHub
Z no es un comando Linux en el sentido tradicional del término. Es decir, no pertenece a las GNU Binutils y vamos, ni siquiera es un software escrito en C: se trata de un pequeño, aunque no por esto simple, script programado en Bash. Como me imagino que quieres saber qué hace Z, te explicaré: intenta hacer más inteligente al indispensable comando cd. ¿Cómo? Creando un base de datos de directorios, tanto de los más usados (frecuencia), como de los recientes (inmediatez). De este modo,...
| 12 de mayo de 2010 a las 10:38 | 17 comentarios
Tux - Sysadmin
El Wake-on-LAN es un estándar, digamos, para lograr encender equipos de cómputo a través de un mensaje entre dispositivos de red. Esto quiere decir que es independiente de sistema operativo, aunque éste puede servir para configurar la conducta del dispositivo. Dicho mensaje se conoce como “paquete mágico”. Un dispositivo de red puede esperar por paquetes mágicos cuando el ordenador ha sido apagado sin ser desconectado de la fuente de energía (estados globales G1 y G2 de ACPI). El paquete mágico viaja a través de la capa...
| 28 de abril de 2010 a las 10:00 | 2 comentarios
Zenity es un programa para desplegar ventanas de diálogo que reciben o entregan información procesable con scripts en bash, por ejemplo. Es algo así como la versión moderna del comando dialog, pero que usa las bibliotecas GTK+ para sus propósitos. Si eres usuario de GNOME ten por seguro que zenity viene integrado. Si no, pues no… Así que tendrás que instalarlo con el gestor de paquetes de tu distribución. Los manuales en español están disponibles en línea. Los cuadros de diálogo provistos por zenity son, entre...
| 21 de abril de 2010 a las 10:00 | 3 comentarios
Los sintetizadores de voz han estado entre nosotros desde hace muchos años. Desde el viejo Vocoder, hasta el impresionante (escúchenlo y estarán de acuerdo conmigo) sistema Text-to-Speech (TTS) de AT&T Research. Por su parte, la paquetería disponible para Linux tiene varias ofertas para convertir texto a voz. Una de éstas es festival. Investigadores en tecnología del habla de la Universidad de Edimburgo crearon festival como un framework para construir otros sistemas de síntensis de voz. En general, puede considerarse como un sistema TTS multilingüe con soporte...
| 14 de abril de 2010 a las 10:28 | 7 comentarios
¿Posees archivos que sobrepasan varios gigabytes y no sabes cómo partirlos en piezas más pequeñas para tu CD de 700 MB? ¿Tu servicio de almacenamiento de archivos -Megaupload, Gmail, Rapidshare- limita la cantidad de bytes que puedes subir? ¿Estás harto de que Hacha no te permita partir archivos mayores a 2 GB? Bien, entonces creo que el comando Linux split es tu opción. Split es software libre escrito por Torbjorn Granlund y Richard M. Stallman, disponible por defecto en prácticamente toda distribución GNU/Linux gracias a las...
| 7 de abril de 2010 a las 10:00 | 15 comentarios
Llegó la hora de presentar uno de mis comandos favoritos, por lo menos lo es cuando quiero saber quién usa mi red inalámbrica o qué máquinas están encendidas en el laboratorio de cómputo. Es ideal para usarse dentro de redes locales. Se llama nast: Network Analyzer Sniffer Tool. Nast está disponible en los repositorios de la familia Debian, también en los de Gentoo. Si quieres probarlo en otra distro, es posible que debas descargar y compilar las fuentes, aunque con un poco de dificultad debido...
| 31 de marzo de 2010 a las 10:00 | 3 comentarios
linux
Cualquiera que haya recibido un curso/taller de comandos básicos de Linux ha de recordar a top, el comando que muestra en tiempo real el estado de los procesos del sistema. Éste no es exclusivo de Linux, sino más bien un legado de BSD para todos los miembros de la familia UNIX. Pero este artículo no es acerca de cómo usar top, sino de htop: una alternativa más interactiva y funcional. Con la imagen de arriba intento ofrecerles una comparación visual de htop y top. La versión...
| 17 de marzo de 2010 a las 10:00 | 6 comentarios
Para muchos usuarios de sistemas tipo UNIX, el shell es una excelente interfaz de comunicación entre ellos y el sistema operativo. Es una interfaz de texto que en ocasiones, si le sabemos preguntar, lo puede decir todo. También puede verse como la lengua más hablada por los sysadmins UNIX, una con docenas de dialectos como bash, ash, csh, ksh, zsh. El shell bash domina entre todos ellos, sobre todo en Linux. Pero esto no significa que no halla nuevos intentos para mejorar la comunicación, la...
| 11 de marzo de 2010 a las 10:00 | 3 comentarios
Mplayer es un reproductor “multi” en muchos sentidos: multimedia, multiplataforma, multiformato, multipremiado… Funciona igual en Windows, Mac OS X y GNU/Linux. Soporta decenas de formatos de audio y vídeo que no listaré porque prefiero remitirte a la página oficial. Mplayer es un programa para la línea de comandos, pero existen varias versiones con GUI si lo prefieres. Entre las cuales te recomiendo SMplayer. En este artículo revisaremos algunas de las opciones útiles para iniciarte en el uso de Mplayer. 1. Instalación Normalmente los encontrarás con el nombre de...