刚开始接触Linux的我们,肯定认为Linux系统就是那种枯燥的终端界面。然而实际上Linux下的终端还是有很多种有趣的玩法~~
toilet
能用字母拼写出更大字母的工具,具体拼出什么字由命令后面的参数决定,不仅如此,它还能打印出各种风格的效果,比如彩色,金属光泽等。
apt-get install toilet
toilet -f mono12 -F metal FreeBuf
这里 mono12
是字体参数值, meta
是颜色参数值 FreeBuf
是我们想要操作的字体。
有如下字体可以选择:
颜色参数有如下选项:
screenFetch 是一个能够在截屏中显示系统/主题信息的命令行脚本。它可以在 Linux,OS X,FreeBSD 以及其它的许多类Unix系统上使用。
apt install screenfetch
screenfetch
还可以手动设置logo颜色
和文字颜色
screenfetch -c [0-9],[0-9] #
第一个参数是logo颜色
第2个参数是文字颜色
screenfetch -c 6,9
显示其他发行版的logo
screenfetch -A 发行版
现在知道支持logo的发版本有如下:
screenfetch -A Debian
screenfetch -A Ubuntu
screenfetch -A Android
screenfetch -A Windows
screenfetch -A Fedora
screenfetch -A FreeBSD
screenfetch -A Slackware
screenfetch -A Mint
screenfetch -A LMDE
screenfetch -A OpenBSD
screenfetch -A Peppermint
screenfetch -A Linux
挑选了一些经典的logo演示:
终端动画演示效果:
linuxlogo(或叫 linux_logo)是一款在Linux命令行下用彩色 ANSI 代码生成附带有系统信息的发行版徽标的工具。与徽标一同显示的系统信息包括 : Linux 内核版本,最近一次编译Linux内核的时间,处理器/核心数量,速度,制造商,以及哪一代处理器。它还能显示总共的物理内存大小。
apt install linuxlogo
下面附上 一条命令 每间隔1秒输出各大发行版logo的信息:
for i in {1..31};do linux_logo -f -L $i;sleep
1;done
终端录制效果动画:
你可能了解Linux的ls
命令,并经常使用它来查看文件夹的内容。但是,有些时候你可能会拼写成sl
,这时我们应该如何获得一些乐趣而不是看见“command not found”呢?
某编程牛人也经常犯把ls
敲成sl
的错误,所以他自己编了一个程序娱乐一下,这个程序的作用很简单,就是当你输入sl的时候终端会出现一个火车呼啸而过~~
apt-get install sl
《黑客帝国》的代码雨视觉特效。
apt-get install cmatrix
-B: 字体加粗
-C: 颜色 后面跟上参数颜色
cmatrix
终端录制动画显示:
cmatrix -B -C red
Cowsay命令是一个有趣的命令。它会用ASCII字符描绘牛,羊和许多其他动物。但是不是每个Linux发行版都带有这个命令。
apt-get install cowsay
列出所有支持可用的动物:cowsay -l list
使用不同的动物来输出字符:
cowsay -f 动物 内容
本文其实最初很多特效都用这个终端去录制的,但是由于需要引用外部的js,所以最后这些终端下的特效才换成了gif图。asciineme 可以完美录制完美终端下所敲的命令。 官网:https://asciinema.org/
apt-get install asciinema
安装完成后终端输入:
asciinema rec
开始 终端录制,接下来所以的操作 都会被录制下来,然后保为一个json
文件。
结束录制的话,使用快捷键:
Ctrl
+D
或者敲命令:
exit
结束录制。
然后按回车
键可以上传自己录制的终端操作到官网,或者按`Ctrl
+C
不保存此次录制。
上传完成后,官网会给出已经上传在云端的链接,此时可以下载下来这个json
文件。在网站中实用的话,得引入一个css
和一个js
脚本。当然闲国外网速慢的话,可以完全把这些文件下载下来上传到其他的云存储里面,来获取外链。
当然还有其他可玩的姿势等待去研究探索~~