快速业务通道

Acoc -- 让你的命令行彩色起来

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-19

对于一些命令行爱好者,虽然你已经习惯黑白两色,但是,你的眼睛可能要抗议了.在这种情况下,终端也适应趋势,很多命令都能够彩色输出了,但是,还有一些命令的顽强的黑白着.

今天给大家介绍Acoc,就可以让所有的命令都彩色起来.Acoc 的全称是 Arbitrary Command Output Colourer,就像名字说的那样,Acoc 可以给任何命令的输出添上色彩.

Acoc 基于 Ruby,需要 Term::ANSIColor 和 Term::ANSIColor 这两个 Ruby 库.Acoc 的工作原理就像一个 wraper,接收命令的输出,加上颜色,然后再显示出来,Acoc 内置了不少基础命令的模板,只要运行 acoc command 就可以了~

让我们来看看效果:

traceroute 的输出,相应快的用绿色表示,速度慢的用黄色和红色,一目了然~

df 的输出, 磁盘空间告急的分别用黄色和红色显示了出来~

ifconfig 的输出,着重显示了 IP 地址和流量信息~

top 的输出,虽然赶不上 htop,但是比原来密密麻麻的感觉要好多了~

更多的命令效果自己尝试一下吧,我就不一一列举了.你可以看看 /etc/acoc.conf 这个文件,里面列出了支持的命令和模板,如果你有兴趣,可以更改这些设定,甚至添加新的命令,官方的设置指南在这里.

不过每个名列前打个 acoc 有点麻烦,如果借助 shell 的 alias 功能就方便多了,比如你想彩色输出 ping 这个命令,那么只要:

alias ping=''acoc ping''

就可以直接输入原始的 ping 命令,也会输出彩色的结果了.把这个 alias 丢到 ~/.bashrc 里去就可以了~

Acoc 的主页: http://www.caliban.org/ruby/acoc.shtml

Empire CMS,phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号