(ссылка для форума) (ссылка для блога) (QR-код книги)
[url=https://coollib.com/b/371206] [b]Командная строка Linux (epub 2)[/b] [img]https://coollib.com/i/6/371206/cover53.jpg[/img][/url]
<a href=https://coollib.com/b/371206> <b>Командная строка Linux (epub 2)</b> <img border=0 align=left style='padding: 3px;' src="https://coollib.com/i/6/371206/cover53.jpg" alt="Командная строка Linux (epub)"></a>
QR-код книги
Аннотация
Книга Уильяма Шоттса "Командная
строка Linux: Полное руководство"
представляет обширный обзор
«жизни» в командной строке Linux. В
отличие от других книг, посвященных
одной программе, такой как командный интерпретатор bash, в
этой книге автор попытается
рассказать, как поладить с
интерфейсом командной строки в
более широком аспекте. Как он
работает? Что можно сделать с его помощью? Как лучше его
использовать? Эта книга не об
администрировании системы Linux.
Эта книга исключительно о Linux. В книге материал излагается в
тщательно выверенной
последовательности, как в школе,
где учитель руководит вами и
направляет вас по правильному пути.
Многие авторы грешат тем, что подают материал в
«систематическом» порядке,
имеющем определенный смысл для
писателя, но способном вызывать
путаницу у начинающих
пользователей. Цель данной книги — познакомить вас с идеологией Unix,
которая отличается от идеологии
Windows.
Рекомендации:
эту книгу рекомендовали 0 пользователей. Прежде чем рекомендовать книгу, хорошо подумайте. Рекомендация - это высшая оценка, которую вы можете выставить книге. 10 по 5-балльной шкале.
[Оглавление]
Благодарности
Введение
Зачем нужна командная строка?
О чем эта книга
Кому адресована эта книга
Что дается в этой книге
Как читать эту книгу
Предварительные условия
Часть I. Командная оболочка
1. Что такое командная оболочка
Эмуляторы терминалов
Первые удары по клавишам
Некоторые простые команды1
Завершение сеанса работы с терминалом
2. Навигация
Дерево каталогов файловой системы
Текущий рабочий каталог
Перечисление содержимого каталога
Смена текущего рабочего каталога
3. Исследование системы
Любопытные возможности ls
Определение типов файлов командой file
Просмотр содержимого файлов командой less
Обзорное путешествие
Символические ссылки
4. Операции с файлами и каталогами
Групповые символы
mkdir — создание каталогов
cp — копирование файлов и каталогов
mv — перемещение и переименование файлов
rm — удаление файлов и каталогов
ln — создание ссылок
Давайте построим песочницу
Заключительное замечание
5. Работа с командами
Что такое команды?
Идентификация команд
Получение документации с описанием команд
Создание собственных команд с помощью alias
Навестите старых друзей
6. Перенаправление
Стандартный ввод, вывод и вывод ошибок
Конвейеры
Заключительное замечание
7. Взгляд на мир глазами командной оболочки
Подстановка
Экранирование
Заключительное замечание
8. Продвинутые приемы работы с клавиатурой
Редактирование командной строки
Дополнение
Использование истории
Заключительное замечание
9. Привилегии
Владельцы, члены группы и все остальные
Чтение, запись и выполнение
Изменение идентичности
Использование привилегий
Изменение своего пароля
10. Процессы
Как действует процесс
Управление процессами
Сигналы
Другие команды управления процессами
Часть II. Окружение и настройка
11. Окружение
Что хранится в окружении?
Как устанавливается окружение?
Изменение окружения
Заключительное замечание
12. Плавное введение в vi
Зачем осваивать vi
Немного предыстории
Запуск и завершение vi
Режимы редактирования
Перемещение курсора
Основы редактирования
Поиск и замена
Редактирование нескольких файлов
Сохранение результатов работы
13. Настройка приглашения к вводу
Устройство строки приглашения к вводу
Альтернативные варианты оформления приглашения
Добавление цвета
Перемещение курсора
Сохранение определения приглашения
Заключительное замечание
Часть III. Типичные задачи и основные инструменты
14. Управление пакетами
Системы пакетов
Как действует система пакетов
Типичные задачи управления пакетами
Заключительное замечание
15. Устройства хранения
Монтирование и размонтирование устройств хранения
Создание новых файловых систем
Проверка и восстановление файловой системы
Форматирование гибких дисков
Непосредственное перемещение данных между устройствами
Создание образа компакт-диска
Запись образа компакт-диска
Дополнительные сведения
16. Сети
Исследование и мониторинг сети
Передача файлов по сети
Безопасные взаимодействия с удаленными узлами
17. Поиск файлов
locate — простой способ поиска файлов
find — сложный способ поиска файлов
18. Архивация и резервное копирование
Сжатие файлов
Архивирование файлов
Синхронизация файлов и каталогов
19. Регулярные выражения
Что такое регулярные выражения?
grep — поиск в тексте
Метасимволы и литералы
Любой символ
Якоря
Выражения в квадратных скобках и классы символов
Простые и расширенные регулярные выражения POSIX
Чередование
Квантификаторы
Практические примеры применения регулярных выражений
Заключительное замечание
20. Обработка текста
Области применения текста
А вот и наши старые знакомые!
Нарезка и перетасовка текста
Сравнение текста
Редактирование на лету
Заключительное замечание
Дополнительное задание
21. Форматирование вывода
Инструменты простого форматирования
Системы форматирования документов
Заключительное замечание
22. Печать
Краткая история поддержки печати
Печать в Linux
Подготовка файлов к печати
Отправка задания печати на принтер
Наблюдение за заданиями печати и управление ими
23. Компиляция программ
Что такое компиляция?
Компиляция программ на C
Заключительное замечание
Часть IV. Сценарии командной оболочки
24. Создание первого сценария командной оболочки
Что такое сценарии командной оболочки
Как написать сценарий командной оболочки
Дополнительные хитрости по оформлению
Заключительное замечание
25. Начало проекта
Этап первый: минимальный документ
Этап второй: добавление некоторых данных
Переменные и константы
Встроенные документы
Заключительное замечание
26. Проектирование сверху вниз
Функции командной оболочки
Локальные переменные
Постоянное опробование сценария
Заключительное замечание
27. Управление потоком выполнения: ветвление при помощи if
Использование if
Код завершения
Команда test
Более современная версия команды test
(( )) — для проверки целых чисел
Объединение выражений
Операторы управления: еще один способ ветвления
Заключительное замечание
28. Чтение ввода с клавиатуры
read — чтение значений со стандартного ввода
Проверка ввода
Меню
Заключительное замечание
Дополнительные сведения
29. Управление потоком выполнения: циклы while и until
Циклы
while
Прерывание цикла
until
Чтение файлов в циклах
Заключительное замечание
30. Поиск и устранение ошибок
Синтаксические ошибки
Логические ошибки
Тестирование
Отладка
Заключительное замечание
31. Управление потоком выполнения: ветвление с помощью case
Последние комментарии
3 часов 9 минут назад
3 часов 26 минут назад
3 часов 47 минут назад
6 часов 29 минут назад
13 часов 52 минут назад
19 часов 36 минут назад