终端中的乐趣:6个有趣的Linux命令行工具
文章链接:
http://hpw123.net/a/Linux/ruanjiananzhuang/2014/1103/117.html
很多其它文章尽在 http://www.hpw123.net
这篇文章介绍了一些新的有趣命令和单行脚本。一定会让你感到欣喜.
1. pv 命令
你或许以前看到过电影里的模拟字幕, 它们好像是被实时敲打出来的. 假设我么能在终端里实现这种效果, 那不是非常好?
这是能够做到的. 我们能够安装通过 ‘apt‘ 或者 ‘yum‘
工具在 Linux 系统上安装 ‘pv‘ 命令. 安装命令例如以下.
- # yum install pv [在基于 RedHat 的系统上]
- # sudo apt-get install pv [在基于 Debian 的系统上]
‘pv‘ 命令成功安装之后, 我们尝试执行以下的单行命令在终端查看实时文字输出的效果.
- $ echo "Tecmint[dot]com is a community of Linux Nerds and Geeks" | pv -qL 10
正在执行的 pv 命令
注意: ‘q‘
选项表示’安静’,没有其它输出信息, ‘L‘ 选项表示每秒转化的字节数上限. 调整数字的值(必须是整数)能够以另外的方向显示文字效果。
2. toilet 命令
用单行脚本命令 ‘toilet‘ 在终端里显示一个加入边框的文本怎么样呢?相同, 你必须保证 ‘toilet‘
已经安装在你的电脑上. 假设没有的话, 请使用 apt 或 yum 安装. (译者注: ‘toilet’ 并不在 Fedora 的官方仓库里, 你能够从 github 上下载源码来安装)
- $ while true; do echo “$(date | toilet -f term -F border –Tecmint)”; sleep 1; done
正在执行的 toilet 命令
注意: 上面的脚本须要使用 ctrl+z 键来暂停.
3. rig 命令
这个命令每次生成一个随机的身份信息和地址. 要执行这个命令, 你须要用 apt 或 yum 安装 ‘rig‘. (译者注: ‘rig’ 不在
Fedora 的官方仓库中, 我仅仅在 rpmseek 上找到了 Ubuntu 的 deb 包, 能够使用它来安装.)
- # rig
正在执行的 rig 命令
4. aview 命令
你认为在终端用 ASCII 格式显示图片怎么样? 我们必须用 apt 或 yum 安装软件包 ‘aview‘. (译者注: ‘avieww’
不在 Fedora 的官方仓库中, 能够从 aview 的项目主页上下载源码来安装.
) 在当前工作文件夹下有一个名为 ‘elephant.jpg‘ 的图片, 我想用 ASCII 模式在终端查看.
- $ asciiview elephant.jpg -driver curses
正在执行的 aview 命令
5. xeyes 命令
在上一篇文章中, 我们介绍了 ‘oneko‘ 命令, 它能够显示一个追随鼠标指针运动的小老鼠. ‘xeyes‘
是一个类似的图形程序, 当你执行它, 你能够看见小怪物的两个眼球追随你的鼠标运动.
- $ xeyes
正在执行的 xeyes 命令
6. cowsay 命令
你是否还记得上一次我们介绍的这个命令?
它能够显示一段预先确定的文本和一个字符构成的奶牛. 假设你想使用其他动物来取代奶牛怎么办? 查看可用的动物列表:
- $ cowsay -l
怎样用ASCII描绘蛇吞象?
- $ cowsay -f elephant-in-snake Tecmint is Best
正在执行的 cowsay 命令
换作山羊又会如何?
- $ cowsay -f gnu Tecmint is Best
正在执行的 山羊cowsay 命令
终端中的乐趣:6个有趣的Linux命令行工具的更多相关文章
- 其它综合-有趣的linux命令行工具-lolcat
lolcat :一个在 Linux 终端中输出彩虹特效的命令行工具 何为Lolcat Lolcat 是一个针对 Linux,BSD 和 OSX 平台的工具,它类似于 cat,并为 cat 的输出添加彩 ...
- 40个超有趣的Linux命令行彩蛋和游戏
40个有趣的Linux命令行彩蛋和游戏,让你假装成日理万机的黑客高手.附一键安装脚本,在树莓派和ubuntu云主机上亲测成功,有些还可以在Windows的DOS命令行中运行. 本文配套B站视频:40个 ...
- Orchard中的命令行工具
在Orchard中提供了一个命令行工具,我们可以使用这个命令行工具创建用户.创建博客.生成代码.配置网站.打包模块等.并且这个命令行工具是可以扩充的,只要我们在自己开发的模块中创建一个Command类 ...
- 有趣的Linux命令,让终端炫起来
10条真心有趣的Linux命令 动画演示10个有趣但毫无用处的Linux命令 11个无用而有趣的Linux终端彩蛋 lolcat :一个在 Linux 终端中输出彩虹特效的命令行工具
- [转]12款最佳Linux命令行终端工具
摘要 “工欲善其事必先利其器”,作为菜鸟,也是从别人那里偷学来的一些东东.今天看到同事用到一个终端命令行工具,觉得自己弱爆了.然后在网上搜了下该工具.发现类似的工具还是挺多的,只是自己不知道罢了. 原 ...
- 12款最佳Linux命令行终端工具, 20款优秀的 Linux 终端仿真器
12款最佳Linux命令行终端工具 如果你跟我一样,整天要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件,那你真是找对了文章.我这里搜集了一些非常有趣的 ...
- 12款最佳Linux命令行终端工具
12款最佳Linux命令行终端工具 如果你跟我一样,整天要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件,那你真是找对了文章.我这里搜集了一些非常有趣的终端软件 ...
- 在 Linux 命令行中使用和执行 PHP 代码
PHP是一个开源服务器端脚本语言,最初这三个字母代表的是“Personal Home Page”,而现在则代表的是“PHP:Hypertext Preprocessor”,它是个递归首字母缩写.它是一 ...
- 分享几个有趣的Linux命令
前言 最近工作比较忙,没时间写博客,这次介绍几个有趣的Linux命令. 命令:sl 当你使用这个命令时会看到一辆小火车从你的屏幕经过.亲测! 安装命令如下: yum -y install sl 执行效 ...
随机推荐
- Codeforces Round #877 (Div. 2) E. Danil and a Part-time Job
E. Danil and a Part-time Job 题目链接:http://codeforces.com/contest/877/problem/E time limit per test2 s ...
- Tomcat下部署PHP
php线程安全版和非线程安全版本区别 1.windows + IIS + FastCGI :使用非线程安全版本. 解释: 以FastCGI方式安装PHP时,PHP拥有独立的进程,并且FastCGI是单 ...
- bean容器能力
bean容器能力 对bean容器的最简单的述求 能生产bean 能注入组装bean: 字段,构造函数 spring bean容器(3.0版本)的能力列表 能生产bean 能注入组装bean:字段,构造 ...
- NYOJ 311 完全背包
完全背包 时间限制:3000 ms | 内存限制:65535 KB 难度:4 描述 直接说题意,完全背包定义有N种物品和一个容量为V的背包,每种物品都有无限件可用.第i种物品的体积是c,价值是 ...
- .NET重构(一):抽象工厂模式实现登录
导读:一路艰辛,我也走到了重构.在重构之前,师傅让用经典三层(UI.BLL.DAL)敲了登录.用户的增删改查,共五条线.从开始对三层的朦胧,到五条线结束,终于对三层有了逻辑上清晰的理解.然后就画了几天 ...
- BZOJ 2127 happiness ——网络流
[题目分析] 基本上是第一次真正的使用最小割的模型. 同时加上一个数然后最后再减去是处理负数的一种方法. 设立出来最小割的模型然后解方程是一件很重要的事情,建议取一个相对来说比较简单的值带入求解. 这 ...
- 洛谷P1435 回文字串
题目背景 IOI2000第一题 题目描述 回文词是一种对称的字符串.任意给定一个字符串,通过插入若干字符,都可以变成回文词.此题的任务是,求出将给定字符串变成回文词所需要插入的最少字符数. 比如 “A ...
- cf287E Main Sequence
As you know, Vova has recently become a new shaman in the city of Ultima Thule. So, he has received ...
- 关于parseDouble用法
1.JAVA中的compareTo方法和strcmp完全类似,你可以使用 if(greeting.compareTo("help")==0).....或者用s.quals(t)来判 ...
- Python入门--12--函数与变量
python只有函数没有过程 函数有运行完了之后会有返回值.过程没有 def back(): return 1,'gg',2 #会有返回值(1,'gg',2) #注意默认返回元祖 一.全局和局部变量 ...