Linux 小游戏

2023-10-29

1 banner:输出图形字符

先看效果:
在这里插入图片描述
安装:

$ sudo apt-get update
$ sudo apt-get install sysvbanner

使用:

$ banner hello

或者觉得这字体不好看,那么还可以使用默认已经安装的一个命令 printerbanner-w 参数指定打印宽度

$ printerbanner -w 50 A

2 xeyes

召唤一双眼睛出来

$ xeyes

可以使用如下命令将它放到后台运行:

$ nohup xeyes &

需要关闭 xeyes 时需要使用 kill 命令来杀死这个进程。输入上面的命令后终端会输出一个 PID,这就是 xeyes 的进程号,我这里是 19600,那么我们输入 sudo kill -9 20295 即可结束这个进程。
在这里插入图片描述

3 数字雨

《黑客帝国》电影里满屏幕代码的“数字雨”,在 Linux 里面只需要一个命令 cmatrix

先安装

$ sudo apt-get install cmatrix

修改终端的主题配色,在终端上面菜单栏中找到 [编辑]->[首选项]->[颜色],修改颜色预设为黑底绿字。
在这里插入图片描述
然后输入 cmatrix 开始运行。
在这里插入图片描述
按下 F11 可以全屏显示。

还可以改变代码的颜色:

$ cmatrix -C red

4 aafire火焰效果

$ sudo apt-get install libaa-bin
# 提示 command not found ,请自行解决
$ aafire

在这里插入图片描述

5 Space Invaders:太空侵略者

还记得小时候在小霸王上面玩的小蜜蜂游戏么?它的正统名字应该是Space Invaders:太空侵略者。

使用下面这个命令可以安装

$ sudo apt-get install ninvaders
$ /usr/games/ninvaders

在这里插入图片描述

6 彩色火焰效果

$ sudo apt-get install caca-utils
$ cacaview <pic_file>
$ cacademo
$ cacafire

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux 小游戏 的相关文章

  • service调用规范

    每个service中最好只注入该service对应的dao 若需要用到其他service的dao方法 则注入其他的service 而非直接注入其他service对应的dao
  • 你需要知道的 7 个 Vue3 技巧

    VNode 钩子 在每个组件或html标签上 我们可以使用一些特殊的 文档没写的 钩子作为事件监听器 这些钩子有 onVnodeBeforeMount onVnodeMounted onVnodeBeforeUpdate onVnodeUp
  • 腾讯计费平台部分布式MySQL数据库TDSQL架构分析

    allowtransparency true frameborder 0 scrolling no src http hits sinajs cn A1 weiboshare html url http 3A 2F 2Fwww csdn n
  • STM32 超声波模块测距

    目录 HC SR04模块 HC SR04超声波测距模块工作原理 HC SR04超声波模块的时序触发图 思路步骤 代码 实验结果 总结 HC SR04模块 HC SR04超声波测距模块工作原理 1 采用IO口TRIG触发测距 给至少10us的
  • Metasploitable安装与介绍

    今天继续给大家介绍渗透测试相关知识 本文主要内容是Metasploitable安装与介绍 免责声明 本文所介绍的内容仅做学习交流使用 严禁利用文中技术进行非法行为 否则造成一切严重后果自负 一 Metasploitable介绍 Metasp
  • ios ffmpeg 保存mp4

    废话不说 直接上代码 header写入成功 void init mp4saving AVFormatContext pFormatCtx videoStreamin int videoStream savenamein NSString s
  • Sonar:VSCode配置SonarLint/SonarLint连接SonarQube

    文章目录 需求描述 准备工作 SonarLint SonarQube版本7 9 SonarQube版本 lt 7 9 其他 需求描述 公司为项目代码配置了Sonar检测 希望在VSCode中开发项目时能够同步远程检测 准备工作 首先要搭建j
  • 如何获取在线零售商的用户评价数据:一个全面的指南和Python代码示例

    目录 网络爬虫的基本原理 Python爬虫库简介 获取在线零售商的用户评价数据 网络爬虫的注意事项
  • kvm和qemu交互处理io流程

    1 IO虚拟化的分类 1 全虚拟化 宿主机截获客户机对I O设备的访问请求 然后通过软件模拟真实的硬件 这种方式对客户机而言非常透明 无需考虑底层硬件的情况 不需要修改操作系统 QEMU模拟I O的情况下 当客户机中的设备驱动程序 devi
  • linux中的解压文件命令有哪些

    解压文件命令有 1 tar 语法 tar xvf 压缩文件名 tar 2 gzip 语法 gunzip 压缩文件名 gz 3 bzip2 语法 bzip2 d 压缩文件名 bz2 4 rar 语法 rar x 压缩文件名 rar linux
  • 大整数相乘的问题

    include
  • AI算力及评估

    AI 算力及评估 准备写一下关于算力相关的文档 后续补全 算力定义 算力单位 FLOPS 每秒浮点运算次数 每秒峰值速度 每秒所执行的浮点运算次数 floating point operations per second 它常被用来估算电脑
  • IDaaS 系统 ArkID 一账通内置插件:图形验证码认证因素的配置流程

    图形验证码认证因素插件功能介绍 图形验证码认证因素插件对用户认证凭证表单进行扩充 插入图形验证码并实现相关验证功能 是 IDaaS 一账通 ArkID 系统内置功能插件之一 注意 图形验证码认证因素不具有认证 注册 修改密码等功能 仅对其他
  • Flash cookie -- 本地共享对象(LOCAL SHARED OBJECTS)

    写道 本地共享对象 有时也称为 Flash cookie 是一些可由您访问的站点在您的计算机上创建的数据文件 共享对象大多数情况下用来增强您浏览 Web 的体验 网站可以在您的计算机上编写 cookie 当您下次访问该网站时 它将加载该 c
  • 29:统计字符数

    29 统计字符数 查看 提交 统计 提问 总时间限制 1000ms 内存限制 65536kB 描述 给定一个由a z这26个字符组成的字符串 统计其中哪个字符出现的次数最多 输入 输入包含一行 一个字符串 长度不超过1000 输出 输出一行
  • Mysql数据库学习&安装

    数据库相关概念 1 数据库 存储数据的仓库 数据时有组织的进行存储 DataBase 简称DB 2 数据库管理系统 管理数据库的大型软件 DataBase Management System 简称DBMS 3 SQL Structures
  • MySQL零基础入门教程!

    手把手教你入门MySQL零基础入门教程 目前MySQL已经成为最为流行的开源关系数据库系统 并且一步一步地占领了原有商业数据库的市场 可以看到Google Facebook Yahoo 网易 久游等大公司都在使用MySQL数据库 甚至将其作
  • Navicat for MySQL 安装教程

    文章目录 一 下载地址 二 安装步骤 1 解压后得到两个应用程序 2 先安装 navicat111 mysql cs x64 exe 3 再安装 PatchNavicat exe 4 安装成功后 会有成功弹框提示 5 运行Navicat 输
  • linux中python安装mysqlclient的注意事项

    在linux中需要先安装python devel和mysql devel 例如在fedora35执行中执行以下命令 sudo dnf install python3 devel sudo dnf install community mysq
  • vue 拖拽【对多个div进行操作】

    一 原理分析 onmousedown事件 var disX ev clientX oDiv offsetLeft var disY ev clientY oDiv offsetTop onmousemove事件 var l ev clien

随机推荐

  • code-dict:巧用枚举让字典表的管理和使用变得简单, 优雅

    巧用枚举类型来管理数据字典 文章目录 巧用枚举类型来管理数据字典 背景 数据结构表 使用枚举来管理数据字典 枚举的增强使用 枚举里加方法 枚举的优化策略 第一步优化 枚举继承接口 第二步优化 增加 Bean 存枚举值 使用享元模式存储 Be
  • 将String类型的xml转换成对象方法

    将String类型的xml转换成对象 private Object convertXmlStrToObject Class
  • STP协议(生成树协议)

    1 STP协议概述 生成树协议 spanning tree protocol 是一种工作在OSI网络模型中第二层 数据链路层 的通信协议 是一种由交换机运行的 基本应用是防止交换机冗余链路产生的环路 用于确保以太网中无环路的逻辑拓扑结构 从
  • Oracle执行计划

    Oracle执行计划 1 什么是执行计划 Oracle explain使用 3 Explain执行顺序 1 什么是执行计划 执行计划是一条查询语句在Oracle中的执行过程或访问路径的描述 执行计划描述了SQL引擎为执行SQL语句进行的操作
  • 贪心算法之装箱问题(c++)

    转载于http blog csdn net c20190413 article details 77396357 装箱问题 Description 一个工厂制造的产品形状都是长方体 它们的高度都是h 长和宽都相等 一共有六个型号 他们的长宽
  • 【AI绘图】 ControlNet教程,ControlNet v1.1来了, 更新更精细的模型

    前一段时间忙其他事情了 AI绘图的介绍相对少了一点 还请各位谅解 之前比较重要的消息就是ControlNet的模型已经更新了 增加了一些新的更有趣有用的功能 当然这里再介绍一下ControlNet作用 知识再现 ControlNet是一个神
  • python学习笔记01

    注释 数据类型与输出 注释 单行注释 多行注释 运算符 整除 取余 幂 比较 不等于 逻辑运算 and or not 数据类型 int float bool 类型转换 isinstance 判断类型是否相同 int x base 10 转化
  • 【微信小程序】微信小程序阻止IOS页面上下拖动问题

    为了阻止IOS端小程序页面上下拖动可以再对应的json文件当中添加这个配置 disableScroll true 参考链接 传送门
  • 基于CGAL、Qt5两层嵌套动态链接库的Cmake实现

    1 问题由来 因需要开发了一款基于CGAL的处理三维几何的子程序 简称子程序B 该子程序B被主程序A调用 我们知道CGAL还可以调用Qt5库用于图形显示 因此为了实现这一目标 设想利用Cmake制作一个可供主程序A调用的dll 此dll可调
  • Android BLE基础操作框架使用详解

    http www xiaoyaoyou1212 com 2016 08 28 Android BLE E5 9F BA E7 A1 80 E6 93 8D E4 BD 9C E6 A1 86 E6 9E B6 E4 BD BF E7 94
  • linux 安装mysql8.0.x

    MySQL MySQL简介 MySQL原本是一个开放源代码的关系数据库管理系统 原开发者为瑞典的MySQL AB公司 该公司于2008年被昇阳微系统 Sun Microsystems 收购 2009年 甲骨文公司 Oracle 收购昇阳微系
  • 电商订单状态【2】

    1 等待到款 如果您选择 网上支付 和 银行转账 这两种付款方式 当当在暂未收到您款项时 订单会显示 等待到款 建议您在订单保留期限内及时付款 2 等待预售商品到货 若您订购的商品为预售商品 商品到货前订单会显示 等待预售商品到货 3 正在
  • JVM系列(七) JVM 垃圾收集器

    我们知道JVM会回收垃圾 但是每种垃圾收集器的收集机制和收集的方法都不一样 今天我们讨论下几种垃圾回收机制 1 按照垃圾区域划分垃圾收集器 我们可以按照垃圾存在的区域来划分垃圾收集器 垃圾在堆内的区域分为 新生代垃圾 老年代垃圾 新生代老年
  • MySQL版本对应的驱动配置

    mysql驱动为8以上的版本 这时候需要在配置文件中设置为 spring datasource mysql数据库连接 type com zaxxer hikari HikariDataSource driver class name com
  • 最小生成树算法之Prim(普里姆)算法

    最小生成树的可以通过Kruskal 克鲁斯卡尔 算法或Prim 普里姆 算法求出 Prim算法基本介绍 Prim算法又称为 加点法 每次找出距离 此处的距离指的是距离最小生成树的距离 若此处无法理解 可直接跳过 看完下面例子就能理解 最小的
  • IDEA推送本地代码到新远程git地址

    步骤一 先用git创建一个远程项目路径 步骤二 利用IDEA 推送代码到本地仓库 然后在推送到远程git 1 创建本地git仓库 VCS gt Import into Version Control gt Create Git Reposi
  • Linux shell中2>&1的含义

    转载来源 Linux shell中2 gt 1的含义 作者 一个行走的民 https blog csdn net zhaominpro article details 82630528 1 和 2 在 Linux 中代表什么 在Linux系
  • LeetCode刷题-11

    数组 136 只出现一次的数字 题目描述 题目样例 Java方法 位运算 算法思路 代码 复杂度 题目描述 给定一个非空整数数组 除了某个元素只出现一次以外 其余每个元素均出现两次 找出那个只出现了一次的元素 题目样例 示例1 输入 2 2
  • CSS3 选择器 :nth-child 与 :nth-of-type 区别

    一 nth child 1 1 说明 nth child n 选择器匹配属于其父元素的第 N 个子元素 不论元素的类型 n 可以是数字 关键词或公式 注意 如果第 N 个子元素与选择的元素类型不同则样式无效 1 2 示例 div p 我是第
  • Linux 小游戏

    文章目录 1 banner 输出图形字符 2 xeyes 3 数字雨 4 aafire火焰效果 5 Space Invaders 太空侵略者 6 彩色火焰效果 1 banner 输出图形字符 先看效果 安装 sudo apt get upd