Luis Angel Cofiño

Trucos Linux

Sección Dos





Secciones

Índices

  1. Si te equivocas tecleando "ls"
  2. Demostración de arte ASCII
  3. Calculadora en línea de comandos
  4. Hacer como que haces algo
  5. Un panel minimalista para tu gestor de ventanas
  6. ¿Qué ficheros tengo abiertos?
  7. El comando tree
  8. El compresor "ar"
  9. Blackhole, el agujero negro
  10. Blast, el rifle laser
  11. Una nevada en tu escritorio
  12. Un bonito fractal
  13. Listados al revés
  14. Kteatime, la hora del té
  15. Chequear si tu sistema soporta el euro
  16. Pedirle ayuda a vim o gvim
  17. Hay un huevo de pascua en apt-get
  18. Mozilla satánico
  19. Fechas discordianas

  * *

Si te equivocas tecleando "ls"

Si te equivocas tecleando "ls" y pones "sl", es posible que te aparezca una animación de arte ASCII de un trenecito echando humo y moviéndose de derecha a izquierda por tu consola o tu xterm. Si no te aparece y quieres verlo, solo tienes que instalar el programa en cuestión. En el caso de Debian, con "apt-get install sl". En el caso de Gentoo, con "emerge sl".

  * *

Demostración de arte ASCII

Quizás te sorprenda, pero existen unas librerias capaces de mostrar video en formato ASCII puro. Como lo oyes. Es más, posiblemente (muy posiblemente), las tengas ya instaladas en tu máquina Debian o Knoppix, y tú sin enterarte.

Puedes ver un video mpeg cualquiera en modo ASCII con el programa "aaxine":

[lacofi@claudia lacofi]$ aaxine video.mpg

Tienes que verlo, porque describirlo es imposible. :-O

Este programa funciona gracias a las librerias "aalib". Si quieres comprobar toda su capacidad, puedes ejecutar un programa de demostración que debes instalar por separado (en Gentoo, mediante "emerge bb", aunque hay que desenmascararlo antes):

[lacofi@claudia lacofi]$ bb

Te preguntará si quieres sonido. Contesta que sí. Gana mucho. Esta demostración es una obra maestra de arte ASCII en si misma, pero también tienes que verla, es inútil que yo te la describa.

  * *

Calculadora en línea de comandos

Si estás en una consola, o en una línea de comandos, puede que no te apetezca volver al modo gráfico, o llevar la mano al ratón para un simple cálculo aritmético. Bien... pues puedes usar el programa "bc". Se hace tal que así:

[lacofi@claudia lacofi]$ echo 4+5 | bc
9

Bc permite muchas cosas. Es un comando bastante interesante, por ejemplo para usarlo en scripts. Me remito a las páginas man.

  * *

Hacer como que haces algo

En algunos sistemas Linux antiguos tienes el programa "cappuccino". Verás una serie de gráficos en forma de barras de progreso, como si el ordenador estuviera calculando cosas realmente complicadas.

Y calcula... y calcula... y sigue calculando. Pero apenas consume potencia de CPU.

Porque en realidad no está haciendo nada. Esa es la gracia: muestra gráficos como que hace cosas para que puedas despistar a tu jefe. :-)

  * *

Un panel minimalista para tu gestor de ventanas

Ejecuta "fspanel". Se trata de un pequeño panel que facilita la navegación por las ventanas y los escritorios. Vale, si usas Gnome o KDE te parecerá una chorrada, pero si eres de los que usan WindowMaker o Fvwm2, o incluso Aee (seguro que hay alguno), puede que te interese y te facilite la vida.

  * *

¿Qué ficheros tengo abiertos?

¿Alguna vez te has preguntado qué ficheros tienes abiertos en un momento dado en tu ordenador?. ¿O qué ficheros está usando el programa "appbar"?. ¿O qué programa está usando el fichero "appbar.rc"?.

Prueba a ejecutar el programa "lsof". Te sacará un listado completo. Y ya puestos, también puedes:

[lacofi@moira lacofi]$ lsof | grep appbar.rc

Curioso, ¿no?.

  * *

El comando tree

Prueba también el comando tree. Te sacará un arbol de directorios bastante majo. La opción "-A" hace que las líneas sean más bonitas, pero funciona igual de bien sin ningún argumento.

	[lacofi@moira html]$ tree referencia_files
	referencia_files/
	|-- estilo.css
	|-- food.js
	|-- logo.gif
	|-- member_google.html
	`-- member_google_data
	    |-- ads.html
	    `-- show_ads
		 
	1 directory, 6 files
  * *

El compresor "ar"

Échale también un vistazo al compresor de ficheros "ar" (observa que digo "ar", y no "tar"). ¿Qué tiene de especial?. Bueno, pues que es el formato de compresión que usan los paquetes ".deb" de Debian.

¿Alguna vez quisiste sacar un fichero concreto del interior de un paquete Debian, y no supiste cómo?. Pues ya lo sabes: usando "ar".

  * *

Blackhole, el agujero negro

Si lo tienes en tu sistema, tú solo ejecútalo.

No está disponible en Gentoo. Puede que haya quedado obsoleto.

  * *

Blast, el rifle laser

Si lo tienes, prueba también el comando "blast". Convierte tu puntero en una mira. Con el botón izquierdo, perforará cualquier ventana donde hagas click. Con el botón derecho reparará el agujero. Y con el botón central, saldrás de blast.

Pero cuidado: si bombardeas, por ejemplo, gnumeric, los agujeros seguirán ahí incluso después de salir de blast. Si quieres volver a la normalidad, tendrás que cerrar también gnumeric y volver a entrar.

Sin embargo, este programa no lo veo en los repositorios de Gentoo, y puede que haya desaparecido del mapa. Un pena, porque te lo has perdido.

  * *

Una nevada en tu escritorio

Ejecuta el programa "xsnow". Caerá una buena nevada en todo tu escritorio, por encima de las ventanas y por el "suelo". No te impedirá trabajar y quedará todo muy navideño. :-)

  * *

Un bonito fractal

Ejecuta el comando "xaos". Aparecerá un bonito fractal en tu escritorio. Con el botón izquierdo del ratón, te acercas. Con el botón derecho, te alejas.

Ahora ejecuta el comando "xaos -driver aa". Aparecerá el mismo fractal, pero en puro ASCII. Curioso, ¿no?.

  * *

Listados al revés

Seguro que conoces el famoso comando "cat" que saca, por la pantalla de tu terminal, un listado del fichero de texto que quieras:

[lacofi@moira:~]$ cat .signature
-------------------------------------------
Luis Angel Cofiño Castañeda
lacofino algarroba telecable.es
Oviedo-Asturias-España/Spain-European Union
-------------------------------------------

Pero quizás no conozcas el comando "tac", que hace lo mismo, pero exactamente al revés:

[lacofi@moira:~]$ tac .signature
-------------------------------------------
Oviedo-Asturias-España/Spain-European Union
lacofino algarroba telecable.es
Luis Angel Cofiño Castañeda
-------------------------------------------

Y si "tac" no os ha sorprendido, intentad el comando "rev":

[lacofi@moira:~]$ rev .signature
-------------------------------------------
adeñatsaC oñifoC legnA siuL
se.elbacelet aborragla onifocal
noinU naeporuE-niapS/añapsE-sairutsA-odeivO
-------------------------------------------

O ya puestos, se pueden juntar ambos comandos, que sería la leche:

[lacofi@moira:~]$ rev .signature | tac
-------------------------------------------
noinU naeporuE-niapS/añapsE-sairutsA-odeivO
se.elbacelet aborragla onifocal
adeñatsaC oñifoC legnA siuL
-------------------------------------------

Y yo me pregunto... ¿para qué quiere nadie sacar los listados al revés?. ¡Ah, no sé!. Pero poder, se puede, que no se diga.

Y sí, lo mio es puro nacionalismo uropeo. ¿Creías que no había nadie?. :-)

  * *

Kteatime, la hora del té

Si usas KDE, seguro que ya conoces Kteatime, un pequeño juguete que se instala en la barra de tareas y que sirve como contador: se programan x minutos, al cabo de los cuales salta un aviso "¡es la hora del té!". Una chorrada como otra cualquiera, pero tiene su gracia. Incluso es útil si te gusta el té.

  * *

Chequear si tu sistema soporta el euro

En una terminal, teclea el comando "euro-test". Este programita te sacará en pantalla el símbolo del euro y te pedirá que pulses AltGr+e para comprobar si el resultado es dicho símbolo. No hace nada más. Lo sorprendente es que alguien se haya molestado en hacer un programa informático para esto, ¿no?. ;-)

Ya no veo esta aplicación en los repositorios de Gentoo, así que es posible que haya desaparecido del mapa. Pero te juro que existió, y que yo lo he visto con estos ojitos.

  * *

Pedirle ayuda a vim o gvim

Si sueles usar gvim o vim como editor de textos, estarás acostumbrado a usar el comando ":help" para consultar la ayuda del programa.

Pero si ejecutas el comando ":help!", entonces gvim te verá muy desesperado y se apiadará de tí: te contestará con un lacónico "Don't panic!". Inútil completamente. Pero gracioso.

  * *

Hay un huevo de pascua en apt-get

Intenta instalar el programa "moo", si usas Debian:

[root@claudia:~]# apt-get moo
	         (__)
	         (oo)
	   /------\/
	  / |    ||
	 *  /\---/\
	    ~~   ~~
	...."Have you mooed today?"...

Así que ya sabes, si eres programador, nunca, nunca lo llames "moo", o jamás conseguirás que se instale en un sistema Debian. :-D

Bueeeeeno, quizás sí se instale si intentas "apt-get install moo" X-D.

Por cierto, si tu versión de apt-get incluye este huevo de pascua, entonces, cuando hagas un "apt-get help", al final del todo aparecerá una linea que dice "This APT has Super Cow Powers".

  * *

Mozilla satánico

Abre Galeon, o Mozilla, o Mozilla-firebird, o nuestro amigo Firefox. En la entrada de direcciones, donde habitualmente se teclea "http://lo.que.sea", teclea esta vez lo siguiente: "about:mozilla" (sin las comillas).

Tu navegador mostrará una especie de versículo que parece como sacado del apocalipsis, con teclas blancas sobre fondo rojo. Bonito. :-)

  * *

Fechas discordianas

Prueba el programa "ddate", si está incluido en los repositorios de tu distribución Linux. Según el manual convierte fechas gregorianas a fechas discordianas. Que ¿qué es eso?. Tú pruébalo, con o sin argumentos. Lo malo es que es todo en inglés que si no sería una gozada:

[17:23:09/0][lacofi@claudia:~]$ ddate
Today is Boomtime, the 32nd day of Chaos in the YOLD 3170
[17:23:18/0][lacofi@claudia:~]$ ddate 14 2 2004
Setting Orange, Chaos 45, 3170 YOLD
[17:23:32/0][lacofi@claudia:~]$ ddate +%.
Grudnuk demand sustenance!
[17:23:47/0][lacofi@claudia:~]$ ddate +%.
Hail Eris, Hack Linux!

Tampoco te pierdas el manual, ya sabes, "man ddate". Como dice la ayuda, "Dominio público. Todos los ritos reservados".


  • Sintaxis HTML 4.01 comprobada
  • Enlaces comprobados


Hecho con gvim * Hecho con CSS