LINUX.ORG.RU

Shell


58

0

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

Вышла версия R40 MirBSD Korn Shell

 

Группа Open Source

Вышло значительное обновление MirBSD Korn Shell (mksh), добавляющее новую функциональность и исправляющее множество известных ошибок.

mksh — активно разрабатываемый проект-наследник pdksh. Цель разработки — предоставить хорошую командную оболочку для интерактивного использования, но с основным упором на написание скриптов. Может работать на большинстве распространенных Unix-совместимых систем.

Официальная страница MirBSD Korn Shell — http://www.mirbsd.org/mksh.htm

>>> Описание изменений версии R40 на русском (progopedia.ru)

kit1980
()

Планирование и автоматизация выполнения заданий средствами командной оболочки shell

 

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

В этом небольшом цикле статей будут рассматриваться инструментальные средства командной оболочки shell, предназначенные для выполнения разнообразных заданий в запланированное время с учётом возможностей их автоматического запуска.
В первой статье описываются самые простые утилиты и режимы функционирования с элементами автоматизации.
Вторая статья посвящена специализированным средствам планирования выполнения заданий: at (batch) и cron.

>>> Подробности (ibm.com)

IBM_dW
()

Основы программирования в командной оболочке shell

 , для начинающих

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

В данной статье будет рассмотрен сценарий резервного копирования, обладающий скромными функциональными свойствами. Главная задача состоит в том, чтобы читатель понял, что можно делать в командной строке, и не только скопировал и выполнил предложенный командный файл, а заинтересовался расширением его функций, занялся исследованием необъятных возможностей, предоставляемых командными оболочками. И если кто-то, прочитав эту статью, попробует усовершенствовать приведённый здесь код, или напишет собственный вариант, или реализует свою независимую идею, то я сочту, что основная цель достигнута.

>>> Подробности (ibm.com)

IBM_dW
()

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

 ,

Группа Open Source

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

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

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

>>> Подробности (freshmeat.net)

shimon
()

Изучаем tput

 , ,

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

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

>>> Подробности (ibm.com)

IBM_dW
()

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

 , ,

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

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

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

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

>>> Статья (ylsoftware.com)

MooSE
()