Программирование на Bash с нуля
Бесплатно!
Минимальная цена
$7.99
Рекомендованная цена

Программирование на Bash с нуля

О книге

Эта книга задумывалась не как очередное руководство по Bash и Unix-окружению. Перед вами самоучитель по программированию. Примеры программ написаны на языке Bash.

Программирование можно изучить самостоятельно. При этом неизбежны вопросы. Без некоторого опыта на них сложно найти ответы. Мы постараемся пройти по всем этим вопросам.

В книге подробно разбираются следующие темы:

  • Общие принципы работы компьютера.
  • Инструменты разработчика и требования к ним.
  • Основные концепции программирования.

По каждой теме приводятся упражнения. Выполним их вместе и так закрепим полученные знания.

После прочтения книги вы научитесь использовать Bash. Его возможности помогут вам в решении ежедневных задач по работе с компьютером. Некоторые из задач вы научитесь автоматизировать. Это отличный старт, чтобы научиться программировать.

Переводы

Об авторе

Ilya Shpigor
Илья Шпигорь

Илья Шпигорь — программист и сторонник открытого ПО. Имеет опыт разработки встраиваемых систем.

Сейчас работает над системами безопасности для Ethernet сетей для автомобилей. До этого разрабатывал системы обнаружения вторжений, авиасимуляторы для профессиональных пилотов и системы управления кораблями. Также участвовал в проектах Wine и ALT Linux.

Илья интересуется автоматизацией процессов и возможностями новых языков программирования. В свободное время исследует уязвимости ПО и современные технологии ИИ.

Содержание

  • Вступление
  • Общая информация
    • Операционные системы
    • Компьютерная программа
  • Командный интерпретатор Bash
    • Инструменты для разработки
    • Командный интерпретатор
    • Навигация по файловой системе
    • Информация о командах
    • Действия над файлами и каталогами
    • Дополнительные возможности Bash
  • Разработка Bash-скриптов
    • Инструменты для разработки
    • Зачем нужны скрипты?
    • Переменные и параметры
    • Условные операторы
    • Арифметические выражения
    • Операторы цикла
    • Функции
  • Пакетный менеджер
    • Репозиторий
    • Работа с пакетами
  • Заключение
  • Благодарности
  • Список терминов
    • А
    • Б
    • В
    • Д
    • З
    • И
    • К
    • Л
    • О
    • П
    • Р
    • С
    • У
    • Ф
    • Х
    • Ш
    • Я
    • A
    • B
    • C
    • E
    • F
    • G
    • I
    • L
    • P
    • Q
    • S
    • T
    • U
    • W
  • Ответы
    • Общая информация
    • Командный интерпретатор Bash
    • Разработка Bash-скриптов
  • Ссылки на ресурсы
    • Общая информация
    • Bash
    • Unix-окружение

60-дневная гарантия 100% удовлетворения от Leanpub

В течение 60 дней после покупки вы можете получить 100% возврат средств за любую покупку на Leanpub всего в два клика.

Технически это рискованно для нас, поскольку файлы книги или курса останутся у вас в любом случае. Но мы настолько уверены в наших продуктах и услугах, а также в наших авторах и читателях, что с радостью предлагаем полную гарантию возврата денег за всё, что мы продаем.

Узнать, насколько что-то хорошо, можно только попробовав, а благодаря нашей 100% гарантии возврата денег это можно сделать без всякого риска!

Так что нет причин не нажать кнопку "Добавить в корзину", не так ли?

Ознакомьтесь с полными условиями...

Получайте $8 с покупки за $10 и $16 с покупки за $20

Мы выплачиваем 80% роялти за покупки от $7.99 и выше, и 80% роялти минус фиксированную комиссию 50 центов за покупки в диапазоне от $0.99 до $7.98. Вы зарабатываете $8 с продажи за $10 и $16 с продажи за $20. Таким образом, если мы продадим 5000 невозвращенных копий вашей книги по $20, вы заработаете $80,000.

(Да, некоторые авторы уже заработали намного больше этого на Leanpub.)

Фактически, авторы заработалиболее $14 миллионов, создавая, публикуя и продавая на Leanpub.

Узнайте больше о писательстве на Leanpub

Бесплатные обновления. Без DRM.

Если вы покупаете книгу на Leanpub, вы получаете бесплатные обновления, пока автор обновляет книгу! Многие авторы используют Leanpub для публикации своих книг в процессе написания. Все читатели получают бесплатные обновления, независимо от того, когда они купили книгу и сколько заплатили (включая бесплатные книги).

Большинство книг Leanpub доступны в форматах PDF (для компьютеров) и EPUB (для телефонов, планшетов и Kindle). Форматы, в которых доступна книга, показаны в правом верхнем углу этой страницы.

Наконец, книги Leanpub не имеют никакой бессмысленной DRM-защиты, поэтому вы можете легко читать их на любом поддерживаемом устройстве.

Узнайте больше о форматах электронных книг Leanpub и где их читать

Пишите и публикуйте на Leanpub

Вы можете использовать Leanpub для простого написания, публикации и продажи электронных книг и онлайн-курсов в процессе работы над ними или уже завершённых!

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

Leanpub - это волшебная печатная машинка для авторов: просто пишите обычным текстом, и для публикации вашей электронной книги достаточно нажать одну кнопку. (Или, если вы создаёте свою электронную книгу собственным способом, вы даже можете загрузить свои собственные файлы PDF и/или EPUB и затем опубликовать их одним щелчком мыши!) Это действительно так просто.

Узнайте больше о публикации на Leanpub