专栏首页FreeBuf没想到你是这样的Linux | 终端下有趣的命令合集

没想到你是这样的Linux | 终端下有趣的命令合集

前言

刚开始接触Linux的我们,肯定认为Linux系统就是那种枯燥的终端界面。然而实际上Linux下的终端还是有很多种有趣的玩法~~

toilet

简介

toilet能用字母拼写出更大字母的工具,具体拼出什么字由命令后面的参数决定,不仅如此,它还能打印出各种风格的效果,比如彩色,金属光泽等。

安装

apt-get install toilet

参数解释

toilet -f mono12 -F metal FreeBuf

这里 mono12是字体参数值, meta是颜色参数值 FreeBuf是我们想要操作的字体。 有如下字体可以选择:

颜色参数有如下选项:

效果演示

screenfetch

简介

screenFetch 是一个能够在截屏中显示系统/主题信息的命令行脚本。它可以在 Linux,OS X,FreeBSD 以及其它的许多类Unix系统上使用。

安装

apt install screenfetch

效果演示

screenfetch

还可以手动设置logo颜色文字颜色

screenfetch -c [0-9],[0-9] #
第一个参数是logo颜色 
第2个参数是文字颜色 
screenfetch -c 6,9

显示其他发行版的logo

screenfetch -A 发行版

现在知道支持logo的发版本有如下:

screenfetch -A Debian
screenfetch -A Ubuntu
screenfetch -A Android
screenfetch -A Windows
screenfetch -A Fedora
screenfetch -A FreeBSD
screenfetch -A Slackware
screenfetch -A Mint
screenfetch -A LMDE
screenfetch -A OpenBSD
screenfetch -A Peppermint
screenfetch -A Linux

挑选了一些经典的logo演示:

终端动画演示效果:

简介

linuxlogo(或叫 linux_logo)是一款在Linux命令行下用彩色 ANSI 代码生成附带有系统信息的发行版徽标的工具。与徽标一同显示的系统信息包括 : Linux 内核版本,最近一次编译Linux内核的时间,处理器/核心数量,速度,制造商,以及哪一代处理器。它还能显示总共的物理内存大小。

安装

apt install linuxlogo

参数解释

效果演示

下面附上 一条命令 每间隔1秒输出各大发行版logo的信息:

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

终端录制效果动画:

sl

简介

你可能了解Linux的ls命令,并经常使用它来查看文件夹的内容。但是,有些时候你可能会拼写成sl ,这时我们应该如何获得一些乐趣而不是看见“command not found”呢? 某编程牛人也经常犯把ls敲成sl的错误,所以他自己编了一个程序娱乐一下,这个程序的作用很简单,就是当你输入sl的时候终端会出现一个火车呼啸而过~~

安装

apt-get install sl

效果演示

cmatrix

简介

《黑客帝国》的代码雨视觉特效。

安装

apt-get install cmatrix

参数解释

-B: 字体加粗
-C: 颜色 后面跟上参数颜色

效果演示

cmatrix

终端录制动画显示:

cmatrix -B -C red

cowsay

简介

Cowsay命令是一个有趣的命令。它会用ASCII字符描绘牛,羊和许多其他动物。但是不是每个Linux发行版都带有这个命令。

安装

apt-get install cowsay

参数解释

列出所有支持可用的动物:cowsay -l list

使用不同的动物来输出字符:

cowsay -f 动物 内容

效果演示

asciinema

简介

本文其实最初很多特效都用这个终端去录制的,但是由于需要引用外部的js,所以最后这些终端下的特效才换成了gif图。asciineme 可以完美录制完美终端下所敲的命令。 官网:https://asciinema.org/

安装

apt-get install asciinema

操作详解

安装完成后终端输入:

asciinema rec

开始 终端录制,接下来所以的操作 都会被录制下来,然后保为一个json文件。 结束录制的话,使用快捷键: Ctrl+D 或者敲命令:

exit

结束录制。

然后按回车键可以上传自己录制的终端操作到官网,或者按`Ctrl+C不保存此次录制。

实用技能

上传完成后,官网会给出已经上传在云端的链接,此时可以下载下来这个json文件。在网站中实用的话,得引入一个css和一个js脚本。当然闲国外网速慢的话,可以完全把这些文件下载下来上传到其他的云存储里面,来获取外链。

当然还有其他可玩的姿势等待去研究探索~~

本文分享自微信公众号 - FreeBuf(freebuf),作者:国光

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-08-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 赛门铁克即将出售SSL业务:与谷歌的争端所致?

    据报道,DigiCert 即将收购赛门铁克的 Website Security 网站安全业务。赛门铁克董事会已经全体通过这项决议,根据条款,收购预计将在 201...

    FB客服
  • 如何有效收集公开来源的威胁情报

    一、前言 威胁情报作为信息安全领域一个正在茁壮成长的分支,在当下依旧处于混浊状态。即网络中存在着大量的所谓“情报”,它们的结构不同、关注方向不同、可信度不同、情...

    FB客服
  • 大名鼎鼎的Mimikatz密码读取工具,险被俄罗斯黑客窃取

    五年前,当本杰明·德尔皮(Benjamin Delpy)走进莫斯科总统酒店的房间时,发现一名身穿深色西装的可疑男子在使用他的笔记本。就在几分钟前,这名 25 岁...

    FB客服
  • Your Guide to DL with MLSQL Stack (3)

    This is the third article of Your Guide with MLSQL Stack series. We hope this ar...

    用户2936994
  • Codeforce 712A Memory and Crow

    A. Memory and Crow time limit per test:2 seconds memory limit per test:256 megab...

    Angel_Kitty
  • 优化算法——粒子群算法(PSO)

        粒子群算法(PSO)属于群智能算法的一种,是通过模拟鸟群捕食行为设计的。假设区域里就只有一块食物(即通常优化问题中所讲的最优解),鸟群的任务是找到这个食...

    zhaozhiyong
  • SQL从入门到入魔之select简单查询

    使用select查询表数据,必须至少给出两条信息——想选择什么,以及从什么地方选择。

    ITester软件测试小栈
  • 从Java流到Spring Cloud Stream,流到底为我们做了什么?

    首先,网络释义:流是一个相对抽象的概念,所谓流就是一个传输数据的通道,这个通道可以传输相应类型的数据。进而完成数据的传输。这个通道被实现为一个具体的对象。

    品茗IT
  • Flink如何管理Kafka的消费偏移量

    在这篇文章中我们将结合例子逐步讲解 Flink 是如何与 Kafka 工作来确保将 Kafka Topic 中的消息以 Exactly-Once 语义处理。

    smartsi
  • 关闭 Windows Defender 工具

    从Vista开始,Windows Defender包含在Windows中。这是一小块软件,可在后台运行,以帮助保护您的计算机免受病毒,间谍软件和其他恶意软件(恶...

    萌海无涯

扫码关注云+社区

领取腾讯云代金券