Чему вы научитесь
- Разворачивать и настраивать Виртуальные Машины на Linux Ubuntu через Oracle VirtualBox
- Уверенно работать в терминале с первых минут
- Ориентироваться в файловой системе Linux
- Создавать, читать, перемещать, копировать, искать и удалять файлы
- Редактировать файлы в nano и vim
- Работать с архивами через tar и zip
- Создавать символические и жесткие ссылки
- Извлекать нужные строки из текста с помощью grep и регулярных выражений
- Строить конвейеры команд
- Использовать условные связки && и ||
- Перенаправлять потоки ввода-вывода
О курсе
Хотите освоить Linux быстро, без воды и с реальной пользой для работы или собеседований? Этот курс поможет разобраться с одной из самых важных тем Linux и получить практические навыки, которые используются каждый день.
Цель курса
Дать практический и теоретический минимум для уверенной работы с файловой системой Linux. Вы разберетесь в навигации по каталогам, создании и редактировании файлов, поиске данных, архивировании и других базовых инструментах командной строки. Материала хватит, чтобы комфортно чувствовать себя в терминале и понимать большинство операций, связанных с работой с файлами.
Почему стоит выбрать этот курс
Курс построен вокруг практики. Каждая тема сопровождается заданиями, которые выполняются в реальной Ubuntu через терминал. Вместо абстрактных примеров используются сценарии, максимально приближенные к повседневной работе с Linux.
Что вы приобретете
Уверенные навыки работы с файловой системой Linux: навигация по каталогам, создание и редактирование файлов, поиск данных, работа с архивами, использование grep, конвейеров команд, перенаправления потоков ввода-вывода и ссылок. Эти знания станут прочной основой для дальнейшего изучения администрирования Linux.
Как проходит обучение
Курс состоит из одного блока, разбитого на 11 уроков, которые последовательно объясняют, как управлять файлами и папками в Linux. Вы работаете на Ubuntu — одном из самых популярных дистрибутивов в серверной среде и первом выборе работодателей для Linux-задач. Каждый урок опирается на предыдущий: освоив навигацию по системе, вы переходите к созданию папок и файлов, затем к чтению, редактированию, операциям и т.д.
Вот что вас ждет в каждом уроке:
1. Введение
Знакомство с Linux, установка Oracle VirtualBox, развертывание виртуальной машины с Ubuntu и первые шаги в терминале. Обзор интерфейса системы, базовых принципов работы Linux и приемов, которые упрощают дальнейшую работу.
2. Навигация и просмотр содержимого
Устройство файловой системы Linux, абсолютные и относительные пути, перемещение между каталогами, просмотр содержимого директорий и получение информации о файлах через терминал.
3. Создание папок и файлов
Создание файлов и директорий, работа с именами файлов, массовое создание объектов и организация структуры каталогов.
4. Чтение файлов
Просмотр содержимого файлов через cat, head, tail, less, more и знакомство с file.
5. Редактирование файлов
Редактирование текстовых файлов в nano и vim, сохранение изменений, навигация по документу и базовые приемы работы в консольных редакторах.
6. Операции с файлами
Копирование, перемещение, переименование и удаление файлов и директорий. Работа с рекурсивными операциями и подтверждением действий.
7. Поиск файлов
Поиск файлов и каталогов по имени, расположению и атрибутам через find. Использование шаблонов и фильтров поиска.
8. Архивирование и сжатие
Создание и распаковка архивов tar и zip, комбинирование архивирования и сжатия.
9. Поиск строк
Поиск текста в файлах через grep, использование регулярных выражений, фильтрация вывода команд и анализ текстовых данных.
10. Конвейер и потоки
Конвейеры команд, перенаправление стандартных потоков ввода, вывода и ошибок, объединение утилит в цепочки обработки данных.
11. Условные связки команд
Последовательное и условное выполнение команд через &&, ||, ; и !, управление логикой выполнения операций в командной строке.
12. Ссылки
Символические и жесткие ссылки, различия между ними, принципы работы inode и применение ссылок в файловой системе Linux.
Полная версия курса
В этом курсе рассмотрена одна из самых важных тем Linux — работа с файлами и папками. Однако повседневная работа с Linux-системами этим не ограничивается.
В полной версии курса Linux: Быстрое погружение вас ждет: управление пользователями и правами доступа, разбор файловой системы и дисков, установка пакетов, работа процессов и служб, автоматизация через Bash, а также сетевое взаимодействие и настройки безопасности.
Для кого этот курс
Начальные требования
💻 Любой компьютер + интернет
💾 2+ ГБ ОЗУ на вашем ПК для Виртуальной Машины
⏰ 5-7 часов в неделю
Наши преподаватели
Как проходит обучение
Каждый урок начинается с теории по теме. Пошагово проходите по материалу, в котором все аспекты подкреплены рабочими примерами. Повторяете команды из текста в своем терминале.
Для закрепления выполняете тестовые задачи на понимание и отвечаете на теоретические вопросы.
Программа курса
Что вы получаете
- Практический опыт
- Теоретическая база
- Готовность к реальной работе