• 13
  • 13
分享
  • 14个简单、有趣、好玩的Linux命令——软件测试圈
  • 恬恬圈 2021-01-13 15:47:33 字数 3109 阅读 1847 收藏 13

前言

        相信大家对于linux常用的命令一定都不陌生,但是一些简单,好玩,有趣,虽然可能没有实际作用的命令,你又有了解多少呢?话不多说,本期文章为大家带来15个好玩的linux命令,希望大家能够喜欢!

1、sl 命令

        你会看到一辆火车从屏幕右边开往左边……

        当然我们需要先安装软件包

sudo apt-get install sl

        然后运行sl即可看到效果

1.gif

2、fortune 命令

        输出一句话,有笑话,名言什么的 (还有唐诗宋词 sudo apt-get install fortune-zh)

        软件包安装

sudo apt-get install fortune

1.5.png

        这些都是英文的,如果你想看中国的唐诗三百首,则需要再安装:

sudo apt install fortune-zh

        来多执行几次fortune-zh,可以看到不同的唐诗:

3.png

3、cowsay 命令

        用ASCII字符打印牛,羊等动物

        也是需要先安装软件包

sudo apt-get install cowsay

3.5.png

        还有一种骚操作是 cowsay -l 查看其它动物的名字,然后 -f 跟上动物名,如

4.jpg

4、cmatrix 命令

        这个就很酷,有《黑客帝国》那种矩阵风格的动画效果

        先安装软件包

sudo apt-get install cmatrix

        运行cmatrix命令即可

5.gif

5、figlet 、toilet命令

        艺术字生成器,由ASCII字符组成,把文本显示成标题栏

        先安装软件包

sudo apt-get install figlet
sudo apt-get install toilet

        运行

6.jpg

toilet 还可以添加颜色

7.png

6、 oneko 命令

        桌面上出现一直喵星人,跟着你的鼠标跑,你不动了它就睡觉。

        软件包安装

sudo apt-get install oneko

        直接oneko命令运行

8.gif

        要关掉这个小家伙,直接 ctrl + c 即可

7、screenfetch命令

        这个命令可以用来显示系统、主题信息

        软件包安装

sudo apt install screenfetch

        直接运行screenfetch命令即可

9.jpg

8、linux_logo

        这个命令可以用来显示linux版本logo图片及系统信息

        安装软件包

sudo apt install linuxlogo

        直接运行linux_logo命令即可

10.jpg

        我们可以查看内置的logo列表:

11.jpg

        接下来我们开始利用命令在终端循环打印logo:

for i in {1..30};do linux_logo -f -L $i;sleep 2;done

12.gif

9、boxes

        这个命令可以实现在输入的文本或者代码周围框上各种ASCII 艺术画,非常有趣!

        首先安装软件包

sudo apt-get install boxes

        现在我把一段文字不加任何效果输出是这样的

13.png

        现在加上小猫的图案

14.jpg

        亦或者小狗

15.jpg

        小老鼠

16.jpg

        更多的效果就不展示了,等待着你们去发现~

10、pv

        有时候我们在电影屏幕上看到一些字幕一个个匀速显示出来,像有人在边敲键盘,边显示一样。Linux上的pv命令可以实现这种效果。

        首先安装软件包

sudo apt-get install pv

        这里我用英文座右铭运行实验:

17.gif

11、aview

        这个命令可以将图片以ASCII码格式在终端上显示,有点cool

        安装软件包

apt-get install aviewm

        执行命令,将一张大象的图片 elephant.jpg 进行转码显示

asciiview elephant.jpg -driver curses

18.png

12、ASCIIquarium

        这是一个相当有趣的命令,你可以在你的终端中使用 ASCIIQuarium 安全地欣赏海洋的神秘了。

        是不是听起来相当神奇,快来尝试下吧

        首先需要安装 Term::Animation 的 perl 模块

$ sudo apt-get install libcurses-perl
$ cd /tmp
$ wget http://search.cpan.org/CPAN/authors/id/K/KB/KBAUCOM/Term-Animation-2.4.tar.gz
$ tar -zxvf Term-Animation-2.4.tar.gz
$ cd Term-Animation-2.4/
$ perl Makefile.PL && make && make test
$ sudo make install

然后才开始安装ASCIIQuarium

$ cd /tmp
$ wget http://www.robobunny.com/projects/asciiquarium/asciiquarium.tar.gz
$ tar -zxvf asciiquarium.tar.gz
$ cd asciiquarium_1.0/
$ sudo cp asciiquarium /usr/local/bin
$ sudo chmod 0755 /usr/local/bin/asciiquarium

        现在通过命令/usr/local/bin/asciiquarium或者perl /usr/local/bin/asciiquarium即可欣赏到 ASCII 水族箱

        图片上传不了,可以自行操作实现哈~

13、blessed-contrib

        想拥有一个高大上仪表盘,假装自己指点江山,纵横捭阖吗,快来试试下面这款!

sudo apt-get install npm
sudo apt install nodejs-legacy
git clone https://github.com/yaronn/blessed-contrib.git
cd blessed-contrib
npm install

        然后通过命令node ./examples/dashboard.js就可以欣赏高大上黑客仪表盘

20.gif

14、hollywood

        高大上仪表盘,假装自己日理万机,宵衣旰食。听起来是不是很不错。Dustin Kirkland 利用一个长途飞行的时间,编写了这个炫酷、有趣但也没什么实际作用的软件。 在其它Linux发行版中,可以通过以下命令安装。

sudo apt-add-repository ppa:hollywood/ppa
sudo apt-get install hollywood
sudo apt-get install byobu

        然后通过这个命令hollywood即可欣赏到一个炫酷的界面

21.gif

小结

        本期介绍Linux有趣,好玩的命令到这里就结束了。


作者:Alice菌

原文链接:https://alice.blog.csdn.net/article/details/111147631

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   背景介绍  随着测试的发展,测试自动化越来越成为人们的关注点。  现在我们公司也在进行接口自动化的推广,在我看来接口自动化的价值就在于整体项目的回归,完成一些没法通过人力进行的测试,比如压力测试。  为了解决测试开发人员和功能测试人员的同步问题,选择了Cucumber框架。  Cucumber是一个能够理解用普通语言描述测试用例的行为驱动开发(BDD)的自动化测试工具。  换句话说就是学习成本比较低,并且可以方便测试开发人员和功能测试人员协同合作、开发人员进行公共方法的封装、功能测试人员进行测试用例的编写。  Cucumber组成  由Features、Step_definitions、C...
            14 14 1631
            分享
          •   Web 自动化是指使用测试脚本在 Web 上自动执行任务。它包括填写表单、导航网页、单击链接或按钮以及从网站中提取数据等任务。  它可用于各种目的,例如自动输入数据或测试网站的功能。有几种工具和编程语言可用于自动化网络上的任务,包括Selenium,Cypress,Playwright等。  由于有无数的浏览器,例如 火狐 和 铬.大多数用户认为网络浏览器旨在获取所需的信息并浏览不同的网页。当我们涉及 Web 应用程序开发时,它远不止于此。为了确保您的应用性能出色,最好执行自动跨浏览器测试,这是在不同浏览器、操作系统和设备上测试网站的理想方式。  什么是网络自动化?  Web 自动化是使用...
            0 0 688
            分享
          • 对一个系统的指定功能进行压力测试时,发现把登录接口一起做了压力测试,那么如何在保持登录情况下,单独对指定接口进行压力测试呢?01 压力测试目标对接口A进行X次压力测试(本文示例压测10次)02 脚本设计思路接口请求头【系统登录】接口请求【系统登录】接口断言获取token【子系统登录】接口请求【子系统登录】接口断言获取cookie子系统的功能接口A请求:添加请求cookie管理器子系统的功能接口A断言监听器03 脚本解说Logic Controller逻辑控制器,主要用于控制jmeter脚本运行的逻辑:Once Only Controller仅一次控制器:主要用于控制登录接口,确保压力测试过程中...
            0 0 2110
            分享
          • 1、性能测试常见指标内存CPU流量电量启动速度滑动速度界面切换速度与服务器交互的网络速度通常Android对上面的关注点会更多一些,毕竟… 你懂得!2、预期标准指定原则分析竞品,所期望指标与竞品的差值或超过竞品满足产品经理给出的预期性能指标符合业内标准3、工具及方法内存:        方法:使用adb shell脚本进行测试,查看Log数据        命令:adb shell dump meminfoCPU:  &nbs...
            1 0 17798
            分享
          • 大家好,我是阿常,本文是2022年11月6日测试职业成长+面试专项辅导社群内部直播分享的笔记。今天社群的CKL老师在晚上19:00进行了一场内部直播分享,直播时长1个半小时。主题是“作为测试面试官,我是如何筛选候选人的——面向中高级测试岗”。CKL:做过产品、研发、测试,目前是一位测试架构师 & 敏捷教练。面试前的思考你是谁,我要谁测试工程师按等级可划分为:初级、中级、高级、资深、专家。初级主要面向校招,中高级主要面向社招,而资深和专家主要是通过内部晋升+行业互推。我在面试前会问自己这三个问题:1.  岗位核心要求是什么——比如“能独立开展简单的性能测试”2.  候...
            0 0 1062
            分享
      • 51testing软件测试圈微信