El terminal de nuestro Mac es, probablemente, la herramienta más potente que tenemos para interactuar con el ordenador. Gracias a él, podemos, por ejemplo, impedir que nuestro Mac se duerma o cambiar el formato de las capturas de pantalla. En un terreno más divertido Terminal también tiene recursos, veamos nueve curiosidades/juegos que podemos hacer con él.
Hagamos que nieve
Ideal para estos días de calor. ¿Qué hay más refrescante que ver nevar asteriscos dentro de una ventana del terminal? Probablemente varias cosas, pero si queremos hacer justamente esto el comando en cuestión es el siguiente:
ruby -e 'C=stty size.scan(/\d+/)[1].to_i;S=["2743".to_i(16)].pack("U*");a={};puts "\033[2J";loop{a[rand(C)]=0;a.each{|x,o|;a[x]+=1;print "\033[#{o};#{x}H \033[#{a[x]};#{x}H#{S} \033[0;0H"};$stdout.flush;sleep 0.1}'
Una vez copiado y pegado al terminal solo tenemos que pulsar Intro (↩︎). Si queremos que deje de nevar presionaremos Control (⌃) + Z.
Cascada de Emojis
Después de la nieve de asteriscos pasemos a la cascada de Emojis. Con este divertido comando podemos imprimir en pantalla nuestros emojis favoritos. Además al dejar ciertos espacios entre ellos creamos un efecto cascada de lo más curioso.
ruby -e 'C=stty size.scan(/\d+/)[1].to_i;S=["2743".to_i(16)].pack("U*");a={};loop{a[rand(C)]=0;a.each{|x,o|;a[x]+=1;print "\ 🏆 🐉 🍎"};$stdout.flush;sleep 0.1}'
Como antes una vez copiado y pegado al terminal solo tenemos que pulsar Intro (↩︎). Si queremos parar la animación presionaremos Control (⌃) + Z. Por supuesto podemos personalizar los emoji que aparecen sustituyéndolos antes de presionar Intro.
Star Wars en ASCII
Sí, Star Wars, la película, en …