| ||
Раскрасим консоль LinuxX-Stranger Честно говоря, мне было очень приятно читать письмо, в котором один из читателей газеты сказал, что ему больше нравится консоль, а не этот навороченный графический интерфейс KDE. Во многом я с ним согласен: линуксовая консоль является очень мощным инструментом. Даже работая в KDE, я всегда держу запущенной терминалку, так как большинство команд я задаю в ней. Для меня проще набрать команду запуска смотрелки картинок из консоли, набрав в параметре имя файла для просмотра, чем тянуться за мышкой, искать в меню иконку вьюера, а потом ковыряться в его интерфейсе полчаса, пока я доберусь до нужного файла. А скриптовый язык шелла? Это вообще мощнейший инструмент, годящийся для реализации очень многих повседневных задач. “Да, все это классно, — скажете вы, — может, консоль и круто, но как надоедает глядеть на черно-белые сообщения и слушать визг спикера”. А ведь мы можем озвучить и раскрасить вашу консоль! Так давайте и займемся этим немедленно!
Управление звуком. Для этого используются следующие коды: Допускается объединение двух последних управляющих последовательностей. Например, \033[10;55]\033[11;30] может быть заменено эквивалентной последовательностью \033[10;55;11;30].
Для примера, наберите и выполните следующий скрипт: Скрипт устанавливает продолжительность и частоту звукового сигнала равными 5000Hz и 200ms, соответственно, и издает звуковой сигнал. Т.е. для любого вашего скрипта, события, команды вы можете теперь задать свой особенный звук.
Теперь займемся раскраской. Коды управления цветом: Допускается объединение этих управляющих последовательностей. Например, \033[1m\033[5m\033[ 36m может быть заменено эквивалентной последовательностью \033[1;5;36m.
Пример: скрипт выводит на экран сообщение с использованием цвета:
Еще пример — скрипт запускает копию командного интерпретатора sh с цветным приглашением: Обратите внимание на то, что управляющие последовательности заключены в скобки "\[" и "\]". Это сделано для того, чтобы shell не учитывал их при оценке длины строки. В противном случае длинные строки будут переноситься неверно.
Управление положением курсора. Управляющие коды:
Пример. Следующий скрипт выводит на экран список устройств и на его фоне печатает строку "Это список устройств":
Работа с палитрой. Управляющие коды:
Пример. Следующий скрипт делает фон красноватым, такой фон можно сделать для root'овской консоли: Работа с виртуальными консолями. Здесь применяется один код: \033[12;#] — сделать текущей консоль с указанным номером.
Пример. Следующий скрипт делает текущей консоль, на которой запущена самая прожорливая задача: Вот таким, собственно, образом вы можете разнообразить свою работу. Приятного времяпрепровождения в Linux и чистой вам консоли!:) Источник: http://www.nestor.minsk.by/kg
| ||
Copyright © "Internet Zone", http://www.izcity.com/, info@izcity.com |