没想到你是这样的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

简介

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)

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

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏DeveWork

WordPress 添加个性化的博客宠物(妹纸篇)

某日闲逛看到的某个博客上的一个博客宠物,准确来说不是宠物,人家可是萌妹纸啊!看看右侧这个图,就是这个萌妹纸了(后来用谷歌相似图片搜索才发现是死亡笔记的)。让我感...

27850
来自专栏DeveWork

WordPress自定义栏目运用实例II:添加文章Meta标签(keywords /description)

这里是WordPress自定义栏目运用实例系列第二讲,为大家带来借助自定义字符来添加文章Meta标签,主要是keyword与description标签。说到这个...

23590
来自专栏Esofar 开发日记

Silence - 专注于阅读的博客园主题

Silence 追求大道至简的终极真理,旨在打造一个干净、专注阅读的博客主题,没有二维空间元素、不存在花里胡哨。

27540
来自专栏yang0range

React Native在Android当中实践(五)——常见问题

这个问题是由于ReactNative兼容64位Android手机导致的。 解决办法: 1.在项目的根目录的 gradle.properties 里面添加一行...

13520
来自专栏互联网杂技

Chrome 61 Beta版已支持JavaScript模块,Web支付API,Web Share API和WebUSB

Chrome 61 Beta版:JavaScript模块,桌面支付请求API,Web Share API,以及WebUSB 除非另有说明,否则下述更改适用于An...

30660
来自专栏Jerry的SAP技术分享

另一种方式实现事务码SE16里的结果集修改

注: 这种方法不同于网上流传的在调试器里修改fcode的那种解决方案。

18780
来自专栏编程

从EXCEL VBA开始,入门业务自动化编程

我又来了! 从本期开始,打算穿插着写几个连载,从最接近大家日常业务的Office开始。因为本身是在日企工作,所以对Excel有着特别的情感,索性就决定先从Exc...

963100
来自专栏IT大咖说

大漠穷秋:全面解读Angular 4.0核心特性

摘要 基于最新的Angular4.0版本,超级大咖大漠穷秋为我们讲解强大的集成开发平台Angular/cli,以及Angular最核心的3大概念:组件、模块、路...

39650
来自专栏张戈的专栏

WordPress集成PHP缩略图,并开启Nginx缓存的方法

之前张戈博客分享过一篇给 WordPress 开启 Nginx 缩略图的教程,用着确实不错!但是总感觉清晰度不敢恭维,就算将裁剪质量调到 90 依然失真严重,于...

37070
来自专栏小勇DW3

Spring Boot应用总结更新

SpringBoot的产生背景伴随着微服务,微服务的相关概念参考上一篇的博客,分布式架构理论;

15220

扫码关注云+社区

领取腾讯云代金券