Гид по технологиям

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

Псевдонимы командной строки: настройка и практика
Командная строка 7 min read

Псевдонимы командной строки: настройка и практика

Псевдонимы (aliases) заменяют часто используемые команды короткими ключевыми словами — это ускоряет работу в терминале и уменьшает количество ошибок при вводе. Настройте временные и постоянные псевдонимы для bash, zsh, fish, PowerShell и cmd.exe; используйте шаблоны, тесты и правила безопасности.

tldr: краткие man‑страницы для Linux и macOS
Командная строка 7 min read

tldr: краткие man‑страницы для Linux и macOS

tldr — утилита для кратких практических примеров и синопсисов команд; устанавливается через npm или Homebrew.

Чтение Markdown в терминале с Glow
Командная строка 7 min read

Чтение Markdown в терминале с Glow

Glow — это простая командная утилита для комфортного чтения и быстрого поиска Markdown-файлов прямо в терминале. Она рендерит заголовки, таблицы, списки и выделения, поддерживает TUI, стэши и загрузку README с GitHub.

Регулярные выражения в Linux — понятное руководство
Командная строка 12 min read

Регулярные выражения в Linux — понятное руководство

Регулярные выражения — это компактный язык для поиска и сопоставления текстовых шаблонов. В Linux их часто используют вместе с grep (или egrep/grep -E), чтобы быстро фильтровать строки в файлах или потоках. В этом руководстве показано, как читать, составлять и отлаживать регулярные выражения, а также даны практические приёмы, варианты замены и чеклисты для разных ролей.

tldr — краткие man‑страницы для Linux и macOS
Командная строка 6 min read

tldr — краткие man‑страницы для Linux и macOS

Команда tldr даёт короткие, практичные примеры для часто используемых команд в терминале. Установите tldr (через npm на Ubuntu или Homebrew на macOS) или используйте веб‑версию, если не хотите ставить пакеты.

Как использовать FC в командной строке Windows
Командная строка 7 min read

Как использовать FC в командной строке Windows

FC — это встроенная в Windows утилита для сравнения текстовых и бинарных файлов. В статье объяснён синтаксис, перечислены переключатели, показаны примеры использования и даны практические советы.

Быстро заменить первое слово в bash
Командная строка 4 min read

Быстро заменить первое слово в bash

Если нужно повторно выполнить предыдущие аргументы, но с другим командным именем, используйте историю bash: `newcmd !*` подставит все аргументы предыдущей команды, кроме самой команды. Альтернативно — клавиши редактирования строки: `Ctrl+a` затем `Alt+d` (или `Esc` затем `d`) удалят первое слово. Всегда полезно сначала проверить расширение истории команд через `echo`.

Генерация случайных чисел в терминале Bash
Командная строка 6 min read

Генерация случайных чисел в терминале Bash

Переменная $RANDOM в Bash — детерминированный генератор псевдослучайных чисел, зависящий от начального зерна. Для повседневных задач хватит комбинации системного времени с наносекундами или /dev/urandom, для криптографии — используйте аппаратные или системные крипто-источники энтропии.

Мультилайн совпадения: grep и pcre2grep
Командная строка 5 min read

Мультилайн совпадения: grep и pcre2grep

Обычный grep работает построчно и плохо справляется с совпадениями, охватывающими несколько строк. Для простых задач используйте awk или sed; для регулярных выражений с поддержкой PCRE и мультилайн — pcre2grep с ключом -M. Если нужен переносный скрипт без дополнительных утилит, можно применить grep -Pz, но это громоздко и даёт нюансы с нулевыми байтами.

Подсчёт совпадений в файлах с grep
Командная строка 4 min read

Подсчёт совпадений в файлах с grep

grep считает строки (ключ -c). Для подсчёта всех вхождений используйте grep -o | wc -l или awk для per-file результатов. Учитывайте перекрывающиеся совпадения и большие файлы.

grep: вывод имён файлов в Linux
Командная строка 4 min read

grep: вывод имён файлов в Linux

grep может печатать только имена файлов с совпадениями с помощью -l, обратный список даёт -L. Для удаления путей используйте basename через xargs, а для рекурсивного поиска — grep -r или find + grep.