Горячие клавиши терминала: мастер редактирования командной строки

Знакомая ситуация: вы ввели длинную команду, заметили опечатку в самом начале и теперь вынуждены тратить время на перемещение курсора с помощью клавиш со стрелками. Это неэффективно и отнимает лишние силы. Оболочки Bash и Zsh поддерживают продвинутое редактирование командной строки, которое…

Read more

Как быстро создавать бэкапы файлов в Linux одной командой

Быстрое создание резервных копий файлов в Linux с помощью Brace Expansion Когда вы редактируете конфигурационные файлы, крайне важно иметь возможность быстро откатиться к предыдущему состоянию. Опытные системные администраторы используют механизм brace expansion (подстановка в фигурных скобках) для создания бэкапов одной…

Read more

Абсолютный vs Относительный путь в Linux: основы навигации

Абсолютные и относительные пути в Linux: полное руководство Работа в командной строке Linux невозможна без понимания структуры файловой системы. Каждый путь к файлу или директории классифицируется как абсолютный или относительный. Разница между ними определяет, как именно операционная система ищет нужный…

Read more

Gloss: ваш персональный менеджер команд для Linux и macOS

Что такое Gloss: эффективное управление командной строкой Gloss — это локальный менеджер команд для терминала, разработанный для организации, хранения и быстрого поиска часто используемых конструкций bash и zsh. Инструмент решает проблему «забытых» команд, избавляя вас от необходимости пролистывать историю или…

Read more

Параллельный запуск команд по SSH на Bash без лишних инструментов

Параллельное выполнение команд на удаленных серверах средствами Bash Ситуации, когда необходимо оперативно выполнить одну и ту же команду на множестве серверов, возникают в администрировании регулярно. Хотя для подобных задач существуют специализированные инструменты, такие как Ansible или pssh, иногда требуется решение…

Read more

Как добавить временные метки в историю команд Bash

Как отслеживать время выполнения команд в истории Bash По умолчанию оболочка Bash сохраняет историю введенных пользователем команд в файле ~/.bash_history. Однако стандартный вывод команды history не отображает временные метки, что затрудняет аудит действий в системе. Решить эту задачу помогает настройка…

Read more

Как извлечь конкретный столбец из файла в Linux с помощью cut

Как быстро извлечь данные из CSV-файла в Linux При работе с текстовыми файлами в терминале часто возникает необходимость получить конкретные данные, отбросив всё лишнее. Если ваш файл имеет табличную структуру (например, CSV), команда cut станет самым быстрым инструментом для извлечения…

Read more

Straps: универсальная библиотека Bash-утилит для автоматизации

Straps — это мощный набор из более чем 80 специализированных Bash-утилит, разработанных для упрощения написания тестов и валидации сценариев в DevOps, облачной инфраструктуре, Docker, Kubernetes и системном администрировании. Ключевое преимущество проекта заключается в строгой модульности: все функции логически сгруппированы, что…

Read more