Linux系统中有趣的命令(可以玩小游戏)
Linux系统中有趣的命令(可以玩小游戏)
前言
最近,我在看一些关于Linux系统的内容,这里面的内容是真的越学越枯燥,果然学习的过程还是不容易的。记得前几个月初学Linux时,有时候就会碰到小彩蛋,感觉还挺有趣的。今天学着学着就越来越累,就想着放松一下,恰好想起以前在Linux上碰到的一些有趣命令,就想着重新再手底下过一遍。也分享出来让每个人都玩一玩,虽然这些命令网上随处可见,但想着还是自己重新写一遍这些有趣的命令,毕竟我也都忘的差不多了
我的环境
第一、我是windows10
第二、用的虚拟机是VMware15.5.0Pro
第三、虚拟机中的Linux操作系统是Ubuntu18.04
有趣的命令
命令一:黑客帝国中的数字矩阵
输入安装命令:sudo apt-get install cmatrix

输入运行命令:cmatrix

命令二:小火车
输入安装命令:sudo apt-get install sl

输入运行命令:sl

命令三:跟随鼠标的小猫咪
输入安装命令:sudo apt-get install oneko

输入运行命令:oneko

命令四:跟随鼠标的小眼睛
输入安装命令:sudo apt-get install x11-apps

输入运行命令:xeyes

命令五:小火焰
输入安装命令:sudo apt-get install libaa-bin

输入运行命令:aafire

命令六:编写你的艺术字
输入安装命令:sudo apt-get install toilet

输入运行命令:toilet -f mono12 -F gay I Love You!
输入运行命令:toilet I Love You!

输入安装命令:sudo apt-get install figlet
输入运行命令:figlet Nice To Meet To You!

命令七:随机输出名人的话、诗
输入安装命令:sudo apt-get install fortune fortune-zh
输入运行命令:fortune

命令八:这只牛会说话
输入安装命令:sudo apt-get install xcowsay
输入运行命令:xcowsay “Hello! Welcome to Yu Yueqi Blog”

命令九:显示你的系统版本信息
输入安装命令:sudo apt install screenfetch
输入运行命令:screenfetch

命令十:有逼格的仪表盘
输入安装命令:sudo apt install hollywood
输入运行命令:hollwood
按两次 CTRL+C 键,接着输入 exit 退出

命令十一:天气预报
输入安装命令:sudo apt-get install curl
输入运行命令:curl http://wttr.in

小游戏
命令一:俄罗斯方块
输入安装命令:sudo apt install bastet
输入运行命令:bastet

命令二:贪吃蛇
输入安装命令:sudo apt-get install nsnake
输入运行命令:nsnake

命令三:飞行射击
输入安装命令:sudo apt-get install ninvaders
输入运行命令:ninvaders

最后
其实有趣的命令还有很多,所以如果你有兴趣的话可以去网上自行探索;当然,如果没兴趣就全当娱乐了,如果你也要学Linux的话,何不把这些命令当成你学习Linux过程中的消遣时刻,这也是一个不错的方式!
Linux系统中有趣的命令(可以玩小游戏)的更多相关文章
- Linux系统中的tar命令
时间一长什么东西都容易忘记,尤其是一些不常用的东西忘记的更快,所以避免忘记,就记录下来,可以方面使用的时候查询.Tar命令在linux系统中算是一个比较重要的命令,今天就针对该命令进行总结一下. 1. ...
- Linux系统中常用的命令汇总
日常开发,上线的服务器系统一般都是Linux系统,所以,熟练的掌握常用的命令操作就尤其的重要了 1) 查看某个服务的运行情况 (例如Redis) ps -ef | grep redis //e-显示程 ...
- Linux系统中使用lftp命令实现FTP上传下载
Linux 下常用的操作命令有 ftp. lftp 和 sftp,图形化界面非常好用的有 FileZilla.不过在服务器命令界面中,lftp使用比较方便,功能也比ftp更加强大.lftp的界面很像L ...
- 一篇文章让你学透Linux系统中的more命令
Linux 下有很多实用工具可以让你在终端界面查看文本文件.其中一个就是 more. more 跟我之前另一篇文章里写到的工具 —— less 很相似.它们之间的主要不同点在于 more 只允许你向前 ...
- Linux系统中的screen命令基本使用教程
作为linux服务器管理员,经常要使用ssh登陆到远程linux机器上做一些耗时的操作. 也许你遇到过使用telnet或SSH远程登录linux,运行一些程序.如果这些程序需要运行很长时间(几个小时) ...
- Linux系统中使用netcat命令的奇技淫巧
netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据.通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它.使用netcat命令所能完成的事情令人惊讶. netcat所做的 ...
- Linux系统中的常用命令
查看日志 cat 或 tail -f 日志文件说明 /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一 /var/log/secure 与安全 ...
- Linux系统中rm删除命令
rm命令 1.可以删除一个目录中的一个或多个文件或目录 2.可以将某个目录及其下属的所有文件及其子目录均删除掉 3.对于链接文件,只是删除整个链接文件,而原有文件保持不变 语法 rm (选项)(参数) ...
- Linux系统中ps -l命令显示的英文含义
UID:启动这些进程的用户.PID:进程的进程ID.PPID:父进程的进程号(如果该进程是由另一个进程启动的).C:进程生命周期中的CPU利用率.STIME:进程启动时的系统时间.TTY:进程启动时的 ...
随机推荐
- 学习2周C++的收获
学习2周C++的收获 首先,C++是一种实用性很强的程序设计语言.它使用起来灵活.方便,运算符丰富,有结构化的层次…… 那么,我学习这个语言主要是为了参加信息学奥林匹克竞赛,这不仅要熟练地掌握一门语言 ...
- python-多任务编程04-生成器(generator)
生成器是一类特殊的迭代器,创建方法比自定迭代器类更加简单 使用()创建生成器 把列表生成式的 [ ] 改成 ( ) In [15]: L = [ x*2 for x in range(5)] In [ ...
- Mybatis(五)Spring整合Mybatis之mapper动态代理开发
要操作的数据库: IDEA创建的Java工程,目录结构如下: 一.导包 1.spring的jar包 2.Mybatis的jar包 3.Spring+mybatis的整合包. 4.Mysql的数据库驱动 ...
- jieba.lcut方法
jieba库的作用就是对中文文章进行分词,提取中文文章中的词语 cut(字符串, cut_all,HMM) 字符串是要进行分词的字符串对象 cut_all参数为真表示采用全模式分词,为假表示采用精确模 ...
- pandas_数据排序
import pandas as pd # 设置列对齐 pd.set_option("display.unicode.ambiguous_as_wide",True) pd.set ...
- PHP tan() 函数
实例 返回不同数的正切: <?php高佣联盟 www.cgewang.comecho(tan(M_PI_4) . "<br>");echo(tan(0.50) . ...
- PHP str_rot13() 函数
实例 编码并解码字符串: <?php高佣联盟 www.cgewang.comecho str_rot13("Hello World");echo "<br&g ...
- ABAP 动态备份自建表数据到新表(自建表有数据的情况下要改字段长度或者其他)
当abaper开发好一个程序给用户使用一段时间后,发现某个字段的长度需要修改,但数据库表中已经存在很多数据,冒然直接改表字段可能会导致数据丢失,这种问题的后果可能非常严重. 所以我想到先复制出一个新表 ...
- day3. 六大标准数据类型的类型转换
一.强制类型转换Number 1.int 强制转换成整型 var1 = 13 var2 = 13.789 var3 = True var4 = 5-7j var5 = "" va ...
- 在不同网段使用 VLAN 通信 - SVI,单臂路由
在 VLAN 这篇文章中知道,设置 VLAN 目的是隔离大型的广播域,将其分成很小的广播域,从而更好的管理.但也就带来了一些问题:如流量不能在不同的 VLAN 间通信. 而为了解决这个问题,可以采用如 ...