之前虫虫文章曾经介绍过命令行下可以做的一些任务处理、开发编译等的操作。在圣诞来临之际,首先祝大家圣诞快乐!本文中,虫虫给大家介绍一下通过命令行可以进行的一些娱乐事项,包括下雪、水族馆、游戏、查询天气预报、IP及归属地查询、BBS论坛以及社交化平台使用。
让你的终端下雪
首先我们用单行代码来个节日气氛,下面的单行代码(ruyb)会让你的终端下起雪来(没办法,北京不下雪,只好写代码下雪了):
送你一个水族馆
接着,送大家一个终端下的水族馆asciiquarium ,该应用基于Term::Animation模块,要运行该应用首先通过cpan或者cpanm安装 Term::Animation:
cpanm Term::Animation
然后下载asciiquarium:
解压tar xvfz asciiquarium.tar.gz && cd asciiquarium_1.1
perl asciiquarium,然后一个动态的水族馆就浮上了你的终端界面了:
游戏
终端上可以玩很多好玩的游戏,这儿我们要访问的是一款经典的在线游戏:星球大战的ASCII演绎。通过telnet 访问
这个在线游戏已经存在了十多年了,至今仍然可以访问,是不是很神奇。可能你之前不了解他,你可以好好看看,实际上很有意思。
其实十多年前在现在图形和3D游戏流行以前,作为现代游戏鼻祖的在线telnet连线游戏就已经存在了——那就是"泥巴"(MUD)游戏,下面是基于西游记剧情的游戏
天气查询
在终端下查询天气预报也非常方便,通过wttr在线服务就可以,我们可以直接用curl访问就可以获得本机IP所在地的天气预报。
当然该服务业支持,通过自带城市参数来查询,所在城市的天气预报根,比如下面是查询北京的天气预报:
结果如下,今天天气,晴朗,温度-11到-6摄氏度。
查IP和归属地
我们在shell终端下操作是时候,需要查看IP的时候常用ifconfig 或者netstat -ie 查看。如果本机是通过防火网做了NAT映射出去的话,则在本机是看不到IP的,这是后如果好查看IP则可以使用curl调用以下两个服务可以获得IP地址,cip甚至IP的归属地。
查询本机的公网IP:
归属地:
访问论坛
在web 论文以及web 2.0各种社交服务出现以前,论坛BBS世界基本上是基于telnet的文本论坛,比如知名的一塌糊涂、水木清华以及各个高校的论坛无一例外都是这种形式。甚至很多现在还照样人气很高,比如新水木论坛以及台湾的PTT论坛。
我们来登陆下水木社区看看(注意要用专门的fterm、sterm、Cterm工具才能保证格式和颜色的正常显示)。
登陆界面:
十大热门话题:
站点菜单
社交化平台——QQ和微信
基于Mojo-Webqq和Mojo-Webwx的软件,我们可以实现在命令行终端和QQ及微信的交流。不过遗憾的是,腾讯发布公告Webqq将于2019年元旦开始中止服务,这样Mojo-Webqq也就不能使用,无法再通过该方法连线QQ,不过微信还可以使用。
该软件架构图如下:
用户交互界面是基于IRC 协议的的,任何支持IRC的客户端就可以使用,微信终端甚至可以收发图片,视频和文件。一个使用界面如下:
基于Mojo-webqq和Mojo-webwx笔者也写了很多的插件,可以实现在线IP归属地查询、Zabbix监控查询、八卦推算、古诗文随机推送等。
本文中虫虫抛砖引玉提出了一些自己觉得好玩的项目,我相信很多人可能有更好的东西值得推荐给大家的东西。请直接回复文章说出来,和大家一起共享。
网友评论