那些超有趣的Linux命令——第一弹

Posted 蓝桥杯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了那些超有趣的Linux命令——第一弹相关的知识,希望对你有一定的参考价值。



1、黑客帝国字节数据流——假装自己是黑客高手,无孔不入


在命令行中输入以下命令安装并运行。


sudo apt-get install cmatrix
cmatrix


那些超有趣的Linux命令——第一弹

cmatrix字节流效果


还可输入参数控制颜色。


cmatric -C red



那些超有趣的Linux命令——第一弹


cmatrix红色字节流

按ctrl+c退出。


在《黑客帝国》电影里的字节流其实是该片美术指导Simon Whitley的日本妻子菜谱上的片假名。



2、高大上仪表盘blessed-contrib——假装自己指点江山,纵横捭阖


sudo apt-get install npm
sudo apt install nodejs-legacy
git clone https://github.com/yaronn/blessed-contrib.git
cd blessed-contrib
npm install
node ./examples/dashboard.js


那些超有趣的Linux命令——第一弹

高大上黑客仪表盘


blessed-contrib项目主页

建议在云服务器或虚拟机上运行这个命令,在树莓派上运行可能会出问题。



3、高大上仪表盘hollywood——假装自己日理万机,宵衣旰食


Dustin Kirkland 利用一个长途飞行的时间,编写了这个炫酷、有趣但也没什么实际作用的软件。


Ubuntu操作系统可以直接通过以下命令安装并运行。


sudo apt install hollywood
hollywood


在其它Linux发行版中,可以通过以下命令安装并运行。


sudo apt-add-repository ppa:hollywood/ppa
sudo apt-get install hollywood
sudo apt-get install byobu
hollywood


那些超有趣的Linux命令——第一弹

hollywood命令


那些超有趣的Linux命令——第一弹

hollywood命令


hollywood项目主页



4、追逐鼠标的小猫oneko


在桌面的命令行界面输入


sudo apt-get install oneko
oneko


然后输入oneko,即可看到效果。

按ctrl+c退出。


注意,本命令只能在桌面所在的命令行界面输入,在远程ssh界面会显示“oneko:Can’t open display”


那些超有趣的Linux命令——第一弹

oneko命令:小猫追鼠标



5、ASCII艺术框:box命令


sudo apt-get install boxes
echo "Tongji Univerisity" | boxes
echo "Tongji Univerisity" | boxes -d dog
fortune | boxes -d cat | lolcat


那些超有趣的Linux命令——第一弹

box命令



6、燃起字符串大火aafire


在命令行界面输入


sudo apt-get install libaa-bin  
aafire


然后输入 aafire,即可看到效果

按ctrl+c退出。


那些超有趣的Linux命令——第一弹

aafire字符串大火



7、火车:Strem Locomotive


在命令行界面输入


sudo apt-get install sl


然后输入 sl,即可看到效果。


那些超有趣的Linux命令——第一弹

sl命令:字符串火车


输入sl-h可以看到彩蛋(没有空格)


那些超有趣的Linux命令——第一弹

字符串火车命令彩蛋


这个命令其实是在用户把ls命令输错成sl命令的时候准备的彩蛋。



8、盯着鼠标看的大眼睛


在命令行界面输入


sudo apt-get install x11-apps


然后输入 xeyes,回车,即可看到效果:一双紧盯着鼠标所在位置的大眼睛。

按ctrl+c退出。


那些超有趣的Linux命令——第一弹

xeyes大眼睛命令



9、艺术字生成器toilet


在命令行界面输入


sudo apt-get install toilet


然后输入下面任意一行命令,通过在命令中加-f更换字体或滤镜,你可以把命令里的Tongji University换成你想要转换的字符。


案例1


toilet Tongji University


那些超有趣的Linux命令——第一弹

toilet命令1


案例2 双色字:

toilet -f mono12 -F metal Tongji University


那些超有趣的Linux命令——第一弹

toilet命令双色字


案例3 彩色字:


toilet -f mono12 -F gay Tongji University


输入man toilet查看更多帮助,按q退出。


那些超有趣的Linux命令——第一弹

toilet命令彩色字



10、艺术字生成器figlet


在命令行界面输入


sudo apt-get install figlet


然后输入下面任意一行命令,通过在命令中加-f更换字体或滤镜,你可以把命令里的Tongji University换成你想要转换的字符。


figlet Tongji University


那些超有趣的Linux命令——第一弹

figlet命令1



11、字符串视频——回归计算机的上古时代


在命令行界面输入


sudo apt-get install bb


然后输入 bb,选择y加音乐,选择8继续,即可看到一段用字符串制作的视频,讲述了视频作者的生涯和使用Linux操作系统的历程,这段视频制作于1997年,基于AAlib平台制作。

按ctrl+c退出。


这段视频的音乐很带感哦~


那些超有趣的Linux命令——第一弹

bb命令:字符串视频



12、输出名人名言、古诗词


在命令行界面输入


sudo apt-get install fortune fortune-zh


然后输入 fortune,即可看到效果。



那些超有趣的Linux命令——第一弹

fortune命令


可以把这个程序设置成每次开机自动启动,每次你登陆的时候就能看到一条新的名人名言或唐诗宋词了。



13、字符串水族馆:ASCIIquarium


第一步:安装各种依赖


sudo apt-get install libcurses-perl
cd /tmp

wget http://search.cpan.org/CPAN/authors/id/K/KB/KBAUCOM/Term-Animation-2.4.tar.gz

tar -zxvf Term-Animation-2.4.tar.gz
cd Term-Animation-2.4/

sudo perl Makefile.PL &&  make &&   make test

sudo make install


第二步:安装软件


cd /tmp
sudo wget https://robobunny.com/projects/asciiquarium/asciiquarium.tar.gz


如果显示文件下载失败,可以点击https://robobunny.com/projects/asciiquarium/asciiquarium.tar.gz下载压缩包,然后通过FileZilla等文件远程传输软件传输到/tmp文件夹中。

然后继续执行下列命令。


tar -zxvf asciiquarium.tar.gz
cd asciiquarium_1.1/
sudo cp asciiquarium /usr/local/bin
sudo chmod 0755 /usr/local/bin/asciiquarium
asciiquarium



那些超有趣的Linux命令——第一弹

字符串水族馆



14、会说话的牛


在命令行界面输入


sudo apt-get install cowsay


然后输入 cowsay “Hello Tongji Univerisity”。


那些超有趣的Linux命令——第一弹

cowsay命令


只需用 -l参数就能看到它能提供的所有动物。


cowsay -l


会输出如下人物,你可以通过-f参数加人物名字来更换说话人物:


# Cow files in /usr/share/cowsay/cows:
apt beavis.zen bong bud-frogs bunny calvin cheese cock cower daemon default
dragon dragon-and-cow duck elephant elephant-in-snake eyes flaming-sheep
ghostbusters gnu head-in hellokitty kiss kitty koala kosh luke-koala
mech-and-cow meow milk moofasa moose mutilated pony pony-smaller ren sheep
skeleton snowman sodomized-sheep stegosaurus stimpy suse three-eyes turkey
turtle tux unipony unipony-smaller vader vader-koala www


比如更换成hellokitty:


cowsay -f dragon 'Hello Tongji Univerisity'


那些超有趣的Linux命令——第一弹

更换说话的动物


也可以利用管道命令,将fortune生成的名人名言在cowsay中输出


fortune | cowsay


加个颜色


sudo apt install lolcat


利用管道命令,让彩色的恐龙大哥说彩色的唐诗:


fortune | cowsay -f stegosaurus | lolcat


那些超有趣的Linux命令——第一弹

利用管道命令让彩色动物说话



15、会说话的牛2


注意,本命令只能在桌面所在的命令行界面输入,在远程ssh命令行界面输入会显示“Can’t open display”


在命令行界面输入


sudo apt-get install xcowsay


然后输入 xcowsay “Hello Tongji Univerisity欢迎来同济大学”


那些超有趣的Linux命令——第一弹

xcowsay说中文



16、日历


直接在命令行界面输入


cal 12 2018


即可看到2018年12月的日历。


日历命令


有趣的是,如果你输入。


cal 9 1752


你会发现这个月少了11天,这是因为当时大英帝国美洲殖民地的历法从凯撒历法换成了格里高利历法,凯撒历法要迟11天,所以这11天成了日历上的空白期。



来源:程序师

原文链接:

http://www.techug.com/post/29-funny-linux-tips.html


以上是关于那些超有趣的Linux命令——第一弹的主要内容,如果未能解决你的问题,请参考以下文章

9个超有趣的Linux命令动画演示...

测试工作中经常用到的几个Linux命令(第一弹)

动画演示9个超有趣的Linux命令

10条超有趣的Linux命令,

那些有趣的 Linux 命令

GNS3从零开始第一弹(常用命令)