40个有趣的Linux命令
1、黑客帝国字节数据流——假装自己是黑客高手,无孔不入
在命令行中输入以下命令安装并运行。
sudo apt-get install cmatrix
cmatrix
还可输入参数控制颜色。
cmatric -C red
按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
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
hollywood项目主页
4、追逐鼠标的小猫oneko
在桌面的命令行界面输入
sudo apt-get install oneko
oneko
然后输入oneko
,即可看到效果。
按ctrl
+c
退出。
注意,本命令只能在桌面所在的命令行界面输入,在远程ssh界面会显示“oneko:Can’t open display”
5、ASCII艺术框:box命令
sudo apt-get install boxes
echo "Tongji Univerisity" | boxes
echo "Tongji Univerisity" | boxes -d dog
fortune | boxes -d cat | lolcat
6、燃起字符串大火aafire
在命令行界面输入
sudo apt-get install libaa-bin
aafire
然后输入 aafire
,即可看到效果
按ctrl
+c
退出。
7、火车:Strem Locomotive
在命令行界面输入
sudo apt-get install sl
然后输入 sl
,即可看到效果。
输入sl-h
可以看到彩蛋(没有空格)
这个命令其实是在用户把ls命令输错成sl命令的时候准备的彩蛋。
8、盯着鼠标看的大眼睛
在命令行界面输入
sudo apt-get install x11-apps
然后输入 xeyes
,回车,即可看到效果:一双紧盯着鼠标所在位置的大眼睛。
按ctrl
+c
退出。
9、艺术字生成器toilet
在命令行界面输入
sudo apt-get install toilet
然后输入下面任意一行命令,通过在命令中加-f更换字体或滤镜,你可以把命令里的Tongji University
换成你想要转换的字符。
案例1
toilet Tongji University
案例2 双色字:
toilet -f mono12 -F metal Tongji University
案例3 彩色字:
toilet -f mono12 -F gay Tongji University
输入man toilet
查看更多帮助,按q
退出。
10、艺术字生成器figlet
在命令行界面输入
sudo apt-get install figlet
然后输入下面任意一行命令,通过在命令中加-f更换字体或滤镜,你可以把命令里的Tongji University
换成你想要转换的字符。
figlet Tongji University
11、字符串视频——回归计算机的上古时代
在命令行界面输入
sudo apt-get install bb
然后输入 bb
,选择y
加音乐,选择8
继续,即可看到一段用字符串制作的视频,讲述了视频作者的生涯和使用Linux操作系统的历程,这段视频制作于1997年,基于AAlib平台制作。
按ctrl
+c
退出。
这段视频的音乐很带感哦~
12、输出名人名言、古诗词
在命令行界面输入
sudo apt-get install fortune fortune-zh
然后输入 fortune
,即可看到效果。
可以把这个程序设置成每次开机自动启动,每次你登陆的时候就能看到一条新的名人名言或唐诗宋词了。
13、字符串水族馆:ASCIIquarium
第一步:安装各种依赖
sudo apt-get install libcurses-perl
cd /tmpwget http://search.cpan.org/CPAN/authors/id/K/KB/KBAUCOM/Term-Animation-2.4.tar.gztar -zxvf Term-Animation-2.4.tar.gz
cd Term-Animation-2.4/sudo perl Makefile.PL && make && make testsudo 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
ASCIIquarium项目主页
14、会说话的牛
在命令行界面输入
sudo apt-get install cowsay
然后输入 cowsay “Hello Tongji Univerisity”
。
只需用 -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欢迎来同济大学”
16、日历
直接在命令行界面输入
cal 12 2018
即可看到2018年12月的日历。
有趣的是,如果你输入。
cal 9 1752
你会发现这个月少了11天,这是因为当时大英帝国美洲殖民地的历法从凯撒历法换成了格里高利历法,凯撒历法要迟11天,所以这11天成了日历上的空白期。
1752年9月为什么少了11天?
17、yes命令
直接在命令行界面输入
yes Tongji University
yes Tongji University | lolcat
就会看到无穷无尽输出的Tongji University
按ctrl
+c
退出。
18、分解因数
在命令行界面输入
factor 60
即可看到60的分解质因数的结果
19、screenfetch:显示系统、主题信息
sudo apt install screenfetch
screenfetch
在开源社区或程序员社区提问时,可以通过这条命令,直接截图,就能很清晰地描述自己的系统环境。
在Ubuntu云服务器上运行:
在树莓派上运行:
20、linux各发行版logo图片及系统信息
sudo apt install linuxlogo
linux_logo
linux_logo -f -L list
sudo apt-get install neofetch
neofetch
在ubuntu云服务器上运行linux_logo
在树莓派上运行linux_logo
循环打印所有支持打印的图标
for i in {1..30};do linux_logo -f -L $i;sleep 0.5;done
21、图片转ASCII画风
这条命令在树莓派上运行会出问题,建议在云主机或虚拟机上运行。
sudo apt-get install aview imagemagickwget http://labfile.oss.aliyuncs.com/courses/1/Linus.pngasciiview Linus.png
你可以把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
23、打字机pv命令:字幕一个个匀速显示出来
sudo apt-get install pv
echo "Tongji Opensource" | pv -qL 10
cal | pv -qL 10
24、从删库到跑路 sudo rm -rf /*
友情提示:千万不要轻易尝试这个命令,特别是在运行有网站服务器、数据库的Linux主机上
sudo rm -rf /*
- sudo:获取root管理员权限
- rm:remove,即删除
- -rf:r表示递归删除,即删除所有的子目录,f表示不需要再进行确认
- /:home目录
- *:所有文件
也就是说,这条命令是删除这台Linux主机上的所有文件,甚至包括开机文件
关于这条命令的一些有趣的图片:
25、播放星球大战
这条命令在windows上都可以运行
1、打开控制面板,找到”启动或关闭Windows功能“,然后打开Telnet客户端。
2、用管理员模式打开DOS命令行界面,输入以下命令,回车。
telnet towel.blinkenlights.nl
26、让命令行说话
运行这个命令不能通过远程连接,必须通过音响
sudo apt install espeak
espeak 'Hello my dariling'
27、随机产生人名与地址
sudo apt-get install 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
这个彩蛋的灵感来自于法国作家安托万·德·圣·埃克苏佩里童话小说《小王子》的第一章
29、命令行游戏bastet:俄罗斯方块
sudo apt install bastet
bastet
左右键控制方块移动,上键控制方块旋转。
30、命令行游戏ninvaders:太空入侵者
sudo apt-get install ninvaders
ninvaders
按空格键发射子弹。
31、命令行游戏pacman4console:吃豆人
sudo apt-get install pacman4console
pacman4console
使用方向键控制移动。
32、命令行游戏nSnake:贪吃蛇
sudo apt-get install nsnake
nsnake
使用方向键控制。
33、命令行游戏Greed:赢者通吃
sudo apt-get install greed
greed
数字表示下一步可前进的步数,游戏的目标是在咬到自己尾巴之前尽可能多走几步。
34、命令行游戏Air Traffic Controller:空中塔台控制
sudo apt-get install bsdgames
atc
在玩之前,你可以先输入man atc
查看这个游戏的说明文档。游戏的目标是通过一系列命令输入,引导飞机起飞和降落,进行空中塔台调度。
35、命令行游戏backgammon:双陆棋
sudo apt-get install bsdgames
backgammon
这是一款1997年制作的老游戏,游戏开始的时候可以阅读相关规则介绍。
36、命令行游戏moonbuggy:月球战车
sudo apt-get install moon-buggy
moon-buggy
37、命令行游戏2048
wget https://raw.githubusercontent.com/mevdschee/2048.c/master/2048.c
gcc -o 2048 2048.c
./2048
38、命令行也能联机玩网游:Tron
ssh sshtron.zachlatta.com
使用wasd四个键控制蛇的移动,游戏的目标是既不要咬到别人也不要咬到自己,活着的时间越长分数越高。
39、命令行游戏:巨洞冒险
巨洞冒险Colossal Cave Adventure,又名 ADVENT、Clossal Cave 或 Adventure,是八十年代初到九十年代末最受欢迎的基于文字的冒险游戏。在 1976 年,一个叫 Will Crowther 的程序员开发了这款游戏的一个早期版本,之后另一位叫 Don Woods 的程序员改进了这款游戏,为它添加了许多新元素,包括计分系统以及更多的幻想角色和场景。这款游戏最初是为 PDP-10 开发的,这是一种历史悠久的大型计算机。后来,它被移植到普通家用台式电脑上,比如 IBM PC 和 Commodore 64。游戏的最初版使用 Fortran 开发,之后在八十年代初它被微软加入到 MS-DOS 1.0 当中。
游戏的主要目标是找到一个传言中藏有大量宝藏和金子的洞穴并活着离开它。这款游戏的灵感主要来源于原作者 Will Crowther 丰富的洞穴探索的经历。他曾经经常在洞穴中冒险,特别是肯塔基州的猛犸洞Mammoth Cave。因为游戏中的洞穴结构大体基于猛犸洞,你也许会注意到游戏中的场景和现实中的猛犸洞的相似之处。
sudo apt-get install python3-yaml libedit-dev
sudo pip3 install PyYAML
git clone https://gitlab.com/esr/open-adventure.git
cd open-adventure
make
make check
advent
40、打印圆周率后小数点若干位
sudo apt-get install pi
pi 50
打印小数点后若干位的圆周率。
感谢原作者:
人工智能小技巧
的总结,本站作为转载收藏这有趣的40个命令
40个有趣的Linux命令相关推荐
- 10个非常有趣的Linux命令
点击上方"方志朋",选择"设为星标" 做积极的人,而不是积极废人 作者丨小柑 https://www.jianshu.com/p/0353fa4942a6 Li ...
- Linux有趣小工具命令,终端中的乐趣:6个有趣的Linux命令行工具
之前, 我们展示了一些有关有趣的 Linux 命令行命令的文章, 这些文章告诉我们, Linux 并不像看起来那样复杂, 如果我们知道如何使用的话, 反而会非常有趣. Linux 命令行可以简洁而** ...
- linux1到10累加,10个有趣的 Linux 命令
在终端工作是一件很有趣的事情.今天,我们将会列举一些有趣得为你带来欢笑的Linux命令. 1. rev 创建一个文件,在文件里面输入几个单词,rev命令会将你写的东西反转输出到控制台. # rev S ...
- 趣文:有趣的 Linux 命令
1. sl 命令 sl是指"steam locomotive(蒸汽机车)",你会看到一辆火车从屏幕右边开往左边...... 安装 $ sudo apt-get install s ...
- linux+有趣的指令,6个有趣的Linux命令(乐趣终端) - 第二部分
在我们过去的以下文章中,我们展示了一些关于Linux的有趣命令的有用文章,这表明Linux并不像看起来那么复杂,如果我们知道如何使用它,就会很有趣. Linux命令行可以非常容易地完成任何复杂的任务, ...
- linux简单好玩的命令,有趣的Linux命令行玩法 cal
今天给大家推出一个有趣的Linux命令行玩法. 你可能会问,命令行有什么有趣的地方,还能玩出什么花样. 其实我不太确定,但一般来说,它可能是一个游戏或任何简单的消遣,帮助你在终端玩得开心. 很可能大家 ...
- linux命令行 随机排列,有趣的Linux命令行:随机输出唐诗宋词
有趣的Linux命令行:随机输出唐诗宋词 fortune命令,随机输出一句话,或者是一句英文名言,或者是一首唐诗宋词来,如果没有唐诗宋词,那就需要用fortune-zh bkjia@bkjia:~$ ...
- linux命令行界面鼠标,有趣的Linux命令:小猫咪追鼠标
原标题:有趣的Linux命令:小猫咪追鼠标 Linux中oneko命令会让终端界面出现一只萌萌哒的小猫咪,其始终追随鼠标的位置. Ubuntu 18.04的安装方法: 首先在命令行中输入oneko,此 ...
- 分享几个有趣的Linux命令
分享几个有趣的Linux命令 前言 最近工作比较忙,没时间写博客,这次介绍几个有趣的Linux命令. 命令:sl 当你使用这个命令时会看到一辆小火车从你的屏幕经过.亲测! 安装命令如下: yum -y ...
最新文章
- tensorflow兼容处理 tensorflow.compat.v1 tf.contrib
- limit_choices_to a value on a field in the same model - Google Groups
- day16_ajax学习笔记
- android读取SDCard任意路径下的文件
- 桌面电话的进化到统一通信
- 安卓逆向_4 --- Java 学习
- 优秀行业网站建设5必备(上)
- 带哨兵节点的链_Redis 哨兵节点之间相互自动发现机制(自动重写哨兵节点的配置文件)...
- hdu 4006 The kth great number (优先队列)
- careercup-链表 2.7
- 2.2同步访临界区(Synchronizing Access to Critical Section)
- 事物(二)之客户端事务应答匹配
- 大数据十大核心原理(互联网上整理)
- 电脑是linux下安装win7,Linux下安装win7
- 《欲罢不能:刷屏时代如何摆脱行为上瘾》读书笔记
- 蓝海创意云丨干货:V-Ray渲染后期处理雪中建筑效果图
- 解决mac下adb无法找到手机
- linux之进程观察命令:ps和top
- MemSQL初体验 - 性能测试
- iOS之身份证的正则校验
热门文章
- 蓝牙协议分析工具Frontline 15安装与使用
- (备忘录)matplotlib安装
- android 回收站设计,【教程】Android系统建个回收站帮你找回误删文件
- 绝地求生游戏总显示服务器崩溃,绝地求生总是游戏崩溃怎么办_绝地求生游戏崩溃解决办法_绝地求生_我爱秘籍...
- 数据库知识体系框架图01
- 武林外传扑克设计完成 奖励本周发出
- 用正则实现input输入框关键字搜索到的内容关键字高亮
- 数组模拟实现队列(Java语言描述)
- 用asp.net开发的网站的运行环境
- Xfce4和Python的安装 | AidLux入门操作②