终端(娱乐)工具
sl / LS
在你 ls 打累的时候开小火车。
安装方式
1 | sudo aptitude install sl |
lolcat
用彩虹为输出着色!
示例
安装方式
1 | sudo aptitude install rubygems |
管道处理
非常有意思的是,将大多数 ncurses 程序的输出通过管道用 lolcat 后仍然可以正常运行!
比如 nano | lolcat
可以打开一个彩虹编辑器;
ncdu | lolcat
可以打开一个彩虹文件查看器;
sl | lolcat
可以开彩虹火车;
nethack | lolcat
可以玩彩虹游戏!
cowsay
让一只奶牛(或者其它乱七八糟的东西)说出一句话!
示例
运行 cowsay hiahiahia
然后你会得到像这样的输出:
___________
< hiahiahia >
-----------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
类似的你也可以用 cowthink
。
安装方式
1 | sudo aptitude install cowsay |
chafa
在终端里面打印图片或者视频!
示例
小诀窍:把终端字体调小并开全屏可以让图片更清晰(但是更慢)。
给你一图片自行意会(记住这张图是在终端上打印的!!!):
安装
1 | git clone https://github.com/hpjansson/chafa.git && cd chafa |
这个安装过程相对比较麻烦,详细过程见 Github 。
img2txt / cacaview
在终端里用 ASCII 打印图片!
或者用 cacaview 打开一个窗口查看。
upd: 后来我才知道 w3m 也可以查看图片,和 cacaview 的效果一模一样。
安装
1 | sudo aptitude install caca-utils |
w3m / lynx / browsh
在终端浏览网页!
示例
w3m 和 lynx 大同小异,没有什么本质上的区别。 (别喷我,我这么说是拿 browsh 作参照)
但是, browsh 不同,它内部调用 Firefox 渲染网页并处理后打印在终端, 因此 browsh 几乎能 在终端 支持任何现代浏览器支持的!
只给出一张 browsh 浏览 youtubu 的图片:
安装
1 | # w3m |
cmatrix
终端黑客风动画
cmatrix | lolcat
简直可以来当屏保。
安装
1 | sudo aptitude install cmatrix |
typespeed
在终端 玩打字游戏 测试打字速度!
示例
安装
1 | sudo aptitude install typespeed |
自定义词库
我是真的爱折腾,竟然自己找出了 typespeed 的词库位置并且自己加了词库。。。
顺便夸一下 typespeed 的扩展性真的好,它考虑到了用户的自定义词库需求。
只需要在 /usr/share/typespeed/words/ 目录下添加 words.xxx 文件( xxx
随意填),
文件第一行是这个词库的名称,接下来每行一个单词就可以了。
然后进入 typespeed 就能看到你自己的词库啦( kewth's xxx 就是我自己加的):
nethack
世界上最棒的终端游戏(绝无夸大)!
nethack 太博大精深了,玩法不赘述。
另外: nethack | lolcat
的效果真的很棒。
安装
1 | sudo aptitude install nethack |
task
全名 taskwarrior 。
个人认为终端上最好用的 todo list manager 。
功能十分强大,可以简单上手,
如果愿意折腾也可以深入挖掘它的各种功能,最精细地管理你的任务计划。
安装
1 | sudo aptitude install taskwarrior |
简单上手
1 | task add test1 |
tasksh
整合 taskwarrior 的交互命令行,里面可以直接敲 add ...
或
list
等命令。