1. Новые покупки Показать еще

    10.12.2016: Английский-2016. Осень

    10.12.2016: Старинная чеканка - рельефы (Наталья Родина)

    10.12.2016: Доход в недвижимости без вложений. От чайника до эксперта за 3 дня (Наташа Закхайм)(2016)

    10.12.2016: Роберт Шейнфилд - Самый Главный Ключ к Свободе

    10.12.2016: Закупка как единый процесс от плана до исполнения контракта (Межникова Ю. Л.)

  2. Гость, если у Вас на каком либо сайте есть аккаунт с повышенным статусом, то и у нас вы можете получить соответствующий статус. Подробнее читайте здесь https://www.skladchik.biz/threads/83942/
    Скрыть объявление
  3. Нужен организатор Показать еще

    10.12.2016: Роберт Шейнфилд - Самый Главный Ключ к Свободе

    09.12.2016: [U-rise] Курс JavaSE+Web

    07.12.2016: Кaк прoдвигать сaйты Пoведенческими фaкторами - Арбaйтен

    07.12.2016: Технология получения эластичного рельефного материала под кожу крокодила

    06.12.2016: Программа для анализирования футбола «FootForecast».

  4. Сбор взносов Показать еще

    07.12.2016: Экшен панель + новая сборка пресетов от Jay Lay 2016

    07.12.2016: Третий глаз и астральное тело активации

    06.12.2016: Ты и Деньги счастливы вместе (Татьяна Жеребцова)(2016)

    06.12.2016: Марафон по копирайтингу (Петр Панда)(2016)

    05.12.2016: Энергетическое Восстановление Волос (Аргандини Титизари)(2016)

Открыто [IT-CLASSES] Advanced Bash Scripting

Тема в разделе "Курсы по администрированию", создана пользователем Менеджер, 18 авг 2014.

Цена:
875р.
Взнос:
40р.

(Основной список пока пуст)

    Тип: Стандартная складчина
    Участников: 0/100
    1. 18 авг 2014
      #1
      Менеджер

      Менеджер Член клуба Член клуба

      [IT-CLASSES] Advanced Bash Scripting

      Курс по программированию скриптов на Bash
      [​IMG]
      Это расширенный курс рассчитанный на студентов желающих научиться писать собственные скрипты и использовать все доступные возможности языка Bash. В данном курсе рассматриваются вопросы написания, отладки и тестирования приложений, а также использование таких потоковых редакторов как sed, и awk.

      Кроме этого вы научитесь работать с регулярными выражениями и использованием их для нахождения нужной информации и при обработке текстовых файлов.
      • Знакомство с основами работы в Linux/GNU (UNIX) и редакторе VI
      • Желательно чтобы студент был знаком с основными командами Linux/GNU (UNIX), включая: rm, cp, man, more, mkdir, ps and chmod.
      • Манипулирование файлами и директориями, создание и редактирование файлов
      • Знакомы с основами управления процессами и правами доступа к файлам
      • Знакомы о основами перенаправления ввода/вывода
      • Писать, редактировать и тестировать скрипты
      • Использовать переменные окружения и специальные символы shell
      • Использовать регулярные выражения вместе с утилитами grep, sed, и awk
      • Писать скрипты sed для потокового редактирования текста
      • Писать скрипты awk для манипулирования файлами и отдельными полями
      • Использовать статус exit для определения правильности выполнения команды
      • Обрабатывать аргументы командной строки переданные скрипту
      • Разрабатывать сообщения об ошибках, если скрипт завершился неправильно
      • Использовать логические конструкции и конструкции циклов
      • Проводить манипуляции и арифметику с переменными
      Модуль 1: Введение
      Зачем необходимо знание языка Shell? Для начала о Sha-Bang. Запуск сценария.
      Модуль 2: Основы
      Служебные символы. Подстановка переменных. Присваивание значений переменным. Переменные Bash не имеют типа. Специальные типы переменных. Кавычки. Завершение и код завершения.
      Модуль 3: Проверка условий
      Конструкции проверки условий (if). Ветвления Else if и elif. Операции проверки файлов. Операции сравнения. Вложенные условные операторы if/then. Упражнение.
      Модуль 4: Операции и смежные темы
      Операторы. Числовые константы. Внутренние переменные. Работа со строками. Использование awk при работе со строками. Дальнейшее обсуждение. Подстановка параметров. Объявление переменных: declare и typeset. Косвенные ссылки на переменные. $RANDOM: генерация псевдослучайных целых чисел. Двойные круглые скобки.
      Модуль 5: Циклы и ветвления
      Циклы. Вложенные циклы. Управление ходом выполнения цикла. Операторы выбора.
      Модуль 6: Внутренние команды
      Внутренние команды. Ввод/вывод. Файловая система. Переменные. Управление сценарием. Команды. Команды управления заданиями.
      Модуль 7: Внешние команды, программы и утилиты
      Базовые команды. Более сложные команды. Команды для работы с датой и временем. Команды обработки текста. Команды для работы с файлами и архивами. Команды для работы с сетью. Команды управления терминалом. Команды выполнения математических операций. Прочие команды.
      Модуль 8: Команды системного администрирования
      Системный журнал. Управление заданиями. Команды управления процессами и загрузкой. Команды для работы с сетью. Команды для работы с файловыми системами. Команды резервного копирования. Команды управления системными ресурсами. Команды для работы с модулями ядра. Прочие команды.
      Модуль 9: Подстановка команд.
      Арифметические подстановки. Перенаправление ввода/вывода. С помощью команды exec. Перенаправление для блоков кода. Область применения.
      Модуль 10: Встроенные документы
      Модуль 11: Регулярные выражения

      Регулярные выражения. Globbing -- Подстановка имен файлов
      Модуль 12: Подоболочки, или Subshells
      Списки команд и массивы. Ограниченный режим командной оболочки. Подстановка процессов.
      Модуль 13: Функции
      Основы работы с функциями. Сложные функции и сложности с функциями. Перенаправление. Локальные переменные. Локальные переменные делают возможной рекурсию. Псевдонимы.
      Модуль 14: Дополнительные вопросы по оболочке shell
      Списки команд. Массивы.
      Модуль 15: Работа с файлами и устройствами
      Файлы. /dev и /proc. /dev/zero и /dev/null
      Модуль 16: Отладка сценариев
      Отладка сценариев. Необязательные параметры (ключи). Широко распространенные ошибки. Стиль программирования. Неофициальные рекомендации по оформлению сценариев.
      Модуль 17: Разное
      Интерактивный и неинтерактивный режим работы. Сценарии-обертки. Операции сравнения: Альтернативные решения. Рекурсия. "Цветные" сценарии. Оптимизация. Разные советы. Проблемы безопасности. Проблемы переносимости. Сценарии командной оболочки под Windows
      Модуль 18: Bash, версия 2 и выше
      Модуль 19: Маленький учебник по Sed и Awk
       
    2. Загрузка...

      Similar Threads
      1. Менеджер
        Открыто

        [IT-CLASSES] Онлайн курс PHP для профессионалов

        Менеджер, 18 авг 2014, в разделе: Курсы по программированию
      2. Менеджер
        Открыто

        [IT-CLASSES] ASP.NET MVC Framework

        Менеджер, 18 авг 2014, в разделе: Курсы по программированию
      3. Менеджер
        Открыто

        [IT-CLASSES] Основы и принципы UNIX

        Менеджер, 18 авг 2014, в разделе: Курсы по администрированию
      4. Менеджер
        Открыто

        [IT-CLASSES] Системное администрирование FreeBSD

        Менеджер, 18 авг 2014, в разделе: Курсы по администрированию
      5. hp4s
        Куплено

        [GOIT]GoFrontend Advanced (2016)

        hp4s, 4 дек 2016 в 23:23, в разделе: Курсы по SEO и SMM
      6. Менеджер
        Открыто

        [Joomla] Advanced Portfolio Pro

        Менеджер, 22 сен 2016, в разделе: Скрипты и программы
      7. Менеджер
        Открыто

        [WP] Composium - Advanced PayPal Button for Visual Composer

        Менеджер, 21 сен 2016, в разделе: Скрипты и программы