Мы — долго запрягаем, быстро ездим, и сильно тормозим.
|
||||||
www.lissyara.su
—> статьи
—> FreeBSD
|
|
Варианты использования такие - оригинальный:
|
Из неудобств - надо руками вводить слишком много. Ленивый я :). Поэтому придумываем скрипт в две строки:
|
делаем его исполняемым и прописываем альяс в .cshrc:
|
Теперь можно использовать tail как обычно, но логи будут с подсветкой.
Надо отметить основной недостаток программы - ключевые слова добавляются только путём редактирования исполняемого файла программы (она написана на perl), а вот цвета можно выставить через конфигурационный файл, которых может быть два - глобальный и персональный, первый в /usr/local/etc/, а второй в хомяке. В принципе, это лечится парой строчек кода, - но не доходят руки. Также минус - автор на неё забил, и обновлений не будет.
Чтобы не заканчивать на грустной ноте - удобства от проги перекрывают все недостатки.
размещено: 2007-08-15,
последнее обновление: 2007-08-17,
автор: lissyara
dvg_lab, 2007-08-16 в 10:12:34
алиас это рулез, сам не догадался как сделать :)
timandr, 2007-08-16 в 10:54:08
Удобная вещь, только алиас я думаю тут лишний, или же нужно прописывать алиасы для всех утилит просмотра, потому что не только tail используется.
ashgdw0, 2007-08-17 в 14:51:55
У меня после всех монипуляций от рута больше нет доступа к логам ?)
rserg, 2007-08-17 в 16:14:08
прописал для more, less - как моло нужно для счастья :)
Дмитрий, 2007-08-20 в 17:06:07
Есть хорошая вещь, называется multitail.
lissyara, 2007-08-20 в 17:08:24
ненашёл в ней подсветки слов...
kmb, 2007-08-20 в 21:26:29
Спасибо) Поддерживаю rserg, как оказалось мало нужно)
serge, 2007-08-21 в 1:23:01
Более красивый алиас для csh не требующий создания файла.
alias tail "tail \!* | colorize"
DarkHost, 2007-08-28 в 13:25:26
А как раскрасить строки при загрузке системы? :) А то грузится она как-то скучно.
lissyara, 2007-08-28 в 13:41:31
kmb, 2007-09-07 в 8:20:58
Вот наткнулся на порт:
Port description for sysutils/cw
cw is a non-intrusive real-time ANSI color wrapper for common unix-based
command.
cw is designed to simulate the environment of the commands being
executed, so that if a person types 'du', 'df', 'ping', etc. in their
shell it will automatically color the output in real-time according to
a definition file containing the color format desired. cw has support
for wildcard match coloring, tokenized coloring, headers/footers, case
scenario coloring, command line dependent definition coloring, and
includes over 50 pre-made definition files.
TOUGHCAT, 2007-10-12 в 10:20:56
Вот еще интересный порт ака мульти-таил с цветной подсветкой: /usr/ports/sysutils/logmon
Morty, 2007-10-12 в 15:13:58
класс мне понравилась logmon -)
теперь юзаю - прикольно что она показывает логи в реальном времени, для просмотра почтовых можно как мониторинг юзать
applesin, 2008-01-09 в 2:48:28
Спасибо!
maradona, 2008-05-28 в 22:39:31
а почему не канает такое:
guga# cat /var/log/xferlog | colorize | less
на ектане херня какаято?
NetSpider, 2008-06-30 в 19:03:24
back# cat /var/log/xferlog | colorize | less
не канает, потому что текст идет вместе с цветовыми маркерами, я тоже наткнулся на эти грабли, решается оч просто:
back# cat /var/log/xferlog | colorize | less -R
man рулит =)
linux_user, 2008-07-22 в 19:19:22
А как в linux такое сделать? в смысле, куда этот алиас прописывать?
kir, 2008-07-22 в 20:58:35
зачем тебе linux
ставь FreeBSD
linux_user, 2008-07-22 в 23:30:42
стоит уже linux. Как можно сделать это в линухе?
linux_user, 2008-07-23 в 3:06:36
усе. разобрался. Дабавить можно командой alias в .bashrc
линух рулит.
Mac_user , 2008-08-04 в 16:00:17
Мне больше понравилась Ccze.
qwer, 2008-08-14 в 13:17:17
В Ccze все проскакивает, и не успеваешь просмотреть.
Ximik, 2009-03-04 в 16:21:43
multitail на самом деле интереснее помимо показа нескольких логов одновременно, показа логов в реальном времени, подсветки синтаксиса настраиваемой в конфиге, умеет показывать в логе сквида время в человеческом формате.
Ximik, 2009-03-04 в 16:24:17
multitail на самом деле интереснее помимо показа нескольких логов одновременно, показа логов в реальном времени, подсветки синтаксиса настраиваемой в конфиге, умеет показывать в логе сквида время в человеческом формате.
Майк, 2011-06-28 в 20:04:28
Colorize нынче помечено в портах как \"broken\" :-(
Жалко...
HOSTER, 2011-07-04 в 0:39:12
> Colorize нынче помечено в портах как \"broken\" :-(
> Жалко...
После того как в Makefile закоментить
BROKEN=Does not fetch
собирается и работает.
weec, 2014-09-05 в 16:12:02
tail -f file.log | egrep --color=always 'pattern|^'
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
Комментарии пользователей [27 шт.]