Ovos de páscoa em modo texto no Linux
- por Sergio Prado
Aproveitando o período de páscoa, nada melhor do que listar alguns dos mais divertidos easter eggs escondidos em ferramentas de linha de comando de distribuições Linux. A começar por vacas.
Sim, desenvolvedores de software me parecem ter uma certa afeição por vacas. Ou talvez elas sejam mesmo sagradas. Pelo menos é isso que podemos ver na ferramenta apt-get:
$ apt-get moo (__) (oo) /------\/ / | || * /\---/\ ~~ ~~ ...."Have you mooed today?"... |
O mesmo acontece na ferramenta aptitude (neste caso, com um pouco de insistência):
$ aptitude moo There are no Easter Eggs in this program. $ aptitude -v moo There really are no Easter Eggs in this program. $ aptitude -vv moo Didn't I already tell you that there are no Easter Eggs in this program? $ aptitude -vvv moo Stop it! $ aptitude -vvvv moo Okay, okay, if I give you an Easter Egg, will you go away? $ aptitude -vvvvv moo All right, you win. /----\ -------/ \ / \ / | -----------------/ --------\ ---------------------------------------------- |
As vacas podem também ler sua sorte:
$ fortune | cowsay _________________________________________ / You are a very redundant person, that's \ \ what kind of person you are. / ----------------------------------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || |
Até o comando tar tem sua parcela de vaca na história (cowardly):
$ tar cfv teste.tar.gz tar: Cowardly refusing to create an empty archive |
O lado nerd dos desenvolvedores de software também aparece em ferramentas como o vi. Basta abrir o editor de texto e digitar “:help 42“.
What is the meaning of life, the universe and everything? 42 Douglas Adams, the only person who knew what this question really was about is now dead, unfortunately. So now you might wonder what the meaning of death is... |
Você pode também assistir Star Wars em ASCII Art via conexão telnet:
$ telnet towel.blinkenlights.nl 8888888888 888 88888 88 88 88 88 88 88 8888 88 88 88 88888 88 88 888888888 88 88 88888888 88 88 88 88 888888 88 88 88 888 88888 888888 88 88 88 88 88 88 88 88 88 8888 88 88 88 88888 8888 888 888 888888888 88 88 88 88 88 88 88 88 8888888 |
Ou até exibir o calendário do Senhor dos Anéis:
$ calendar -f /usr/share/calendar/calendar.lotr -A 365 Abr 23 Crowning of King Ellesar Mai 19 Arwen leaves Lorian to wed King Ellesar Jun 11 Sauron attacks Osgilliath Jun 13 Bilbo returns to Bag End Jun 23 Wedding of Ellesar & Arwen Jul 04 Gandalf imprisoned by Saruman Jul 24 The ring comes to Bilbo Jul 26 Bilbo rescued from Wargs by Eagles Ago 03 Funeral of King Theoden Ago 29 Saruman enters the Shire Set 10 Gandalf escapes from Orthanc Set 14 Frodo & Bilbo's birthday Set 15 Black riders enter the Shire Set 18 Frodo and company rescued by Bombadil Set 28 Frodo wounded at Weathertop Out 05 Frodo crosses bridge of Mitheithel Out 16 Boromir reaches Rivendell Out 17 Council of Elrond Out 25 End of War of the Ring Nov 16 Bilbo reaches the Lonely Mountain Dez 05 Death of Smaug Dez 16 Fellowship begins Quest Jan 05 Fellowship enters Moria Jan 09 Fellowship reaches Lorien Jan 17 Passing of Gandalf Fev 07 Fellowship leaves Lorien Fev 17 Death of Boromir Fev 20 Meriadoc & Pippin meet Treebeard Fev 22 Passing of King Ellesar Fev 24 Ents destroy Isengard Fev 26 Aragorn takes the Paths of the Dead Mar 05 Frodo & Samwise encounter Shelob Mar 08 Deaths of Denethor & Theoden Mar 18 Destruction of the Ring Mar 29 Flowering of the Mallorn Abr 04 Gandalf visits Bilbo Abr 17 An unexpected party Abr 23 Crowning of King Ellesar |
E para terminar, dê uma olhada no XKCD Unix, uma versão UNIX do XKCD.
Além de possibilitar a leitura de tirinhas do XKCD pela linha de comandos de um terminal UNIX, ele está repleto de easter eggs!
guest@xkcd:/$ whoami You are Richard Stallman. guest@xkcd:/$ make me a sandwich What? Make it yourself. guest@xkcd:/$ sudo make me a sandwich Okay. guest@xkcd:/$ vi You should really use emacs. guest@xkcd:/$ emacs You should really use vim. guest@xkcd:/$ vim You should really use emacs. guest@xkcd:/$ man Oh, I'm sure you can figure it out. guest@xkcd:/$ kill Terminator deployed to 1984. |
E você, conhece algum outro easter egg em ferramentas de linha de comando no Linux?
Um abraço!
Sergio Prado