【6个好玩的linux终端程序】----做一个有趣的IT男

【6个好玩的linux终端程序】----做一个有趣的IT男

  • 一、ASCIIquarium--水族馆
  • 二、cmatrix--矩阵代码
  • 三、cowsay --会说话的小牛
  • 四、sl --火车动画
  • 五、fortune--随机名言警句
  • 六、bastet-俄罗斯方块


💖The Begin💖点点关注,收藏不迷路💖

一、ASCIIquarium–水族馆

水族馆

ASCIIquarium是一个基于ASCII字符的终端动画程序,它模拟了一个水族馆的场景,让用户可以在终端中欣赏到各种鱼类、水草和其他水生生物的运动。这个程序是由开发者 Joey Hess 创建的,它可以在类Unix系统上运行,比如Linux和macOS。

ASCIIquarium 是一个轻量级、有趣的工具,可以让用户在终端中放松心情,欣赏一些简单但令人愉悦的动画。

安装ASCIIquarium的步骤:

1、安装CPAN模块: 可以使用以下命令安装:

sudo yum install perl-CPAN

2、使用CPAN安装Term::Animation模块: 安装了CPAN模块后,可以使用CPAN命令来安装Term::Animation模块:

sudo cpan Term::Animation

3、下载ASCIIquarium源代码: 可以从ASCIIquarium的官方网站或者GitHub仓库中下载源代码。使用wget或curl命令从命令行下载:

yum install wgetwget http://www.robobunny.com/projects/asciiquarium/asciiquarium.tar.gz

4、解压缩源代码: 下载完成后,解压缩下载的tar.gz文件:

tar -zxvf asciiquarium.tar.gz

5、进入ASCIIquarium目录: 解压缩后,进入解压缩得到的目录:

cd asciiquarium_1.1/

6、运行ASCIIquarium: 在ASCIIquarium目录中,可以直接运行ASCIIquarium脚本:

perl asciiquarium

这样就应该可以成功运行ASCIIquarium了。如果您想将ASCIIquarium脚本放在系统路径下,以便全局使用,可以将其移动到一个在$PATH中的目录下,例如/usr/local/bin:

sudo mv asciiquarium /usr/local/bin[root@zyl-server ~]# asciiquarium

然后可以通过简单地在终端中输入asciiquarium来启动ASCIIquarium。

二、cmatrix–矩阵代码

在这里插入图片描述

cmatrix是一个在终端中模拟Matrix电影中矩阵代码效果的命令行工具,它可以在您的终端屏幕上显示绿色的数字雨,给人一种仿佛置身于电影《黑客帝国》中的感觉。

这个程序的主要功能是在终端屏幕上以矩阵代码的形式显示文本,从而产生一种令人印象深刻的视觉效果。它常常被用作屏保或者仅仅是为了增加一些娱乐性的终端体验。

除了默认的绿色数字雨效果外,cmatrix还提供了一些选项,允许用户自定义显示效果,如改变颜色、速度、矩阵密度等等。

cmatrix是一个轻量级的工具,不需要复杂的设置或配置,安装后即可立即使用。它不仅可以增加终端的视觉吸引力,还能让用户感受到一些电影中的科幻氛围,是Linux用户中非常受欢迎的一个小工具。

总的来说,cmatrix是一个简单但有趣的命令行工具,适合用来增添终端的趣味性和个性化。

1、安装cmatrix

wget https://jaist.dl.sourceforge.net/project/cmatrix/cmatrix/1.2a/cmatrix-1.2a.tar.gztar -zxvf cmatrix-1.2a.tar.gzcd cmatrix-1.2a./configuremake && make install
运行cmatrix下面是一些常见的自定义显示效果的示例命令:改变颜色:可以使用-C选项来改变数字雨的颜色。例如,要将数字雨的颜色设置为红色,可以使用以下命令:cmatrix -C red
改变速度:可以使用-s选项来改变数字雨的速度。速度值越小,数字雨移动得越快。例如,要将数字雨的速度设置为较快,可以使用以下命令:cmatrix -s 10

三、cowsay --会说话的小牛

cowsay 是一个在命令行下显示图形化字符艺术的实用程序,它将一只小牛的形象与用户提供的文本结合起来,以产生有趣的输出。这个小牛通常是ASCII艺术中的一个图形,其形象可以通过选项进行定制。

1、安装

sudo yum install cowsay

cowsay的基本使用方式是在终端中运行cowsay命令,后面跟着要显示的文本。例如,运行以下命令:

cowsay Hello, world!

在这里插入图片描述
这将在终端中显示一只小牛,它张着嘴,说着"Hello, world!"。

使用 -f 选项选择不同的小牛形象:

cowsay -f dragon 'Hello, I'\''m a dragon!'

在这里插入图片描述

这将使用小龙的形象来显示消息 “Hello, I’m a dragon!”。

使用 -e 选项改变小牛的眼睛:

cowsay -e ^^ "Hello, I have different eyes\!"

这将使小牛的眼睛变成 “^^”。

在这里插入图片描述

使用 -T 选项改变小牛的舌头:

cowsay -T "U" "Hello, I have a different tongue\!"

在这里插入图片描述

添加颜色:

sudo yum install lolcat

四、sl --火车动画

在这里插入图片描述

当不小心将 ls 拼错成 sl 时,sl 命令会以火车驶过的动画来提醒。可以使用 sudo yum install sl 来安装它。

sudo yum install sl 

五、fortune–随机名言警句

这个命令会随机显示一条“名言警句”或者其他有趣的句子。

使用 yum 包管理器安装 fortune:

sudo yum install fortune-mod
[root@zyl-server ~]# fortune
<knghtbrd> *sigh*  My todo list is like the fucking energizer bunny
<knghtbrd> It keeps growing and growing and growing and ...
[root@zyl-server ~]# fortune
And I hate redundancy, and having different functions for the same thing.- Linus Torvalds on linux-kernel
[root@zyl-server ~]# 

还可以通过指定特定的名言或笑话文件来获取特定类型的名言或笑话。例如,如果想获取关于计算机的名言,可以使用以下命令:

fortune computers

六、bastet-俄罗斯方块

1、下载并编译 bastet:
可以从源代码编译 bastet。首先,需要下载 bastet 的源代码。可以从 GitHub 上的仓库中获取最新的源代码:

wget https://github.com/fph/bastet/archive/master.zip

2、然后解压下载的压缩文件:

yum install unzip
yum install boost-develunzip master.zip

3、进入解压后的目录:

cd bastet-master

4、现在,使用 make 命令编译并安装 bastet:

make && make install将 bastet 可执行文件复制到 /usr/local/bin/:sudo cp bastet /usr/local/bin/

5、运行 bastet:

安装完成后,可以在终端中直接输入 bastet 命令来启动游戏。

在这里插入图片描述

在这里插入图片描述


💖The End💖点点关注,收藏不迷路💖

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/625933.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Jackson 2.x 系列【25】Spring Boot 集成之起步依赖、自动配置

有道无术&#xff0c;术尚可求&#xff0c;有术无道&#xff0c;止于术。 本系列Jackson 版本 2.17.0 本系列Spring Boot 版本 3.2.4 源码地址&#xff1a;https://gitee.com/pearl-organization/study-jaskson-demo 文章目录 1. 前言2. 起步依赖3. 自动配置3.1 JacksonPrope…

数学建模-最优包衣厚度终点判别法-二(K-Means聚类)

&#x1f49e;&#x1f49e; 前言 hello hello~ &#xff0c;这里是viperrrrrrr~&#x1f496;&#x1f496; &#xff0c;欢迎大家点赞&#x1f973;&#x1f973;关注&#x1f4a5;&#x1f4a5;收藏&#x1f339;&#x1f339;&#x1f339; &#x1f4a5;个人主页&#xff…

C语言---单链表(二)

文章目录 前言1.准备工作2,打印链表、创建新的节点、销毁链表2.1.打印链表2.2.创建节点2.3.销毁链表 3.尾插、头插、尾删、头删3.1.尾插3.2.头插3.3.尾删3.4.头删 4.在特殊位置之前、之后插入、删除以及查找节点4.1.查找节点4.2.在指定位置之前插入4.3.在指定位置之后插入数组4…

Java入门学习Day05

本篇文章主要有创建package、关系运算符、逻辑运算符、三元运算符和其对应的实例。 一、创建package 创建一个包&#xff0c;把我们之前或之后用到的运算符代码都放到这个package里&#xff0c;方面管理。 包的命名通常是公司的网站名称倒着写(com.mayin)&#xff0c;再加上…

【错题集-编程题】dd爱框框(同向双指针 / 滑动窗口)

题目链接&#xff1a;dd爱框框 (nowcoder.com) 一、分析题目 同向双指针&#xff08;其实也就是滑动窗口&#xff09;。 进窗口&#xff08;sum arr[right]&#xff09;判断&#xff08;sum > x&#xff09;更新结果&#xff08;right-left1 < retlen retl left re…

Day99:云上攻防-云原生篇K8s安全实战场景攻击Pod污点Taint横向移动容器逃逸

目录 云原生-K8s安全-横向移动-污点Taint 云原生-K8s安全-Kubernetes实战场景 知识点&#xff1a; 1、云原生-K8s安全-横向移动-污点Taint 2、云原生-K8s安全-Kubernetes实战场景 云原生-K8s安全-横向移动-污点Taint 如何判断实战中能否利用污点Taint&#xff1f; 设置污点…

【御控物联】Java JSON结构转换(3):对象To对象——多层属性重组

文章目录 一、JSON结构转换是什么&#xff1f;二、案例之《JSON对象 To JSON对象》三、代码实现四、在线转换工具五、技术资料 一、JSON结构转换是什么&#xff1f; JSON结构转换指的是将一个JSON对象或JSON数组按照一定规则进行重组、筛选、映射或转换&#xff0c;生成新的JS…

1 GBDT:梯度提升决策树

1 前言 前面简单梳理的基本的决策树算法&#xff0c;那么如何更好的使用这个基础算法模型去优化我们的结果是本节要探索的主要内容。 梯度提升决策树&#xff08;Gradient Boosting Decision Trees&#xff09;是一种集成学习方法&#xff0c;通常用于解决回归和分类问题。它通…

【Redis 神秘大陆】009 案例实践进阶

九、案例实践&进阶方案 9.1 本地缓存组件选型 使用缓存组件时需要重点关注集群方式、集群、缓存命中率。 需要关注集群组建方式、缓存统计&#xff1b;还需要考虑缓存开发语言对缓存的影响&#xff0c;如对于JAVA开发的缓存需要考虑GC的影响&#xff1b;最后还要特别关注…

05节-51单片机-模块化编程

1.两种编程方式的对比 传统方式编程&#xff1a; 所有的函数均放在main.c里&#xff0c;若使用的模块比较多&#xff0c;则一个文件内会有很多的代码&#xff0c;不利于代码的组织和管理&#xff0c;而且很影响编程者的思路 模块化编程&#xff1a; 把各个模块的代码放在不同的…

无源光网络(PON)技术的革命:PON模块的全面解析

PON&#xff08;Passive Optical Network&#xff0c;无源光网络&#xff09;模块是一种高性能的光模块&#xff0c;用于PON系统中&#xff0c;符合ITU-T G.984.2标准和多源协议&#xff08;MSA&#xff09;。它通过不同的波长在OLT&#xff08;光线路终端&#xff09;和ONT&am…

超强开源项目!一款 5.6K star 的数据表格工具,灵活现代化【文末带源码】

今天给大家介绍一下 Grist 这个超级厉害的开源项目。 Grist 是一款现代化的数据表格工具&#xff0c;有着强大的功能和灵活的使用方式。 项目特色 这个项目把电子表格和数据库的优秀特点都结合起来&#xff0c;特色如下&#xff1a; 1. 可定制性&#xff1a; Grist 提供了非…