The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Как листать в консоли вывод с ESCAPE последовательностями"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Консоль)
Изначальное сообщение [ Отслеживать ]

"Как листать в консоли вывод с ESCAPE последовательностями"  +1 +/
Сообщение от КриоМух (?), 08-Янв-24, 21:31 
Товарищи, доброго дня!

Поставил тут себе для ознакомления CBSD, и при попытке получить краткую справку cbsd help выдаёт весь красивый разукрашеный список команд. Хочу его листать:
cbsd help | more и все украшательства превращаются в кашу:

ESC[1madduser               ESC[0;35m --  ESC[0;32m[ESC[1mESC[0m] ESC[0;32mAdd user to jailESC[0mESC[0m
ESC[1madduser-tui           ESC[0;35m --  ESC[0;32m[ESC[1mbsdconfESC[0m] ESC[0;32mNcurses based dialog for adduserESC[0mESC[0m
ESC[1mapply                 ESC[0;35m --  ESC[0;32m[ESC[1mbhyve,jailESC[0m] ESC[0;32mapply/re-configure virtual environment via CBSDfileESC[0mESC[0m
ESC[1mattachgeli            ESC[0;35m --  ESC[0;32m[ESC[1mESC[0m] ESC[0;32mMount GELI-based imageESC[0mESC[0m
ESC[1mattachzfs             ESC[0;35m --  ESC[0;32m[ESC[1mESC[0m] ESC[0;32mDelegate ZFS filesystem to jailESC[0mESC[0m
ESC[1mbases                 ESC[0;35m --  ESC[0;32m[ESC[1mjail,sysESC[0m] ESC[0;32mShow registered basejail for jailsESC[0mESC[0m
ESC[1mbaseupdate            ESC[0;35m --  ESC[0;32m[ESC[1msysESC[0m] ESC[0;32mUpdate base jailESC[0mESC[0m
ESC[1mbcheckpoint           ESC[0;35m --  ESC[0;32m[ESC[1mbhyveESC[0m] ESC[0;32mbhyve checkpointESC[0mESC[0m
ESC[1mbchroot               ESC[0;35m --  ESC[0;32m[ESC[1mbhyve,sysESC[0m] ESC[0;32mDrop bhyve domain into jailESC[0mESC[0m
ESC[1mbcleanup              ESC[0;35m --  ESC[0;32m[ESC[1mbhyveESC[0m] ESC[0;32mForce to cleanup bhyve VM-related stuff, e.g. nicsESC[0mESC[0m
ESC[1mbclone                ESC[0;35m --  ESC[0;32m[ESC[1mbhyveESC[0m] ESC[0;32mbhyve cloningESC[0mESC[0m
ESC[1mbconfig               ESC[0;35m --  ESC[0;32m[ESC[1mbhyveESC[0m] ESC[0;32mModify parameters for bhyve domain (interactive/dialog)ESC[0mESC[0m
ESC[1mbconstruct-tui        ESC[0;35m --  ESC[0;32m[ESC[1mbhyveESC[0m] ESC[0;32mNcurses based bhyve guest creation wizardESC[0mESC[0m
ESC[1mbcontrol-tui          ESC[0;35m --  ESC[0;32m[ESC[1mbhyveESC[0m] ESC[0;32mNcurses based control for bhyveESC[0mESC[0m
ESC[1mbcreate               ESC[0;35m --  ESC[0;32m[ESC[1mbhyveESC[0m] ESC[0;32mCreate bhyve VM from config file or argsESC[0mESC[0m
ESC[1mbdescr                ESC[0;35m --  ESC[0;32m[ESC[1mbhyveESC[0m] ESC[0;32mShow or modify jail descriptionESC[0mESC[0m
ESC[1mbdestroy              ESC[0;35m --  ESC[0;32m[ESC[1mbhyveESC[0m] ESC[0;32mDestroy bhyve domainESC[0mESC[0m
ESC[1mbexec                 ESC[0;35m --  ESC[0;32m[ESC[1mbhyveESC[0m] ESC[0;32mExecution for command inside cloud-based vmESC[0mESC[0m
ESC[1mbget                  ESC[0;35m --  ESC[0;32m[ESC[1mbhyveESC[0m] ESC[0;32mGet info related to bhyve domainESC[0mESC[0m
ESC[1mbhyve-controller      ESC[0;35m --  ESC[0;32m[ESC[1mbhyveESC[0m] ESC[0;32mManage bhyve controllerESC[0mESC[0m
ESC[1mbhyve-controller-list ESC[0;35m --  ESC[0;32m[ESC[1mbhyveESC[0m] ESC[0;32mShow bhyve storage controllerESC[0mESC[0m
ESC[1mbhyve-controller-tui  ESC[0;35m --  ESC[0;32m[ESC[1mbhyveESC[0m] ESC[0;32mTUI for bhyve storage controllerESC[0mESC[0m
ESC[1mbhyve-dsk             ESC[0;35m --  ESC[0;32m[ESC[1mbhyveESC[0m] ESC[0;32mManage bhyve ahci/virtio diskESC[0mESC[0m
ESC[1mbhyve-dsk-list        ESC[0;35m --  ESC[0;32m[ESC[1mbhyveESC[0m] ESC[0;32mShow bhyve disksESC[0mESC[0m
ESC[1mbhyve-dsk-tui         ESC[0;35m --  ESC[0;32m[ESC[1mbhyveESC[0m] ESC[0;32mExec login into jailESC[0mESC[0m
ESC[1mbhyve-exist           ESC[0;35m --  ESC[0;32m[ESC[1mbhyveESC[0m] ESC[0;32mreturn 1 when bhyve with  process exist ( + output vm_pid and vm_state ) and 0 when notESC[0mESC[0m

Товарищи, подскажите, есть ли способ листать раскрашенный вывод в консоли?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Как листать в консоли вывод с ESCAPE последовательностями"  +1 +/
Сообщение от BJ (ok), 09-Янв-24, 07:18 
попробуй
  | less -R
Ответить | Правка | Наверх | Cообщить модератору

2. "Как листать в консоли вывод с ESCAPE последовательностями"  +1 +/
Сообщение от КриоМух (?), 09-Янв-24, 11:51 
> попробуй
>   | less -R

Работат! Спасибо!

Ответить | Правка | Наверх | Cообщить модератору

3. "Как листать в консоли вывод с ESCAPE последовательностями"  +/
Сообщение от tempo (?), 12-Янв-24, 22:38 
у cbsd за цвет переменная NOCOLOR или NO_COLOR отвечает (какая-то из этих двух), можно просто запретить все эти пестрые "гирлянды" ( export NOCOLOR=1 или env NOCOLOR=1 cbsd --help )
Ответить | Правка | Наверх | Cообщить модератору

4. "Как листать в консоли вывод с ESCAPE последовательностями"  +/
Сообщение от КриоМух (?), 13-Янв-24, 10:07 
> у cbsd за цвет переменная NOCOLOR или NO_COLOR отвечает (какая-то из этих
> двух), можно просто запретить все эти пестрые "гирлянды" ( export NOCOLOR=1
> или env NOCOLOR=1 cbsd --help )

не, ну с цветами-то конечно интересней. Да и цель это у меня в общем узнать решение, т.к. не только с cbsd с проблемой листинга форматированного в консоли текста встречался.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру