Программирование командных оболочек в Unix, Linux и OS X

4-е издание
Стефан Кочан, Патрик Вуд

Shell Programming in Unix, Linux and OS X, The Fourth Edition
Stephen Kochan, Patrick Wood
книга Программирование командных оболочек в Unix, Linux и OS X, 4-е издание
(увеличить обложку)

Книга в типографии

Оглавление
Пролистать книгу

Это полностью обновленное издание классического пособия по программированию командных оболочек в системах Unix. Следуя методике изложения материала, принятой в первоначальном издании, авторы книги уделили основное внимание стандартной оболочке POSIX, поясняя особенности разработки полезных программ в этой удобной среде, чтобы извлечь максимальную пользу из потенциала, заложенного в основу Unix и подобных ей операционных систем.

После краткого обзора команд Unix в книге подробно рассматривается поэтапный процесс создания программ или сценариев оболочки, их отладки и особенностей их работы в среде оболочки. Все основные средства оболочки поясняются на многих практических примерах, что упрощает написание сценариев оболочки для конкретного применения. В книге описываются также основные средства оболочек Korn и Bash.

Книга позволяет научиться.

  • Выгодно пользоваться многими утилитами, предоставляемыми системой Unix.
  • Писать эффективные сценарии оболочки.
  • Употреблять встроенные в оболочку конструкции для выбора вариантов и организации циклов.
  • Применять эффективные механизмы заключения в кавычки.
  • Извлекать максимальную пользу из встроенной в оболочку предыстории команд и средств их редактирования.
  • Пользоваться регулярными выражениями в командах Unix.
  • Выгодно пользоваться специальными средствами оболочек Korn и Bash.
  • Выявлять основные отличия версий языка оболочки.
  • Регулировать порядок реакции системы Unix на действия пользователя.
  • Настраивать среду оболочки.
  • Пользоваться функциями.
  • Отлаживать программы и сценарии оболочки.

"Самая лучшая и действительно классическая книга для обучения программированию командных оболочек".
Dr.

Dobb's Journal.

Книга обсуждается в отдельном сообщении в блоге Виктора Штонда.

Об авторах

Стефан Кочан является автором нескольких популярных книг по ОС Unix и языку С, включая Programming in С, Programming in Objective-C, Topics in С Programming и Exploring the Unix System. Прежде он работал консультантом по программному обеспечению в компании AT&T Bell Laboratories, где составил и вел курсы по Unix и программированию на языке С.

Патрик Вуд работает техническим директором в филиале компании Electronics for Imaging, находящемся в штате Нью-Джерси. Он входил в состав инженерно-технического персонала компании Bell Laboratories, где в 1985 году познакомился со Стефаном Кочаном. Совместно они основали консультационную фирму Pipeline Associates, Inc. по ОС Unix, где Патрик занимал пост вице-президента. Кроме того, они совместно написали ряд книг, в том числе Exploring the Unix System, Unix System Security, Topics in C Programming и Unix Shell Programming.

432, c ил стр., с ил.; ISBN 978-5-9909445-3-4, 978-0-13-449600-9; формат 70x100/16; твердый переплет; тип бумаги: офсетная; серия Landmark; 31.07.2017; Вильямс.



Понравилась книга? Порекомендуйте её друзьям и коллегам:









Оглавление книги "Программирование командных оболочек в Unix, Linux и OS X"


Введение     17
Глава 1. Краткий обзор основ     21
Глава 2. Назначение оболочки     59
Глава 3. Рабочие инструменты     73
Глава 4. Итак, приступим!     121
Глава 5. Заключение в кавычки     135
Глава 6. Передача аргументов     155
Глава 7. Выбор по условию     165
Глава 8. Повторное выполнение команд     203
Глава 9. Ввод и вывод данных     227
Глава 10. Рабочая среда     253
Глава 11. Дополнительные сведения о параметрах     285
Глава 12. Невыясненные вопросы     303
Глава 13. Возвращение к программе rolo     323
Глава 14. Интерактивные и нестандартные средства оболочки     339
Приложение A. Краткое изложение оболочки     377
Приложение Б. Дополнительные источники информации     419
Предметный указатель     423


Copyright © 1992-2017 Издательская группа "Диалектика-Вильямс"

Rambler  Top100