Base/Knowledges/Библиотека/Книги/Командная строка Linux. Полное руководство.md

3.7 KiB
Raw Blame History

Тип, Статус, Название, Автор, Количество страниц, Прогресс, Формат, Обложка, Начата, Закончена, Оценка, Сложность, Теги, Категории, Источник, Ссылка
Тип Статус Название Автор Количество страниц Прогресс Формат Обложка Начата Закончена Оценка Сложность Теги Категории Источник Ссылка
Книга Запланировано Командная строка 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»

💡 Как применить в моих проектах

🔗 Связанные заметки