专栏首页企鹅号快讯更多你所不知道的 Linux 命令

更多你所不知道的 Linux 命令

本文是一篇关于一些有趣但鲜为人知的工具 termsaver、pv 和 calendar 的文章。

-- Carla Schroder

本文导航

◈ 终端屏保

08%

◈ pv

38%

◈ /usr/bin/calendar

73%

编译自 | https://www.linux.com/learn/intro-to-linux/2017/4/more-unknown-linux-commands

作者 | Carla Schroder

译者 | ucasFL

在这篇文章中和 Carla Schroder 一起探索 Linux 中的一些鲜为人知的强大工具。

本文是一篇关于一些有趣但鲜为人知的工具 、 和 的文章。 是一个终端 ASCII 屏保, 能够测量数据吞吐量并模拟输入。Debian 的 拥有许多不同的日历,并且你还可以制定你自己的日历。

终端屏保

难道只有图形桌面能够拥有有趣的屏保吗?现在,你可以通过安装 来享受 ASCII 屏保,比如 matrix(LCTT 译注:电影《黑客帝国》中出现的黑客屏保)、时钟、星球大战以及两个不太安全not-safe-for-work(NSFW)的屏保。 NSFW 屏保还有很多。

运行 来查看一系列屏保:

图片 1: 星球大战屏保。

你可以通过运行命令 来使用屏保,比如 ,然后按 停止。你也可以通过运行 命令来获取关于某一个特定屏保的信息。图片 1 来自 屏保,它运行的是古老但受人喜爱的Asciimation Wars

[2]

那些不太安全(NSFW)的屏保通过在线获取资源的方式运行,我并不喜欢它们,但好消息是,由于 是一些 Python 脚本文件,因此,你可以很容易的利用它们连接到任何你想要的 RSS 资源。

pv

命令是一个非常有趣的小工具但却很实用。它的用途是监测数据复制的过程,比如,当你运行 命令或创建一个 归档的时候。当你不带任何选项运行 命令时,默认参数为:

◈ -p :进程

◈ -t :时间,到当前总运行时间

◈ -e :预计完成时间,这往往是不准确的,因为 通常不知道需要移动的数据的大小

◈ -r :速率计数器,或吞吐量

◈ -b :字节计数器

一次 传输看起来像这样:

创建一个 tar 归档,就像下面这个例子:

能够监测进程,因此也可以监测 Web 浏览器的最大活动,令人惊讶的是,它产生了如此多的活动:

在网上,我偶然发现一个使用 最有趣的方式:使用 来回显输入的内容:

普通的 命令会瞬间打印一整行内容。通过管道传给 之后能够让内容像是重新输入一样的显示出来。我不知道这是否有实际的价值,但是我非常喜欢它。 选项控制回显的速度,即多少字节每秒。

是一个非常古老且非常有趣的命令,这么多年以来,它拥有了许多的选项,包括有趣的格式化选项,多种输出选项,以及传输速度修改器。你可以通过 来查看所有的选项。

/usr/bin/calendar

通过浏览 目录以及其他命令目录和阅读 man 手册,你能够学到很多东西。在 Debian/Ubuntu 上的 是 BSD 日历的一个变种,但它漏掉了月亮历和太阳历。它保留了多个日历包括 以及 。在我的系统上,man 手册列出了 里存在的不同日历。下面这个例子展示了指环王日历接下来的 60 天:

这些日历是纯文本文件,因此,你可以轻松的创建你自己的日历。最简单的方式就是复制已经存在的日历文件的格式。你可以通过 命令来查看创建个人日历文件的更详细的指导。

又一次很快走到了尽头。你可以花费一些时间来浏览你的文件系统,挖掘更多有趣的命令。

你可以通过来自 Linux 基金会和 edx 的免费课程"Introduction to Linux"

[3]

来学习更过关于 Linux 的知识。

(题图:CC Zero

[4]

Pixabay)

via:https://www.linux.com/learn/intro-to-linux/2017/4/more-unknown-linux-commands

作者:CARLA SCHRODER

[6]

译者:ucasFL校对:wxy

本文由LCTT原创编译,Linux中国荣誉推出

LCTT 译者

ucasFL

共计翻译:60篇

贡献时间:452 天

本文来自企鹅号 - Linux开源社区媒体

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 开源软件十位贡献者,PHP之父只能排第十,第一名当之无愧!

    1. 林纳斯·本纳第克特·托瓦兹 外文名:Linus Benedict Torvalds 别 名:Linux之父 ? 著名的电脑程序员、黑客。Linux内核的发...

    企鹅号小编
  • Dr.周涛:大脑科学告诉我们什么是领导力

    大脑科学告诉我们什么是领导力 “领导力发展”在企业中是高管层最后重视的,但领导力的提升是最难的。 接下来的系列“神经科学领导力”文章中,期望你能够: 了解神经科...

    企鹅号小编
  • 谷歌发布会看图的人工智能,让它来评评你的照片拍得好不好

    人工智能,能做什么? 对于一般用户来说,人工智能更多的只是在智能音箱、手机上的“智能助手”中出现。他们最大的用途,也只是为你打打电话、设置日程和管理家中的智能家...

    企鹅号小编
  • 为什么要用 Node.js

    这是一个移动端工程师涉足前端和后端开发的学习笔记,如有错误或理解不到位的地方,万望指正。 Node.js 是什么 传统意义上的 JavaScript 运行在浏览...

    前朝楚水
  • 在微服务领域Spring Boot自动伸缩如何实现

    自动伸缩是每个人都想要的,尤其是在微服务领域。让我们看看如何在基于Spring Boot的应用程序中实现。

    慕容千语
  • Handler的消息延时是怎么实现的

    通常我们使用Handler的消息延时都是调用sendMessageDelayed函数实现的,其中delayMillis是需要延时的毫秒。

    码农帮派
  • Codeforces Round #521 (Div. 3) C. Good Array(思维)

    题目链接:http://codeforces.com/contest/1077/problem/C

    Ch_Zaqdt
  • SpringBoot学习笔记(十七:异步调用)

    在实际开发中,有时候为了及时处理请求和进行响应,我们可能使用异步调用,同步调用指程序按照定义顺序依次执行,每一行程序都必须等待上一行程序执行完成之后才能执行;异...

    三分恶
  • 马化腾、李彦宏、刘强东、雷军详解互联网未来趋势

    导读:第二届世界互联网大会在浙江省乌镇召开,互联网大佬马化腾、李彦宏、刘强东、雷军都发表了自己的对互联网未来趋势的看法。小编总结了这几个关键词“连接力”、“人...

    灯塔大数据
  • Codeforces 1131B(贪心)

    在一场比赛中,双方的比分是不断变化的,而这期间总有一些时刻是持平。输入一个数n,然后接下来n行每行给出两个数a,b,代表此时比分为a:b。给出的比分是按照时间顺...

    ACM算法日常

扫码关注云+社区

领取腾讯云代金券