Apple Fan Boy

viernes, 31 de julio de 2009

Diversión estival con el Terminal


Mac OS X tiene algunos comandos divertidos dentro de el Terminal y algunos recursos que los programadores le han ido añadiendo con el paso del tiempo.

Estas joyas escondidas incluyen pequeñas bases de datos con información o juegos entre otras características. Así que si estás interesado en conocer hechos importantes en la historia de la música, el significado de varios tipos de flores, quieres jugar a clásicos como Pong o Tetris o incluso ver un episodio de Star Wars en modo "texto", olvídate un rato de internet y arranca el Terminal.

Bases de datos escondidas

Abre el Terminal, que tienes en Aplicaciones > Utilidades y escribe el siguiente comando en la pantalla para obtener información sobre flores y su significado.

cat /usr/share/misc/flowers

Para conocer que piedras preciosas y flores están asociadas a una fecha de nacimiento:

cat /usr/share/misc/birthtoken

Este otro comando muestra una lista de nombres propios basados en cualquier texto usado en la opción INPUT

cat /usr/share/dict/propernames | grep INPUT

Estos comandos hablan de grandes hechos en la historia de la Música, cumpleaños famosos, historia o desarrollo de ordenadores:

cat /usr/share/calendar/calendar.music
cat /usr/share/calendar/calendar.birthday
cat /usr/share/calendar/calendar.history
cat /usr/share/calendar/calendar.computer

para aprovechar estas bases de datos, puedes añadirlas a tu perfil de terminal para poder recibir la información pertinente de las bases de datos en la fecha en la que abras el terminal; para hacer esto, el procedimiento es el siguiente:

  • Escribe pico ~/.bash_profile para lanzar un simple editor de textos
  • Copia y pega el siguiente texto en el terminal:

    today=`date "+%m/%d"`
    grep $today /usr/share/calendar/calendar.music
    grep $today /usr/share/calendar/calendar.history
    grep $today /usr/share/calendar/calendar.computer
    grep $today /usr/share/calendar/calendar.birthday

  • Pulsa COntrol + tecla O y después la tecla "Y" para confirmar los cambios. Pulsa COntrol + X para salir del editor
  • Abre una ventana de terminal y recibirás la información. Si no hay ningún dato para esa fecha, el terminal te lo indicará
  • Además de nano, Mac OS X viene con otro editor de texto llamado Emacs. A lo largo de los años, Emacs, uso generalmente por programadores, ha ido ganando pequeños huevos de pascual y juegos escondidos que solo hace falta invocar para pasar un buen rato.

    Para acceder a ellos, abre una ventana de terminal y escribe emacs para lanzar el editor. Pulsa la tecla Esc seguida de la teecla X y podrás introducir cualquiera de estos términos para jugar o divertirte:

    Juegos
    5x5
    blackbox
    decipher
    dunnet
    gomoku
    hanoi
    mpuz
    pong
    snake
    solitaire
    tetris

    Otros
    animate
    dissociate
    doctor
    landmark
    life
    morse
    spook
    yow
    zone

    Baners

    Escribe banner en el terminal seguido de cualquier texto para obtener la composición del mensaje en texto ASCII

    banner Hola, mundo!!!

    Puedes guardar un Banner para poder imprimirlo después

    banner Hola, mundo!!! > ~/Documents/banner.txt

    El archivo estará en la carpeta de documentos de tu usuario

    Star Wars

    Si quieres ver casi la versión completa de el Episodio IV de Star Wars en ASCCI, conéctate por telnet a el siguiente servidor:

    telnet towel.blinkenlights.nl

    Haz que tu Mac cante

    Esta no es una nueva característica en Mac OS X, pero es posible hacer hablar (o cantar) al sistema vía Terminal.

    sudo osascript -e 'say "Dum dee dum dee dum dum dum dee dee dee lah lah lo fa lah lah lah lah lah lah fa lah dee doo dee doo" using "Cellos"'

    Cellos es una de las voces incluidas en el sistema. Puedes cambiarla por cualquiera de las que aparecen en las Preferencias del sistema.

    Fuente: MacFixit

    No hay comentarios: