Параллельный запуск команд по 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