Linux 好玩的小命令

Linux

Posted by dulunar on December 20, 2021 | 访问量:

前言

linux,对于新人而言,那漆黑神秘的命令框,仿佛一片黑暗森林,置身其中很难不感受到迷惘与枯燥疲乏,所以适时的在学习中寻找快乐非常必要哈!linux命令行不只是枯燥的命令输入和输出,本文介绍一下好玩的命令。

输出图形字符

安装和使用:

sudo apt-get install sysvbanner
banner Hello

banner后接想打印的字符,便会出现图形字符,当然还有其他参数可以使用,可自行探索。

figlet

安装和使用:

sudo apt-get install figlet
figlet hello

用大写方式把我们输入的字符串显示在标题栏,显示效果由ASCII字符组成。

image-20211221014753781

xeyes召唤术!

安装和使用:

sudo apt-get install x11-apps
xeyes

这个需要用到图形界面,windows一般要安装Xming。 执行xeyes,一双眼睛会跟着你的鼠标一起移动。

sl小火车

安装和使用:

sudo apt-get install sl  
sl

执行 sl 命令,会在界面上跑出来一辆小火车。或者 sl-h 这个火车比较长,还有栅栏。

image-20211221014424792

aafire召唤火焰术

安装和使用:

sudo apt-get install libaa-bin
aafire

输入aafire屏幕上就会出现跳跃的火焰。

fortune算命

安装和使用:

sudo apt-get install fortune 
fortune

执行fortune会出来一句英文 :比如,“Do not sleep in a eucalyptus tree tonight.” 或者 “Your motives for doing whatever good deed you may have in mind will be misinterpreted by somebody.” , 有时候出来一首诗,有时候是一些对话。

cmatrix 天书

安装和使用:

sudo apt install cmatrix
cmatrix

执行 cmatrix 会出现下雨的感觉,天书若隐若现:

image-20211221014020606

cowsay 动画片

安装和使用:

sudo apt install cowsay
cowsay "I am a cow"

执行 cowsay "I am a cow",或者执行 cowsay -f ‘动物名称’ ‘i am 该动物’ ,cowsay -f sheep “I am a sheep”。 [tips: cowsay -l 可以查看 支持的动物形象] 比如:dragon

image-20211221014155568

还可以和fortune合作哦:

image-20211221014533696

toilet 艺术字

安装和使用:

sudo apt install toilet
toilet -f mono12 -F metal my-linux-book

执行完该命令,会出现字体绚丽的艺术字:

image-20211221013927755

oneko 猫捉老鼠

安装和使用:

sudo apt-get install oneko
oneko

执行 oneko 后, 一支傻猫就会追着电脑的鼠标一直跑。

安装和使用:

sudo  apt-get install linuxlogo
linuxlogo

使用linuxlogo可以直接查看当前机器的Linux发行版的Logo,执行完命令 linuxlogo -L ubuntu

image-20211221013732295

yes 重复操作

使用:

yes ahahahah
ahahahah
ahahahah
ahahahah
ahahahah
^C$

执行 yes ahahahah 后, 在进程结束前一直重复打印后面的字符串,用户不指定任何输入字符串,默认命令是”y”。要用到用”ctrl+c”结束前台运行进程。其实是为了在Linux要求对文件进行确认时的一种自动回复,就是偷懒。

rev 颠倒

使用:

rev
luna
anul

执行 rev后, 终端会提示我们通过标准输入提供一个字符串,那么在每行后面我们就可以同时看到输出会给出该字符串的颠倒版本。为了回到命令提示符,可以使用”ctrl+c”。

也可以把字符串以文件形式输入:

$ cat lll.txt
128767
lunajj
poiuyj
south

$ rev lll.txt
767821
jjanul
jyuiop
htuos