Уильям Шоттс — разработчик и технический писатель — создал международный бестселлер для всех, кто хочет освоить командную строку Linux от первых шагов до написания полноценных bash-программ. Книга делится на четыре части: работа с оболочкой, настройка окружения, типичные задачи и базовые инструменты, написание сценариев. Второе международное издание дополнено возможностями bash 4.x и современными практиками программирования. Издательство «Питер», 2020, ISBN 978-5-4461-1430-6.
🧠 Ключевые идеи
Философия командной строки: Unix-инструменты проектируются для совместной работы через конвейеры — понимание этой философии меняет подход к решению задач и автоматизации
Навигация и управление файлами: базовые команды (ls, cd, cp, mv, rm, ln) и файловая система Linux — фундамент, без которого невозможна эффективная работа в терминале
Стандартный ввод/вывод и перенаправление: операторы >, >>, |, < и tee — ключ к комбинированию команд и созданию мощных однострочников
Текстовые инструменты: grep, sed, awk, cut, sort, uniq, patch — арсенал для обработки и трансформации текстовых данных без написания кода
Сценарии bash: переменные, условия, циклы, функции и обработка ошибок — систематический подход к автоматизации системных задач и написанию надёжных скриптов
💬 Важные цитаты
«Графический интерфейс позволяет делать то, что предусмотрел разработчик. Командная строка позволяет делать то, что нужно вам»
«Умение работать в командной строке — это суперсила любого пользователя Linux»