Что такое The Art of Command Line
The Art of Command Line — компактный гид по командной строке, который пытается дать широту, конкретность и краткость в одном месте. Это не учебник Bash на сотни страниц, а плотная подборка команд, привычек и one-liners для Linux, macOS и частично Windows.
Проект вырос из заметок и ответов вокруг полезных Unix-команд, а на GitHub превратился в многоязычный community-документ. Его переводили и дополняли многие участники, поэтому он полезен не только англоязычным инженерам.
Что внутри
Материал разбит на Meta, Basics, Everyday use, Processing files and data, System debugging, One-liners, Obscure but useful, macOS only, Windows only и More resources. Такой порядок ведёт от базового shell fluency к конкретным приёмам обработки данных и диагностики.
Типичный one-liner
Пример передаёт дух проекта: маленькая цепочка команд решает практическую задачу через pipe и стандартные утилиты.
history | awk "{print $2}" | sort | uniq -c | sort -rn | head
Почему это полезно
Командная строка остаётся повседневным интерфейсом для серверов, локальной разработки, логов, файлов и автоматизации. The Art of Command Line помогает быстро расширить набор рабочих приёмов без долгого чтения man pages подряд.
Ограничения
Формат одной страницы неизбежно сжимает детали. Команды нужно проверять перед запуском, особенно если они меняют файлы, права или сеть. Для глубокого понимания всё равно нужны man pages, документация конкретных tools и практика.