--- Тип: Книга Статус: Запланировано Название: Командная строка Linux. Полное руководство Автор: - Уильям Шоттс Количество страниц: 544 Прогресс: 0 Формат: Электронная Обложка: Библиотека/Книги/covers/komandnaya-stroka-linux-shotts.jpg Начата: Закончена: Оценка: Сложность: Теги: - linux - командная_строка - bash - shell - автоматизация Категории: - Программирование - Операционные системы Источник: Ссылка: --- # Командная строка Linux. Полное руководство ![[covers/komandnaya-stroka-linux-shotts.jpg]] ## 📖 О книге Уильям Шоттс — разработчик и технический писатель — создал международный бестселлер для всех, кто хочет освоить командную строку 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» ## 💡 Как применить в моих проектах ## 🔗 Связанные заметки - [[Командная строка Linux]] - [[Внутреннее устройство Linux]] - [[Современные операционные системы]]