Linux中6个有趣的终端工具介绍

   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


  注意: '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


  注意: 上面的脚本需要使用 ctrl+z 键来暂停.

  3. rig 命令

  这个命令每次生成一个随机的身份信息和地址. 要运行这个命令, 你需要用 apt 或 yum 安装 'rig'. (译者注: 'rig' 不在 Fedora 的官方仓库中, 我只在 rpmseek 上找到了 Ubuntu 的 deb 包, 可以使用它来安装.)

  代码如下:

  # rig


  4. aview 命令

  你觉得在终端用 ASCII 格式显示图片怎么样? 我们必须用 apt 或 yum 安装软件包 'aview'. (译者注: 'avieww' 不在 Fedora 的官方仓库中, 可以从 aview 的项目主页上下载源代码来安装. ) 在当前工作目录下有一个名为 'elephant.jpg' 的图片, 我想用 ASCII 模式在终端查看.

  代码如下:

  $ asciiview elephant.jpg -driver curses


  5. xeyes 命令

  在上一篇文章中, 我们介绍了 'oneko' 命令, 它可以显示一个追随鼠标指针运动的小老鼠. 'xeyes' 是一个类似的图形程序, 当你运行它, 你可以看见小怪物的两个眼球追随你的鼠标运动.

  代码如下:

  $ xeyes


  6. cowsay 命令

  你是否还记得上一次我们介绍的这个命令? 它可以显示一段预先确定的文本和一个字符构成的奶牛. 如果你想使用其它动物来代替奶牛怎么办? 查看可用的动物列表:

  代码如下:

  $ cowsay -l

  如何用ASCII描绘蛇吞象?

  代码如下:

  $ cowsay -f elephant-in-snake Tecmint is Best


  换作山羊又会怎样?

  代码如下:

  $ cowsay -f gnu Tecmint is Best

时间: 2024-09-12 23:33:50

Linux中6个有趣的终端工具介绍的相关文章

Kali Linux中的十大WiFi攻击工具介绍

本文讲的是Kali Linux中的十大WiFi攻击工具介绍,在这十大WiFi攻击黑客工具中,我们将讨论一个非常受欢迎的主题:无线网络攻击以及如何防止黑客入侵.无线网络通常是网络的一个弱点,因为WiFi信号可以随处可见,任何人都可以使用.还有很多路由器包含漏洞,可以利用正确的设备和软件(如Kali Linux附带的工具)轻松利用漏洞.许多路由器制造商和ISP仍然默认在其路由器上启用了WPS,这使得无线安全和渗透测试变得更加重要.通过以下十大无线网络黑客工具,你可以测试我们自己的无线网络以获取潜在的

linux中ncdu-磁盘目录占用空间分析工具

目前的最新版本是1.6,下载地址:http://soft.vpser.net/manage/ncdu/ncdu-1.6.tar.gz 下载后执行: tar zxvf ncdu-1.6.tar.gz cd ncdu-1.6/ ./configure make && make install 即可安装,如果是Debian/Ubuntu的话更简单直接执行apt-get install ncdu,即可安装上. 使用方法: 执行ncdu会提示选择目录,输入目标目录,回车,即可列出当前目录下的文件及目

Linux中BSD套接口开发的基础介绍_unix linux

    这是关于如何用各种可以得到的接口为Linux开发网络程序的系列文章的第一篇.就像大多数Unix-based的操作系统一样,Linux支持将TCP/IP作为本地的网络传输协议.在这个系列中,我们假定你已经比较熟悉Linux上的C编程和Linux的一些系统知识诸如signals,forking等等. 这篇文章是关于如何用BSD套接口创建网络程序的基础介绍 .在下一篇中,我们会解决涉及到建立(网络)deamon进程的问题.而且今后的文章我们还会涉及到使用远程过程调用(RPC),以及用CORBA

Linux中自动同步世界时间的方法介绍

微软公司授时主机(美国) time.windows.com 台警大授时中心(台湾) asia.pool.ntp.org 中科院授时中心(西安) 210.72.145.44 网通授时中心(北京) 219.158.14.130 Linux下的时间同步命令 ntpdate asia.pool.ntp.org 把时间写入BIOS命令 hwclock [-rw] -r:查看现有BIOS时间 -w:将现在的linux系统时间写入BIOS中 当我们进行完 Linux 时间的校时后,还需要以 hwclock -

linux中Ubuntu Server安装和配置VNCServer介绍

Ubuntu下包含2种远程桌面的方式:VINO-Server以及VNC Server. 其中Vino-Server是Ubuntu自带的远程桌面服务器,也就是在系统(System) -> 首选项(Preferences) -> 远程桌面(Remote Desktop)下,可以很容易开启,然后就可以使用VNC Viewer进行远程桌面连接.具体开通办法,可以参见<Ubuntu下开启远程桌面的方法>.不过,这种自带的Vino-Server方式有一个最显著的缺点:那就是当你重启机器之后,必

Linux中的主机、控制台和终端的起源

如果你见过一些台式机,那么它们大多是这样的.键盘.显示器.机箱可以分开.哪怕机箱和使用者不在一个房间,只要线路连通,还是可以使用电脑的.在早期,机箱和键盘.显示器确实是分开的. 你知道 Linux 中的主机.控制台和终端的起源么? 在 UNIX 诞生之初,计算机的价格非常昂贵.当时还没有个人计算机,大多数计算机都是大型.昂贵.不稳定的机器,必须存放在湿度和温度可控的环境中.贝尔实验室的 Thompson 开始寻找小并且便宜的计算机.那时大多数计算机需要 100,000 美元,1970 年他和同事

在Linux中查找用户帐户信息和登录详细信息的11种方法

本文将介绍 11 种在 Linux 系统查找用户相关信息的有用方法.这里,我们会讲解在系统中获取一个用户账户详细信息.展示登录详细信息以及用户行为数据的命令. 如果你想要在 Linux 中添加用户,可以使用 useradd 工具,如果希望修改一个现有用户账户的属性,就可使用下面的指南中所提到的 usermod 命令: 关于 useradd 命令的 15 个实用示例 https://www.tecmint.com/add-users-in-linux/ 关于 usermod 命令的 15 个实用示

如何在 Linux 中产生、加密或解密随机密码

如何在 Linux 中产生.加密或解密随机密码 我们一直积极地提供有关 Linux 技巧的系列文章,如果你错过了这个系列的最新文章,你或许可以去访问下面的链接. Linux 中 5 个有趣的命令行技巧 在这篇文章中,我们将分享一些有趣 Linux 技巧,内容是有关如何产生随机密码以及加密或解密这些经过加盐或没有加盐处理的密码. 安全是数字时代中的一个主要话题.在电脑,email,云端,手机,文档和其他的场合中,我们都会使用到密码.众所周知,选择密码的基本原则是 "易记,难猜".考虑过使

浅析Linux下那些超有趣的命令_unix linux

yes:输出一串y,有时可以用来对付很多y/n选择的应用 .输出很多... banner:打印字符标题,就是用字符拼出大字来 ,最好把窗口最大化,否则可能显示不全. ddate:把日历转成什么其他历,Today is Sweetmorn, the 63rd day of Discord in the YOLD 3173 fortune:输出一句话,内容有很多种,据说有唐诗宋词(有唐诗宋词的是fortune-zh,安装完之后,fortune会随机的输出唐诗宋词或英文名言.) cal 9 1752: