57 lines
3.7 KiB
Markdown
57 lines
3.7 KiB
Markdown
---
|
||
Тип: Книга
|
||
Статус: Запланировано
|
||
Название: Командная строка 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]]
|
||
- [[Современные операционные системы]]
|