Инструменты Linux: расчёты и разбор конфигураций
Выберите локальный инструмент для прав, путей, сети, текста, пакетов или расписания. Все расчёты работают в браузере; команды показываются без исполнения.
Как выбрать материал
Если требуется получить конкретное число или проверить небольшой образец, начните с соответствующего калькулятора. Для знакомства с командами предназначен отдельный терминал с виртуальными файлами. Это разные режимы: расчёт CIDR не отправляет пакеты, а просмотр fstab не монтирует диск.
Как работать с разделом
Выбирайте инструмент по ожидаемому результату. Для нового объекта сравните chmod и umask, для сетевого адреса — CIDR и выбор маршрута, для журнальных данных — отбор строк и построение pipeline. На каждой странице показаны исходный пример и пределы модели.
Файлы, пути и доступ
Терминал Linux онлайн — учебный тренажёр
Тренируйте команды Linux онлайн без установки: файлы, пайпы, перенаправления и chmod. Учебный симулятор работает в браузере и не обращается к вашей системе.
Инструменты ↗Калькулятор chmod онлайн: права rwx и числа
Выберите права владельца, группы и остальных. Получите режим chmod, символьную запись и объяснение для файла или каталога.
Инструменты ↗Калькулятор umask: права нового файла и каталога
Рассчитайте обычные права при создании объекта с выбранной umask. Сравните исходные режимы файла и каталога и побитовое исключение разрешений.
Инструменты ↗Нормализатор пути Linux: точки и родительские каталоги
Разберите относительный путь от выбранного рабочего каталога. Инструмент убирает лишние разделители и обрабатывает точки без обращения к диску.
Инструменты ↗Симулятор PATH: поиск исполняемого файла по каталогам
Посмотрите порядок кандидатов при поиске команды через PATH. Учебный список файлов позволяет увидеть, почему выбирается первая найденная версия.
Инструменты ↗Декодер прав Linux: octal, rwx и специальные биты
Переведите три или четыре восьмеричные цифры в символьную запись прав. Разберите setuid, setgid, sticky и различие маленьких и заглавных символов.
Инструменты ↗Декодер ls -l: поля длинной записи файла
Разберите строку длинного вывода на тип, права, владельцев, размер, дату и имя. Формат входа задан явно, чтобы не путать разные варианты ls.
Инструменты ↗Проверка битов SSH: закрытый ключ и каталог .ssh
Проверьте обычные биты доступа ключа и каталога .ssh. Результат выделяет лишние разрешения и объясняет границы такой проверки.
Текст и контрольные суммы
Помощник grep -F: буквальная строка и кавычки
Подготовьте буквальный поиск текста, содержащего скобки или другие метасимволы. Конструктор отделяет шаблон от опций команды.
Инструменты ↗Тестер регулярных выражений: JavaScript и границы переноса в grep
Проверьте шаблон на учебном тексте в отдельном Worker с лимитом времени. Диалект JavaScript явно отделён от регулярных выражений GNU grep.
Инструменты ↗Конструктор текстового потока: фильтр, срез и подсчёт
Соедините несколько локальных текстовых операций и проследите размер промежуточного результата. Учебный язык этапов не исполняет shell-команды.
Инструменты ↗Кавычки Bash: представить текст одним буквальным аргументом
Получите безопасную для shell запись одного буквального аргумента. Пробелы, апострофы и знаки подстановок сохраняются как текст.
Инструменты ↗Подстановка Bash: отсутствие, пустая строка и значения по умолчанию
Сравните четыре оператора подстановки параметра. Модель различает unset и пустое значение, не исполняя Bash и вложенные выражения.
Инструменты ↗Обозреватель переменных: учебный набор NAME=value
Различите заданное значение, пустую строку и отсутствие имени. Обозреватель работает с введённым набором, не читая окружение устройства.
Инструменты ↗SHA-256 файла и текста: локальная контрольная сумма
Вычислите SHA-256 выбранного файла или текста UTF-8 прямо в браузере. Сравните контрольную сумму, размер и влияние переводов строк без загрузки данных на сервер.
Инструменты ↗Base64 онлайн: кодирование и декодирование UTF-8
Преобразуйте учебный текст UTF-8 в Base64 и обратно. Проверяются алфавит, padding и корректность текстовой кодировки после декодирования.
Сеть и удалённый доступ
Калькулятор IPv4 CIDR: сеть, маска и диапазон
Определите сеть IPv4, маску и диапазон адресов по адресу с префиксом. Отдельно показаны пограничные случаи /31 и /32.
Инструменты ↗Выбор маршрута IPv4: префикс и метрика в одной таблице
Сравните подходящие маршруты для адреса и увидьте выбор учебной модели. Более длинный префикс рассматривается раньше меньшей метрики.
Инструменты ↗Просмотр DNS-записей: локальный учебный набор
Разберите имена, TTL, типы и значения записей, введённых вручную. Фильтруйте A, AAAA, CNAME, MX и TXT без DNS-запросов.
Инструменты ↗Порты и сервисы: локальный справочник назначений
Посмотрите распространённое назначение выбранного порта и подход к проверке слушающих сокетов. Номер не выдаётся за доказательство протокола.
Инструменты ↗Разбор firewall: протокол, порт и вердикт правила
Исследуйте смысл одного условия фильтрации трафика. Accept и drop объясняются в контексте цепочек без генерации изменений рабочего firewall.
Инструменты ↗Помощник SSH config: Host, пользователь и ключ
Составьте небольшой клиентский фрагмент SSH config для учебного узла. Проверка ключа сервера сохраняется, соединения не выполняются.
Хранилище и копирование
Конвертер размера диска: GB, GiB, MB и MiB
Сравните десятичные и двоичные единицы объёма. Получите размер в байтах и разберите различие между гигабайтом и гибибайтом.
Инструменты ↗Калькулятор inode: заполнение и запас по числу файлов
Посчитайте долю занятых inode и условный запас при постоянном приросте. Свободное место в байтах рассматривается отдельно от числа объектов.
Инструменты ↗Планировщик LVM: округление размера до extent
Рассчитайте число экстентов для линейного учебного тома. Сравните запрошенный объём с фактическим округлением и свободным запасом.
Инструменты ↗Разбор fstab: шесть полей записи монтирования
Разделите учебную строку fstab на источник, точку, тип, опции и поля проверки. Получите пояснение без выполнения mount.
Инструменты ↗Справочник опций mount: ro, noexec, nosuid и nodev
Разберите распространённые опции монтирования по введённому списку. Неизвестные параметры явно требуют документации файловой системы.
Инструменты ↗Конструктор find: путь, имя и тип без удаления
Соберите команду поиска файлов по имени и типу. Аргументы заключаются в кавычки, а действия удаления и запуска программ не добавляются.
Инструменты ↗Конструктор tar: учебный архив и проверка списка
Подготовьте команды создания gzip-архива и просмотра его списка. Перед записью проверьте расположение архива и существующее назначение.
Инструменты ↗Конструктор rsync: пробная передача локального каталога
Соберите dry-run для локального копирования и разберите завершающий слеш источника. Удаление файлов назначения не добавляется.
Сервисы, процессы и пакеты
Помощник cron: разбор пяти полей расписания
Разберите минуты, часы, даты, месяцы и дни недели в выражении cron. Поддерживаются числа, списки, диапазоны и шаги без выполнения команды.
Инструменты ↗Помощник systemd timer: ежедневное расписание UTC
Составьте учебный timer для ежедневного запуска отдельного service. Часовой пояс задан явно, а пропущенные активации настраиваются отдельно.
Инструменты ↗Порядок systemd units: просмотр графа и поиск цикла
Задайте связи предшествования units и получите один допустимый порядок. Циклы обнаруживаются отдельно от зависимостей, запускающих другие units.
Инструменты ↗Конструктор journalctl: unit, загрузка и число записей
Подготовьте команду чтения журнала конкретного systemd unit. Выберите текущую загрузку и ограничьте число записей без изменения сервиса.
Инструменты ↗Справочник кодов завершения: смысл статуса shell
Введите код 0–255 и получите осторожную интерпретацию статуса. Отдельно разобраны 126, 127 и возможная связь значений выше 128 с сигналами.
Инструменты ↗Справочник сигналов Linux: действие и возможность обработки
Выберите сигнал и сравните его назначение с действием по умолчанию. Особенности KILL и STOP выделены без отправки сигналов процессам.
Инструменты ↗Калькулятор nice: относительное изменение предпочтения CPU
Сопоставьте исходный nice и поправку в диапазоне Linux. Результат объясняет направление изменения без обещания конкретного процента CPU.
Инструменты ↗Команды пакетов: выбрать менеджер и цель просмотра
Получите команду поиска, описания или просмотра установленного пакета для выбранного семейства Linux. Изменение пакетов не выполняется.
Инструменты ↗APT, DNF и Pacman: сравнение команды по одной задаче
Сопоставьте три семейства команд для выбранного действия над сведениями о пакете. Параллельный вывод помогает увидеть разные базы и синтаксис.
Инструменты ↗Подбор команды Linux по задаче: просмотр и следующий шаг
Выберите цель и получите подходящее направление работы с Linux. Подсказка объясняет назначение команды и ограничения первого диагностического шага.
От материала к практике
Выберите следующую тему в каталоге Linux или проверьте знакомые команды в учебном терминале.