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系统中有趣的命令(可以玩小游戏)的更多相关文章

  1. Linux系统中的tar命令

    时间一长什么东西都容易忘记,尤其是一些不常用的东西忘记的更快,所以避免忘记,就记录下来,可以方面使用的时候查询.Tar命令在linux系统中算是一个比较重要的命令,今天就针对该命令进行总结一下. 1. ...

  2. Linux系统中常用的命令汇总

    日常开发,上线的服务器系统一般都是Linux系统,所以,熟练的掌握常用的命令操作就尤其的重要了 1) 查看某个服务的运行情况 (例如Redis) ps -ef | grep redis //e-显示程 ...

  3. Linux系统中使用lftp命令实现FTP上传下载

    Linux 下常用的操作命令有 ftp. lftp 和 sftp,图形化界面非常好用的有 FileZilla.不过在服务器命令界面中,lftp使用比较方便,功能也比ftp更加强大.lftp的界面很像L ...

  4. 一篇文章让你学透Linux系统中的more命令

    Linux 下有很多实用工具可以让你在终端界面查看文本文件.其中一个就是 more. more 跟我之前另一篇文章里写到的工具 —— less 很相似.它们之间的主要不同点在于 more 只允许你向前 ...

  5. Linux系统中的screen命令基本使用教程

    作为linux服务器管理员,经常要使用ssh登陆到远程linux机器上做一些耗时的操作. 也许你遇到过使用telnet或SSH远程登录linux,运行一些程序.如果这些程序需要运行很长时间(几个小时) ...

  6. Linux系统中使用netcat命令的奇技淫巧

    netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据.通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它.使用netcat命令所能完成的事情令人惊讶. netcat所做的 ...

  7. Linux系统中的常用命令

    查看日志 cat 或 tail -f 日志文件说明 /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一 /var/log/secure 与安全 ...

  8. Linux系统中rm删除命令

    rm命令 1.可以删除一个目录中的一个或多个文件或目录 2.可以将某个目录及其下属的所有文件及其子目录均删除掉 3.对于链接文件,只是删除整个链接文件,而原有文件保持不变 语法 rm (选项)(参数) ...

  9. Linux系统中ps -l命令显示的英文含义

    UID:启动这些进程的用户.PID:进程的进程ID.PPID:父进程的进程号(如果该进程是由另一个进程启动的).C:进程生命周期中的CPU利用率.STIME:进程启动时的系统时间.TTY:进程启动时的 ...

随机推荐

  1. finalize()和四种引用的一点思考

    一次对ThreadLocal的学习引发的思考 ThreadLocal对Entry的引用是弱引用,于是联想到四种引用的生命周期. 强引用,不会进行垃圾回收 软引用,JVM内存不够,进行回收 弱引用,下次 ...

  2. 初识Elastic search—附《Elasticsearch权威指南—官方guide的译文》

    本文作为Elastic search系列的开篇之作,简要介绍其简要历史.安装及基本概念和核心模块. 简史 Elastic search基于Lucene(信息检索引擎,ES里一个index—索引,一个索 ...

  3. HTML学习汇总

    HTML学习大汇总 (1)HTML概述 Html(超文本标记语言): 用文字来描述的标签语言,用文字来描述网页的一种语言. HTML是 HyperText Mark-up Language 的首字母简 ...

  4. 来自马铁大神的Spark10年回忆录

    本篇分享来自Martei在Spark AI Submit 2020的开场分享. 马铁是谁 什么!你不知道马铁是谁?Martei Zaharia(说实话,不知道谁给起的中文名字叫马铁,跟着叫就是了),现 ...

  5. Python编程语言简介

    Python诞生于20世纪90年代初,由荷兰人吉多·范罗苏姆发明.那么,Python这一门编程语言是如何发明的呢?这之中又有怎么的故事呢?请看下面. 故事发生在1989年的圣诞节上,吉多先生为了打发无 ...

  6. Python 字典(Dictionary) cmp()方法

    Python 字典(Dictionary) cmp()方法 描述 Python 字典的 cmp() 函数用于比较两个字典元素.高佣联盟 www.cgewang.com 语法 cmp()方法语法: cm ...

  7. C++模板沉思录(上)

    花下猫语: 在我们读者群里,最近出现了比较多关于 C++ 的讨论,还兴起了一股学习 C++ 的风气.樱雨楼小姐姐对 C++ 的模板深有研究,系统地梳理成了一篇近 4 万字的文章!本文是上篇,分享给大家 ...

  8. 《国际化Web项目测试:记第一次兼职测试的经历(一)》

    疫情期间我一直在家远程办公,无意间接到了个做测试兼职的机会.在不耽搁本职工作的情况下,我从今年五月份开启了主职和副职的并行的状态.这种项目经历对于我来说算是一次全新的体验,当然也真是累的够呛.到目前为 ...

  9. 【NOI2001】方程的解数 题解(dfs+哈希)

    题目描述 已知一个方程 k1*x1^p1+k2*x2^p2……+kn*xn^pn=0. 求解的个数.其中1<=x<=150,1<=p<=6; 答案在int范围内 输入格式 第一 ...

  10. SQL语句:在两个数据库间复制表结构和数据数据库

    一.如果两个数据库在同一台服务器上 1.复制表结构和数据:SELECT * INTO DatabaseB.dbo.TableB FROM DatabaseA.dbo.TableA 2.仅仅复制表结构: ...