Архив метки: tcsh

Единорог, какаяющий радужками

Хотите радугу в консоли? Нет ничего проще: ~> gem install lolcat ~> cd /usr/ports/*/cowsay && make install clean ~> rehash ~> fortune | cowsay -f turtle | lolcat Конечно, если у вас вдруг не установлен Ruby и gem, то придется чуть дольше повозиться. Цитата о шоколаде как раз в тему. Розетка отменила мои заказы, сделал… Читать далее »

Colored less, grep and ls

В одной старой заметке я рассказывал, как раскрасить вывод ls в tcsh (csh). Все работает хорошо до тех пор, пока вы не перенаправите вывод команды ls через пайп | другой команде, например less. Раскрашенный вывод содержит специальные Escape-последовательности, которые обозначают начало и конец блока текста, который нужно, например, выделить, раскрасить или подчеркнуть. Если передать такой… Читать далее »

watch me

Иногда бывает, что у вас пропал интернет и соединение к консоли сервера оборвалось, а когда вы залогиниваетесь снова, то обнаруживаете, что консоль не умерла, а в ней еще запущен какой-то процесс. Убивать ту консоль очень не хочется, а запустить команду в скрине (screen) вы забыли. Что делать? watch vs screen screen – очень удобная утилита.… Читать далее »

Интерактивное наблюдение

Все *nix’оиды знают команду top и аналоги – htop, mytop и т.д.  Аналогичны эти программы в своем принципе работы – постоянном (интерактивном) обновлении информации на экране. А если нужно постоянно выводить на экран результат работы какой-то команлы или команд? Да еще и в удобном виде – с обновлением (очисткой) экрана. Как быть? Способ #1 watch… Читать далее »

Цветик-семицветик

Маленькое дополнение к статье о раскраске tcsh. Если, после настроек цветов, нажать TAB, то файлы и каталоги выведутся раскрашенными, согласно наших настроек, и будут раскрашены определенные типы файлов (по названиям расширений). Но если просто набрать ls, ничего подобного не произойдет. Почему? Все потому, что tcsh использует цвета из переменной LSCOLORS, а не LS_COLORS. Вместо ls… Читать далее »