курс в Linux Skill Tree

Задачи по практике работы с Linux

В этом курсе вы найдете набор задач по практике работы с Linux, которые помогут вам улучшить свои навыки работы с этой операционной системой. Эти задачи разработаны для того, чтобы помочь вам изучать и практиковать команды Linux, написание скриптов на шелле и задачи системного администрирования.

Linux

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Программа

Реализация жестких ссылок в Linux

Вход в систему и переключение между пользователями

Управление правами доступа к файлам

Создание и извлечение архивов Tar

Управление логами и архивами

Подключение учебного пользователя

Отображение информации о пользователе и группах

Изменение владельца файла

Резервное копирование каталога журналов

Извлечение уникальных адресов электронной почты

Создание и управление символическими ссылками

Обработка аргументов в сценариях Bash

Извлечение программ из истории команд

Поиск файлов с установленным битом setuid

Вывод в терминале Linux

Очаровывающее Отображение Linux

Приключение по перечислению виртуального Linux

Bash-скрипт для информации о файлах

Навигация по лесу с помощью команды pwd

Пустынное копирование с Саладином

Перемещение Файлов Племени Пустыни

Квест по Цифровым Джунглям

Отображение начала королевского файла

Поход Зога за мастерством работы с текстом

Расшифровщик Текстов Зачарованного Озера

Восстановление Гармонии Через Права Собственности Linux

Святилище Разрешений

Освоение шаблонов подстановки в анализе данных

Линукс-квест: Сага о поиске шаблонов

Удаление пустых строк

Сортировка текста в «Лабиринте времени»

Сверхъестественная фильтрация дубликатов в Linux

Приключение по сравнению файлов в Linux

Захватывающее приключение по редактированию текста в Linux

Сжатие файлов по принципу песка

Управление пользователями на Диком Западе

Модификации пользователей на переднем крае

Раскрывая тайны Linux GroupMaster

Управление группами фермерского хозяйства Linusia

Обнаружение вашей личности в Linux

Раскрытие Личности Укротителя Волшебных Зверей

Исследование информации о Галактической Системе

Магия Процессов Высоко в Небесах

Подсчет пользователей системы в заданном диапазоне идентификаторов

Путешествие по очистке экрана под водой

Квест за сокровищами с директориями Linux

Создание Скрытой Директории с Сокровищами

Состязание по мастерству работы с файлами Linux

Викторианское приключение по созданию ссылок в Linux

Повесть о Склеивании Древних Свитков

Пиратский квест по поиску сокровищ в Linux

Команды обработки файлов в Linux

Квест Файлов Крестоносцев Кода

Мастерство прокрутки в Linux

Квест искателя данных

Специальные операции с файлами

Мастерство молниеносного поиска команд Стражей

Зачарованное Квестовое Путешествие по Файлам

Секреты Свитка Фараона Сед

Редактирование различных файлов

Командная строка Linux

Потоковый редактор Sed

Мастерство работы с текстовыми данными Империи

Расшифровка таинственных сообщений из санатория с помощью Linux tr

Объединение линий воинов в Linux

Межзвездное слияние файлов с помощью Linux

Путешествия во времени в сравнении Linux

Зачарованное приключение с патчами Linux

Приключение по редактированию небес

Имперский квест Gedit

Футуристическое архивирование данных в Linux

Сжатие Tar и Zip

Приключения по распаковке в Киберпанк-Сити

Квест за сокровищами с использованием логики Linux

Состязание по технологиям колонизации текста в Linux

Квест Снежной Королевы по тестированию в Linux

Приключение в саду дворца с командами Linux

Звездная Одиссея Команд Linux

Квест по руководству Linux

Приключение по нумерации строк в пустыне

Пробуждение Видьютпады: Мастерство ввода в Linux

Моделирование времени Пит-Стопа в Гонках по Пустыне

Обнаружение Океанических Переменных

Приключение в мире Linux-скриптов

Исследование оболочки в виртуальной реальности

Галактические защищенные соединения в Linux

Отслеживание сети Мистического Леса

Оценка сети Pingtopia

Мастерство Безопасности Королевства Снега

Основы управления файлами

Поиск флагов

Передача полномочий пользователя Linux в условиях ведения боевых действий

Миссия по управлению группой ниндзя

Управление Подводной Средой Linux

Анализ дискового пространства в космической экспедиции

Мудрость Линукс-Пространства Зачарованного Леса

Мастерство монтирования данных ниндзя

Повторение команд Linux в Таксвилле

Космическая гармония с планированием задач Linux

Освоение Задач Небесного Королевства

Загадочные Приключения в Памяти Linux

Операции с двоичными данными

База данных не может быть запущена

Передача данных по URL в среде Linux

Неинтерактивные загрузки

Использование управления пакетами в терминале

Приключения с пакетами Python: Пиратская карта

Многозадачность инопланетян в Linux

Изгнание призраков с помощью поиска по шаблону

Создать скрипт командной строки для калькулятора

Скрипт для отображения системной информации

Сортировка методом пузырька из командной строки

Скрипт для сравнения аргументов командной строки

Преобразование строк с использованием shell-скрипта

Определение длины строк в сценарии shell

Отображение использования свободного места на файловой системе

Напечатать равносторонний треугольник

Вывод строк файла с использованием команд Bash

Генератор случайных паролей с использованием команд shell

Правильный треугольник в виде шаблона

Поиск пользователя в конфигурации системы

Напишите shell-скрипт для перечисления содержимого директории

Поиск артефактов динозавров с помощью Linux

Приключение по подземной арифметике

Квест по каталогу Исследователей Небес

Форматирование данных глубоководных исследований

Переворачивание числа с использованием shell-скрипта

Чистка Магических Пользователей в Linux

Магия Linux: Освоение Sudo

Управление племенными группами в Linux

Квест за сокровищами: Мастерство командной строки

Приключения ХроноВоинов с Переменными

Межзвездная одиссея по именам хостов Linux

Синхронизация времени для межгалактической дипломатии

Мастерство времени в царстве Linux

Вывод задач Linux на передний план

Тренировка ниндзя по завершению процессов

Мастерство синхронизации виртуальных процессов

Мастерство Linux для CosmosHub

Управление потоками информации во дворце Мин

Резервное копирование логов в Linux

Мастерство волшебных зелий с помощью Linux

Подсчет исполняемых файлов в директориях PATH

Длинные и короткие

Рекурсивные функции в Bash-скриптах

Сетевое приключение на Острове сокровищ

Группы в Linux

Снятие переменных на фоне динозаврового хаоса

Отображение информации о хосте Linux

Поприветствовать пользователя в зависимости от времени

Мастерство Космического Потока Данных

Завершение процессов по имени и идентификатору

Сложение двух чисел

Проверка использования смонтированной файловой системы

Создание последовательности Фибоначчи в Shell

Случайное удаление строк в файлах на C

Введение

Развивайте Linux command-line problem solving в 163 самостоятельных challenges. Коллекция охватывает single-command exercises, Bash scripts и небольшие administration tasks по files, users, processes, storage, packages, services, networking и backups.

Это practice library, а не guided curriculum. Вы изучаете scenario и target и создаёте результат в отдельной environment. Курс отмечен Beginner, но внутри 35 Beginner, 127 Intermediate и 1 Advanced challenge.

Чему вы научитесь

После завершения курса вы сможете:

  • Перемещаться и создавать, копировать, переносить, удалять, искать, связывать, сравнивать, редактировать, архивировать и сжимать files.
  • Обрабатывать text через regex, pipelines, redirection, grep, sed, awk, sort, uniq.
  • Управлять users, groups, passwords, ownership, permissions, sudo и shell variables.
  • Исследовать filesystems/disks, работать с mounts, packages, services и logs.
  • Мониторить processes/resources и использовать foreground, background, signals, scheduling и synchronization.
  • Диагностировать host/network через identity, routes, ports, connectivity, downloads, SSH и transfers.
  • Писать Bash с arguments, input, variables, arrays, conditions, loops, functions, arithmetic и formatting.
  • Объединять commands для backups, reports, extraction, inspection и recovery.

Для кого этот курс

Коллекция для Linux learners с основами terminal navigation, а также developers и junior administrators, отрабатывающих commands или Bash. Это companion к guided fundamentals, а не первое объяснение command line.

Предварительные требования: Нужно понимать terminal, paths, common file commands и короткие tasks. Permissions, pipelines и basic Bash помогают с Intermediate challenges.

Учебная среда: Каждый challenge открывает отдельную LabEx environment: Ubuntu 22.04 terminal, desktop, WebIDE или containerized scenario. 8 RHEL-oriented tasks используют UBI 9. State не переносится.

Часто задаваемые вопросы

Подходит ли это как первый Linux course?

Не идеально: 127 из 163 challenges — Intermediate и 1 Advanced. Сначала пройдите Linux for Noobs или выбирайте 35 Beginner.

Есть ли guided labs или обязательный порядок?

Нет. Все 163 activities — независимые challenges. Выбирайте по command/topic, но решайте target вместо полной lesson.

Это только Bash scripting?

Нет. Есть files, permissions, users, disks, packages, processes, services, networking, SSH, archives и backups.

Это полная RHCSA preparation?

Нет. 8 UBI 9 challenges содержат RHCSA-oriented tasks, но большая коллекция включает много Ubuntu exercises и не повторяет полный curriculum/exam.

Преподаватель

labby
Labby
Labby is the LabEx teacher.