当前位置: 首页 > news >正文

我是农场主之在Linux中养鱼、喂牛、开火车

Hi,你好。今天我们来看几个Linux中好玩有趣的程序。

热带鱼(asciiquarium)

安装

Arch Linux用户安装命令:

sudo pacman -S asciiquarium

Fedora用户安装命令:

sudo dnf install asciiquarium

Ubuntu用户安装命令:

sudo add-apt-repository ppa:ytvwld/asciiquarium

sudo apt update

sudo apt install asciiquarium

使用

在终端中直接输入:asciiquarium,然后回车即可。

  • r:重绘动画
  • p:暂停/播放动画
  • q:退出程序
  • 用箭头键还能提升动画速度哦。

在这里插入图片描述

错误处理

ubuntu报错add-apt-repository: command not found解决方法:
在这里插入图片描述

sudo apt-get install software-properties-common

sudo apt-get update

执行完毕上述两条命令后,重新安装即可。

火车(sl)

安装

Ubuntu/Debian用户安装命令:

sudo apt-get install sl

使用

安装完成后,在终端中直接输入sl,回车后直接运行。
在这里插入图片描述

指定不同的火车车型

默认情况下,sl命令会显示一个普通的火车车厢。但是,你也可以指定不同的车型。例如,使用-a选项可以显示一个带有旗杆的车厢。

使用sl -a,你将看到一个飘扬着旗帜的火车车厢。

控制动画速度

sl命令的默认动画速度比较快。如果你想要减缓动画的速度,可以使用-l选项,后面接一个数字来指定速度。

例如,使用以下命令以更慢的速度运行动画:sl -l 2,数字越大,速度越慢。

显示火车的声音

sl命令还可以添加声音效果,以增加乐趣。你可以使用-F选项来启用声音:

使用sl -F,你将听到拉响的火车警笛声。

退出动画

在火车动画完成之后,你可以按下键盘上的Ctrl + C组合键来终止动画并退出sl命令。

高级玩法

sl命令还有一些高级选项可以玩:

  • f:设置火车的型号。可选的类型如下:
    • 1:牵引车型(默认)
    • 2:货物车型
    • 3:货物车型(动画)
    • 4:客车型
    • 5:家庭车型
    • 6:高铁型
    • 7:草莓型
    • 8:马车型
    • 9:双层客车型
    • 10:小绿人型
    • 11:冰淇淋型
  • -r:在火车运动过程中,围绕火车显示随机字符。
  • -n:火车开过后,不显示Ascii art。
  • -o:火车开过后,显示一个“BOOM!”的效果。
  • -t:在火车行进过程中,显示火车车头的Ascii art。

小牛(cowsay)

安装

Ubuntu/Debian用户安装命令:

sudo apt-get install cowsay

CentOS用户安装命令:

sudo yum install cowsay

使用

在终端中直接运行:cowsay Hello, world!,你将看到一个可爱的奶牛在终端中说话,内容就是“Hello, world!”。

在这里插入图片描述

换个小动物

默认情况下,cowsay会显示一个奶牛。但是,你也可以指定不同的小动物。例如,使用-f选项可以指定不同的动物模型。比如,使用一个龙的模型:

cowsay -f dragon Hello, world!

这样,你将看到一个霸气的龙在说话。
在这里插入图片描述

查看所有可用的小动物

如果你想查看所有可用的小动物模型,可以使用以下命令:

ls /usr/share/cowsay/cows

这样,你将看到一个列表,上面列出了所有可用的小动物模型。

让小动物思考

如果你想让小动物看起来像是在思考,可以使用-T选项。例如:

cowsay -T 'oo' Hello, world!

这样,小动物的眼睛会变成“oo”,看起来像是在思考的样子。

让小动物生气

如果你想让小动物看起来像是在生气,可以使用-e选项。例如:

cowsay -e 'xx' Hello, world!

这样,小动物的眼睛会变成“xx”,看起来像是在生气的样子。

高级玩法

cowsay命令还有一些高级选项可以玩:

  • -b:让小动物看起来像是在发怒。
  • -d:让小动物看起来像是在死亡。
  • -g:让小动物看起来像是在鬼魂状态。
  • -p:让小动物看起来像是在麻痹状态。
  • -s:让小动物看起来像是在生病状态。
  • -t:让小动物看起来像是在吐舌状态。
  • -w:让小动物看起来像是在困倦状态。
  • -y:让小动物看起来像是在晕眩状态。

无情的广告时间

得到的

http://www.dtcms.com/a/20166.html

相关文章:

  • DeepSeek指导手册从入门到精通
  • langchain学习笔记之langserve服务部署
  • 科技快讯 | 目标2030年登月 登月服和载人月球车全面进入初样研制阶段;字节豆包大模型团队提出稀疏模型架构UltraMem,推理成本最高可降低83%
  • 20240914 天翼物联 笔试
  • fun-transformer学习笔记-Task1——Transformer、Seq2Seq、Encoder-Decoder、Attention之间的关系
  • 数据结构------单向链表。
  • 从Sora到有言:3D视频生成技术的突破与应用
  • Docker中安装MySql方法
  • springboot和vue项目中加入支付宝沙盒
  • Pytest自动化测试框架关联/参数化实战
  • SQL Server 导入Excel数据
  • 基于单片机的常规肺活量SVC简单计算
  • LeetCode 热题 100
  • Synchronized 原理
  • DeepSeek R1完全本地部署实战教程01-课程大纲
  • 【Java 面试 八股文】Spring Cloud 篇
  • 鸿蒙中,UIAbility组件启动模式(3种分别是Singleton(单实例模式)Multiton(多实例模式)Specified(指定实例模式))
  • 如何学习Elasticsearch(ES):从入门到精通的完整指南
  • Java短信验证功能简单使用
  • vscode/cursor+godot C#中使用socketIO
  • SpringMVC新版本踩坑[已解决]
  • AUGUST的深度学习笔记(四,现代循环神经网络与注意力机制)
  • $符(前端)
  • 神经网络常见激活函数 9-CELU函数
  • CAS单点登录(第7版)10.多因素身份验证
  • 02.01、移除重复节点
  • Python关于类的一个坑点
  • 【Film Shot】Shot transition detection
  • Dify:修改环境变量并通过 Docker Compose 复用现有容器
  • 新建github操作