LINUX.ORG.RU

Shell


56

0

Всего сообщений: 23

osh — объектная оболочка

Группа Open Source

Object Shell (osh) — это инструмент, объединяющий в себе обработку структурированных данных, доступ к базам данных, файлам, процессам и удаленный доступ к кластерам. Эти возможности доступны посредством интерфейса командной строки и интерфейсу программирования на Python. Osh обрабатывает потоки объектов Python, используя простые команды. Обработка сложных данных осуществляется при помощи последовательности команд, в которых вывод одной команды присоединен ко вводу следующей. Это напоминает конвееры Unix, но не ограничивается передачей текстовых строк.

В новом релизе, вышедшем сегодня, произошли значительные изменения. В частности, доступ к базам данных может осуществляться любым совместимым с DBAPI 2.0 драйвером.

Из новых команд: ls генерирует поток объектов File. ps генерирует поток объектов Process. merge объединяет упорядоченные потоки объектов из разных потоков выполнения, затрачивая обычно меньше памяти и времени, чем при обычной сортировке.

>>> Подробности

 ,

shimon
()

Изучаем tput

Группа Документация

Одним из мощных средств операционной системы UNIX® является возможность написания сценариев командной оболочки (shell-скриптов), которые существенно облегчают работу пользователей. Эти сценарии могут быть как простыми, состоящими из одной строки, так и очень сложными, содержащими тысячи строк. Иногда в shell-скриптах их авторы используют различные меню и хотят предоставить пользователям больше информации, нежели простая прокрутка текста. Также бывают случаи, когда пользователи видят одну или две строки, и автор хочет обратить внимание пользователей на какое-либо текстовое предупреждение.

>>> Подробности

 , ,

IBM_dW
()

Написание скриптов с графическим интерфейсом

Группа Документация

Есть множество различных инструментов для создания несложных скриптов с минимальным, но всё-таки графическим интерфейсом. В качестве примера можно привести консольный dialog, и графические gtkdialog и kdialog. Также может пригодиться notify-send из поставки libnotify.

Поскольку автор является приверженцем KDE, то рассматривается исключительно kdialog и notify-send. В заметке показываются простейшие приёмы использования kdialog на примере скриптов для решения простых задач.

Используя kdialog, можно писать достаточно сложные скрипты с диалоговым интерфейсом, причём удобные для простых пользователей (а не программистов/администраторов).

>>> Статья

 , ,

MooSE
()