Учебные программы

Программирование на Bash

Часть 1. Введение

1. Зачем необходимо знание языка Shell?

2. Для начала о Sha-Bang

Часть 2. Основы

3. Служебные символы

4. Переменные и параметры. Введение.

5. Кавычки

6. Завершение и код завершения

7. Проверка условий

8. Операции и смежные темы

Часть 3. Углубленный материал

9. К вопросу о переменных

10. Циклы и ветвления

11. Внутренние команды

12. Внешние команды, программы и утилиты

13. Команды системного администрирования

14. Подстановка команд

15. Арифметические подстановки

16. Перенаправление ввода/вывода

17. Встроенные документы

Часть 4. Материал повышенной сложности

18. Регулярные выражения

19. Подоболочки, или Subshells

20. Ограниченный режим командной оболочки

21. Подстановка процессов

22. Функции

23. Псевдонимы

24. Списки команд

25. Массивы

26. Файлы

27. /dev и /proc

28. /dev/zero и /dev/null

29. Отладка сценариев

30. Необязательные параметры (ключи)

31. Широко распространенные ошибки

Курс пользователя операционной системой «Базальт Рабочая станция»

  1. Регистрация в системе (экран входа в систему)
  2. Завершение и блокировка сеанса, завершение работы
  3. Переключение пользователей
  4. Справочная система среды MATE
  5. Использование Рабочего стола
  6. Меню среды MATE
  7. Переключатель рабочих мест, размещение окон
  8. Переключение между запущенными программами
  9. Настройка внешнего вида среды MATE
  10. Системный монитор, остановка отдельных процессов
  11. Носители, каталоги и файлы
  12. Стандартные приложения среды MATE
  13. Офисные приложения: особенности и возможности
  14. Графические приложения: особенности и возможности
  15. Интернет и электронная почта
  16. Использование принтеров и сканеров
  17. Работа с ресурсами локальной сети
  18. Настройка экранов в многомониторной конфигурации
  19. Применение командной строки
  20. Изменение пароля
  21. Запуск Windows-приложений в оболочке Wine

Курс пользователя операционной системой «Альт Образование»

  1. Регистрация в системе (экран входа в систему)
  2. Завершение и блокировка сеанса, завершение работы
  3. Переключение пользователей
  4. Получение справки по приложениям в среде XFCE
  5. Использование Рабочего стола
  6. Меню среды XFCE
  7. Переключатель рабочих мест, размещение окон
  8. Переключение между запущенными программами
  9. Настройка внешнего вида среды XFCE
  10. Системный монитор, остановка отдельных процессов
  11. Носители, каталоги и файлы
  12. Установка и удаление приложений
  13. Стандартные приложения
  14. Офисные приложения: особенности и возможности
  15. Графические приложения: особенности и возможности
  16. Интернет и электронная почта
  17. Использование принтеров и сканеров
  18. Образовательные приложения: особенности и возможности
  19. Работа с ресурсами локальной сети
  20. Настройка экранов в многомониторной конфигурации
  21. Применение командной строки
  22. Изменение пароля
  23. Запуск Windows-приложений в оболочке Wine
  24. Установка альтернативной оболочки — KDE.

Linux на основе программных продуктов, технологий и решений «Базальт СПО»

  1. Краткая история Linux; Linux в генеалогическом дереве Unix. Место ОС Альт среди современных ОС.
  2. Основные архитектурные особенности современных UNIX-подобных ОС.
  3. Пользовательское окружение. Командный интерпретатор: интерактивный и пакетный режимы работы, встроенные команды, основной синтаксис команд. Переменные окружения, конфигурационные файлы.
  4. Управление конфигурацией. Умолчальная, сохранённая и текущая конфигурация. Форматы конфигурационных файлов, конфигурационные каталоги.
  5. Управление документацией. Встроенная справка, справочные системы man и info, сопроводительная документация пакета, поиск документации в Интернете.
  6. Дерево каталогов Linux, файловые системы, FHS. Создание, монтирование файловых систем, управление ресурсами файловых систем. Навигация в дереве каталогов.
  7. Типы файлов Unix, атрибуты файлов. Основные операции с файлами, файловые утилиты.
  8. Пользователи системы, иерархия пользователей. Свойства пользовательской и групповой учётной записи. Стандартные пользователи и группы. Управление учётными записями.
  9. Процессы: атрибуты процесса, состояния процесса, типы процессов, дерево процессов. Сигналы. Утилиты управления процессами. Управление заданиями.
  10. Сетевое окружение Linux. Реализация стека протоколов TCP/IP в Linux. Клиентская и серверная часть сетевых служб. На примере реализации службы удалённого терминального доступа.
  11. Графическое окружение Linux. Графическая подсистема Linux как пример сетевой службы. Элементы графической подсистемы. Настольные окружения.