Измените chkconfig, используемый Centos 6.3 для печати «on» в ярко-зеленом (например, chkconfig Ubuntu)?

chkconfig на Ubuntu будет отображать службы, которые включены зеленым цветом при использовании режима списка.

http://i.stack.imgur.com/Jx1jW.png

Это не происходит в CentOS 6.3. Я хотел бы, чтобы это выделилось на CentOS chkconfig . Кто-нибудь знает как это сделать?

Запись человека на Ubuntu с описанием зеленой подсветки

 root@console:~# man chkconfig | grep -C 2 "green" 

РЕЖИМ СПИСКА

Режим списка печатает для каждой указанной службы строку, состоящую из имени службы и для уровней запуска от нуля до шести вкл. Или выкл. В зависимости от того, будет ли служба запущена или нет. on будет напечатано ярко-зеленым, если вывод будет записан на терминал. Если задана опция -deps, имена служб, которые должны быть запущены до того, как эта служба будет добавлена ​​к каждой строке. Услуги inetd / xinetd перечислены в дополнительных разделах.

Centos 6.3 Информация о пакете chkconfig

 [root@centos:/]$ rpm -qa | grep "chkconfig" chkconfig-1.3.49.3-2.el6.x86_64 

Информация о пакете Debian chkconfig

 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 

2 Solutions collect form web for “Измените chkconfig, используемый Centos 6.3 для печати «on» в ярко-зеленом (например, chkconfig Ubuntu)?”

Вы всегда можете сделать это сами. Например, добавьте это в свой ~/.bashrc (достаточно легко изменить для других оболочек):

 alias chkconfig="chkconfig | perl -pe 'use Term::ANSIColor; s/\bon\b/color(\"green\").on.color(\"reset\")/ige;'" 

Если вы хотите, чтобы передать аргументы chkconfig используйте функцию:

 function chkconfig(){ /sbin/chkconfig $* | perl -pe 'use Term::ANSIColor; s/\bon\b/color("green").on.color("reset")/ige;' } 

Как насчет этого?

 chkconfig --list | grep --color '.:on' 

Создайте сценарий оболочки или псевдоним с указанной выше строкой, чтобы вызвать его напрямую.

  • Как восстановить таблицу разделов (Windows, Ubuntu) нераспределенного диска?
  • Почему бы не отобразить символы, которые я напечатал в tty?
  • Не удается войти в root пользователя после обновления MySQL с 5.6 до 5.7
  • Консоль: не удается ввести специальные символы (Ubuntu 14.04)
  • Предварительный просмотр миниатюр вторичного дисплея на основном дисплее?
  • Установка графических драйверов на ubuntu
  • Создание пользователя, действительного для данного периода времени?
  • Как удалить рамку эскизов в Nautilus?
  • Binvox не работает на безголовом сервере Linux
  • Как обновить bash на версиях EOL Ubuntu?
  • Беспроводная связь невероятно медленная на Ubuntu Gnome 17.04
  • Linux и Unix - лучшая ОС в мире.