О курсе

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

Что рассматривается в программе

  • Работа с командной строкой Bash: команды, параметры, ключи, man
  • Операции с файлами и папками, относительные и абсолютные пути
  • Перенаправление ввода-вывода и использование grep
  • Управление пользователями, правами доступа, авторизация через SSH и FTP
  • Управление процессами и сервисами: jobs, top, ps, kill
  • Планирование задач через crontab
  • Написание скриптов на Bash: переменные, параметры, условия, циклы
  • Установка и настройка веб-сервера Apache, PHP, MySQL, Nginx, работа с логами

Кому может быть полезен курс

  • Программистам, которые хотят расширить набор выполняемых задач и работать с сервером напрямую.
  • Тестировщикам ПО, которым нужно использовать командную строку для обнаружения и устранения ошибок.
  • DevOps-специалистам, которым требуется устанавливать, удалять и настраивать программы на сервере.
  • Тем, кто интересуется автоматизацией задач и написанием скриптов на Bash.

Вопросы о программе

Какие темы охватывает программа курса?

В программе рассматриваются основы командной строки Bash, работа с файлами и папками, права доступа, управление процессами и сервисами, планирование задач через crontab, написание скриптов, а также установка и настройка веб-сервера Apache, PHP, MySQL и Nginx.

Для кого предназначен этот курс?

Курс ориентирован на программистов, тестировщиков ПО и DevOps-специалистов, а также на тех, кто хочет освоить работу с командной строкой и автоматизацию задач на сервере.

Нужно ли предварительное знакомство с Bash?

В описании программы не указаны требования к предварительной подготовке. Курс начинается с темы «Что такое командная строка» и постепенно переходит к более сложным разделам.

Какие инструменты рассматриваются в курсе?

Среди рассматриваемых инструментов и тем: команды Bash, grep, SSH, FTP, crontab, процессы и сервисы (top, ps, kill), а также веб-серверы Apache и Nginx, PHP и MySQL.