首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改CentOS6.3使用的chkconfig以亮绿色打印"on“(就像Ubuntu的chkconfig)?

更改CentOS6.3使用的chkconfig以亮绿色打印"on“(就像Ubuntu的chkconfig)?
EN

Unix & Linux用户
提问于 2013-08-29 14:00:38
回答 2查看 285关注 0票数 1

Ubuntu上的chkconfig将突出显示在使用列表模式时处于绿色状态的服务。

这在CentOS 6.3中没有发生。我想在CentOS chkconfig上突出显示。有人知道怎么做吗?

男子在Ubuntu上描述绿色高亮

的条目

代码语言:javascript
复制
root@console:~# man chkconfig | grep -C 2 "green"

列表模式列表模式为每个指定的服务打印一行,这一行由服务名称组成,运行级别为零到六打开或关闭,这取决于服务是否将启动。如果输出写到终端,on将被打印成亮绿色。如果给出--deps选项,则必须在此服务附加到每一行之前启动的服务的名称。inetd/xinetd服务在额外的部分中列出。

Centos 6.3 chkconfig包信息

代码语言:javascript
复制
[root@centos:/]$ rpm -qa | grep "chkconfig"
chkconfig-1.3.49.3-2.el6.x86_64

Debian chkconfig包信息

代码语言:javascript
复制
root@ubuntu:~# dpkg -s chkconfig
Package: chkconfig
Status: install ok installed
Priority: optional
Section: admin
Installed-Size: 68
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: all
Version: 11.0-79.1-2
Depends: perl
Recommends: insserv
EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2013-08-29 14:10:46

你可以自己去做。例如,将其添加到您的~/.bashrc (很容易修改其他shell):

代码语言:javascript
复制
alias chkconfig="chkconfig | perl -pe 'use Term::ANSIColor; s/\bon\b/color(\"green\").on.color(\"reset\")/ige;'"

如果您希望能够将参数传递给chkconfig,请使用一个函数来代替:

代码语言:javascript
复制
function chkconfig(){
   /sbin/chkconfig $* | perl -pe 'use Term::ANSIColor; s/\bon\b/color("green").on.color("reset")/ige;'
}
票数 2
EN

Unix & Linux用户

发布于 2013-08-29 14:09:05

那这个呢?

代码语言:javascript
复制
chkconfig --list | grep --color '.:on'

使用上面的行创建一个包装器脚本或别名来直接调用它。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/88702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档