1、黑客帝国字节数据流——假装自己是黑客高手,无孔不入
在命令行中输入以下命令安装并运行。
sudo apt-get install cmatrix
cmatrix
cmatrix 字节流效果
还可输入参数控制颜色。
cmatric -C red
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
高大上黑客仪表盘
建议在云服务器或虚拟机上运行这个命令,在树莓派上运行可能会出问题。
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
hollywood 命令
hollywood 命令
4、追逐鼠标的小猫 oneko
在桌面的命令行界面输入
sudo apt-get install oneko
oneko
然后输入oneko
,即可看到效果。
按ctrl
+c
退出。
注意,本命令只能在桌面所在的命令行界面输入,在远程 ssh 界面会显示 “oneko:Can’t open display”
oneko 命令:小猫追鼠标
5、ASCII 艺术框:box 命令
sudo apt-get install boxes
echo "Tongji Univerisity" | boxes
echo "Tongji Univerisity" | boxes -d dog
fortune | boxes -d cat | lolcat
box 命令
6、燃起字符串大火 aafire
在命令行界面输入
sudo apt-get install libaa-bin
aafire
然后输入 aafire
,即可看到效果
按ctrl
+c
退出。
aafire 字符串大火
7、火车:Strem Locomotive
在命令行界面输入
sudo apt-get install sl
然后输入 sl
,即可看到效果。
sl 命令:字符串火车
输入sl-h
可以看到彩蛋(没有空格)
字符串火车命令彩蛋
这个命令其实是在用户把 ls 命令输错成 sl 命令的时候准备的彩蛋。
8、盯着鼠标看的大眼睛
在命令行界面输入
sudo apt-get install x11-apps
然后输入 xeyes
,回车,即可看到效果:一双紧盯着鼠标所在位置的大眼睛。
按ctrl
+c
退出。
xeyes 大眼睛命令
9、艺术字生成器 toilet
在命令行界面输入
sudo apt-get install toilet
然后输入下面任意一行命令,通过在命令中加 - f 更换字体或滤镜,你可以把命令里的Tongji University
换成你想要转换的字符。
案例 1
toilet Tongji University
toilet 命令 1
案例 2 双色字:
toilet -f mono12 -F metal Tongji University
toilet 命令双色字
案例 3 彩色字:
toilet -f mono12 -F gay Tongji University
输入man toilet
查看更多帮助,按q
退出。
toilet 命令彩色字
10、艺术字生成器 figlet
在命令行界面输入
sudo apt-get install figlet
然后输入下面任意一行命令,通过在命令中加 - f 更换字体或滤镜,你可以把命令里的Tongji University
换成你想要转换的字符。
figlet Tongji University
figlet 命令 1
11、字符串视频——回归计算机的上古时代
在命令行界面输入
sudo apt-get install bb
然后输入 bb
,选择y
加音乐,选择8
继续,即可看到一段用字符串制作的视频,讲述了视频作者的生涯和使用 Linux 操作系统的历程,这段视频制作于 1997 年,基于 AAlib 平台制作。
按ctrl
+c
退出。
这段视频的音乐很带感哦~
bb 命令:字符串视频
12、输出名人名言、古诗词
在命令行界面输入
sudo apt-get install fortune fortune-zh
然后输入 fortune
,即可看到效果。
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
字符串水族馆
14、会说话的牛
在命令行界面输入
sudo apt-get install cowsay
然后输入 cowsay “Hello Tongji Univerisity”
。
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'
更换说话的动物
也可以利用管道命令,将 fortune 生成的名人名言在 cowsay 中输出
fortune | cowsay
加个颜色
sudo apt install lolcat
利用管道命令,让彩色的恐龙大哥说彩色的唐诗:
fortune | cowsay -f stegosaurus | lolcat
利用管道命令让彩色动物说话
15、会说话的牛 2
注意,本命令只能在桌面所在的命令行界面输入,在远程 ssh 命令行界面输入会显示 “Can’t open display”
在命令行界面输入
sudo apt-get install xcowsay
然后输入 xcowsay “Hello Tongji Univerisity欢迎来同济大学”
xcowsay 说中文
16、日历
直接在命令行界面输入
cal 12 2018
即可看到 2018 年 12 月的日历。
日历命令
有趣的是,如果你输入。
cal 9 1752
你会发现这个月少了 11 天,这是因为当时大英帝国美洲殖民地的历法从凯撒历法换成了格里高利历法,凯撒历法要迟 11 天,所以这 11 天成了日历上的空白期。
17、yes 命令
直接在命令行界面输入
yes Tongji University
yes Tongji University | lolcat
就会看到无穷无尽输出的 Tongji University
按ctrl
+c
退出。
yes 命令
18、分解因数
在命令行界面输入
factor 60
即可看到 60 的分解质因数的结果
factor 命令:分解质因数
19、screenfetch: 显示系统、主题信息
sudo apt install screenfetch
screenfetch
在开源社区或程序员社区提问时,可以通过这条命令,直接截图,就能很清晰地描述自己的系统环境。
在 Ubuntu 云服务器上运行:
在 Ubuntu 云服务器上运行 screenfetch 命令
在树莓派上运行:
树莓派上运行 screenfetch 命令
20、linux 各发行版 logo 图片及系统信息
sudo apt install linuxlogo
linux_logo
linux_logo -f -L list
sudo apt-get install neofetch
neofetch
在 ubuntu 云服务器上运行 linux_logo
在 ubuntu 云服务器上运行 linux_logo
在树莓派上运行 linux_logo
在树莓派上运行 linux_logo 命令
所有支持打印 logo 的 linux 发行版
循环打印所有支持打印的图标
for i in {1..30};do linux_logo -f -L $i;sleep 0.5;done
打印所有支持的 logo
21、图片转字符串
这条命令在树莓派上运行会出问题,建议在云主机或虚拟机上运行。
sudo apt-get install aview imagemagick
wget http://labfile.oss.aliyuncs.com/courses/1/Linus.png
asciiview Linus.png
Linux 之父 Linus 照片字符串化
你可以把 wget 后面的链接换成任意图片的 URL。
比如
wget http://www.shumeipai.wang/bingbingbing.jpg
asciiview bingbingbing.jpg
范冰冰照片字符串化
22、反转字符命令
在命令行中输入rev
,打开 rev 界面,然后输入任意字符,比如
I am a student in Tongji Univerisity
按回车,即可看到字符反转之后的结果
按ctrl
+c
退出 rev 界面回到命令行界面。
echo "I am a student in Tongji Univerisity" | rev
将一句话中所有单词的顺序反转, 但在单词内部字母顺序不变
echo "I am a student in Tongji University" | rev | tr ' ' '\n' | tac | tr '\n' ' '| rev
rev 命令
23、打字机 pv 命令:字幕一个个匀速显示出来
sudo apt-get install pv
echo "Tongji Opensource" | pv -qL 10
cal | pv -qL 10
pv 打字机命令
24、从删库到跑路 sudo rm -rf /*
友情提示:千万不要轻易尝试这个命令,特别是在运行有网站服务器、数据库的 Linux 主机上
sudo rm -rf /*
- sudo:获取 root 管理员权限
- rm:remove,即删除
- -rf:r 表示递归删除,即删除所有的子目录,f 表示不需要再进行确认
- /:home 目录
- *:所有文件
也就是说,这条命令是删除这台 Linux 主机上的所有文件,甚至包括开机文件
关于这条命令的一些有趣的图片:
删库大爆炸
从删库到跑路 1
数据库删了肯定要跑路啊
从删库到跑路 2
25、播放星球大战
这条命令在 windows 上都可以运行
1、打开控制面板,找到” 启动或关闭 Windows 功能 “,然后打开 Telnet 客户端。
控制面板
打开 Telnet 应用
2、用管理员模式打开 DOS 命令行界面,输入以下命令,回车。
进入 windows 命令行
telnet towel.blinkenlights.nl
字符串星球大战
字符串星球大战
26、让命令行说话
运行这个命令不能通过远程连接,必须通过音响
sudo apt install espeak
espeak 'Hello my dariling'
27、随机产生人名与地址
sudo apt-get install rig
rig
rig 命令
28、超级牛力——包管理器的彩蛋
在 Ubuntu 和 Debian 上,apt-get 包管理器内嵌着一个彩蛋。
如果你在命令行界面输入
apt-get help
在最后一行能找到
This APT has Super Cow Powers。
本 APT 具有超级牛力。
则说明你的系统可以运行这个菜单。
“超级牛力” 彩蛋
在命令行界面输入
apt-get moo
即可看到这个彩蛋。
aptitiude 包管理器也有类似的彩蛋
aptitude moo
aptitude moo -vv
aptitude moo -vvv
aptitude moo -vvvv
aptitude moo -vvvvv
aptitude moo -vvvvvv
apititude 包管理器彩蛋
Comments | NOTHING