8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 17.98 руб.

Bash Cookbook китайская версия (Канада) Ron & Middot; Рон Браш, (канадский) Ganesh Naik (Ganesh Naik) - Wang Linsheng.

Цена: 795руб.    (¥44.2)
Артикул: 625196147405

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

Этот товар на Таобао Описание товара
Продавец:盛文北方新生活旗舰店
Адрес:Сычуань
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥ 12.8 10.6191руб.
¥29.4529руб.
¥71.31 282руб.
¥92.11 656руб.

Bash Cookbook китайская версия

делать  К:(Плюс) Рон·Рон Браш, (канадский) Гарнеш·Ганеш Найк (Ганеш Найк) переводится Wang Linsheng
Конечно  цена:59
вне Версия общество:Люди после прессы
Дата публикации:01 марта 2020 г.
Страница  число:206
Пакет  рамка:Оплата в мягкой обложке
ISBN:9787115527011
Оглавление
Глава Bash Speed ​​1
1.1Bash и CLI Базовые знания 2
1.2 Создание и использование основных переменных 6
1,3 Бэша скрытые переменные и слова удержания 9
1.4 Используйте, если, иначе, Elseif для логического суждения 11
1.4.1 Значение оценки 12
1.4.2 Строки оценки 13
1.4.3 Вложенное если заявление 14
1,5 CASE/SWEAD оператор и циркулирующая структура 14
1.5.1 Основной оператор дела 15
1.5.2 Базовый цикл 16
1.6 Используйте функции и параметры 17
1.7 содержит исходный файл 19
1.8 Поиск кода возврата и вывод 20
1.9 Используйте трубопровод для подключения нескольких команд и перенаправления ввода/вывода на 23
1.10 Получить параметры ввода программы 26
1.11 Получите дополнительную информацию, связанную с командой 28
1.12 Резюме 29
Глава 2 Текст и обработка файлов 30
2.1 ВВЕДЕНИЕ 30
2.2 Базовый поиск строки и файлов 32
2.2.1 Подготовка 32
2.2.2 Практические упражнения 33
2.2.3 Принципы работы 34
2.3 Используйте проход и регулярные выражения 36
2.3.1 Подготовка 37
2.3.2 Практические упражнения 38
2.3.3 Принципы работы 39
2.4 Математические операции в сценариях 43
2.4.1 Подготовка 44
2.4.2 Практические упражнения 45
2.4.3 Принципы работы 47
2.5 Используйте Bash, чтобы извлечь/изменить/сортировать/удалить/Поиск строки 49
2.5.1 Подготовка 50
2.5.2 Практические упражнения 50
2.5.3 Принципы работы 54
2.6 Используйте SED и AWK, чтобы удалить/заменить Sub -String 57
2.6.1 Подготовка 57
2.6.2 Практические упражнения 58
2.6.3 Принцип работы 60
2.7 Используйте данные Echo и Printf Format/Вывод 62
2.7.1 Подготовка 63
2.7.2 Практическое упражнение 63
2.7.3 Принцип работы 65
2.8 Интернационализация сценария 66
2.8.1 Подготовка 67
2.8.2 Практические упражнения 68
2.8.3 Принципы работы 70
2.9 Статистика в соответствии с содержимым файла и уменьшите повторные 73
2.9.1 Подготовка 74
2.9.2 Практические упражнения 74
2.9.3 Принципы работы 74
2.10 Используйте атрибуты файла в условной логике 76
2.10.1 Подготовка 77
2.10.2 Практические упражнения 77
2.10.3 Принципы работы 78
2.11 Прочитайте разделенные данные и измените выходной формат 81
2.11.1 Подготовка 82
2.11.2 Практическое упражнение 83
2.11.3 Принципы работы 84
Глава 3 Файловая система владения 86
3.1 Введение 86
3.2 Обзор файлов——Голова, хвост, меньше и больше 87
3.2.1 Подготовка 87
3.2.2 Практическое упражнение 87
3.2.3 Принцип работы 88
3.3 Поиск файлов в соответствии с именем или расширением 90
3.3.1 Подготовка 92
3.3.2 Практические упражнения 92
3.3.3 Принципы работы 93
3.4 Сравните разность файлов с командой DIFF и ремонтом 95
3.4.1 Подготовка 96
3.4.2 Практические упражнения 96
3.4.3 Принципы работы 97
3.5 Создать и эффективно использовать символическую ссылку 99
3.5.1 Практические упражнения 100
3.5.2 Принцип работы 101
3.6 Поднимитесь по файловой системе и распечатайте дерево каталогов 102
3.6.1 Подготовка 102
3.6.2 Практические упражнения 102
3.6.3 Принцип работы 104
3.7 Найти и удалить повторяющиеся файлы или каталог 104
3.7.1 Подготовка 105
3.7.2 Практические упражнения 106
3.7.3 Принцип работы 107
3.8 Merge и Dive Files в любом месте 108
3.8.1 Подготовка 109
3.8.2 Практические упражнения 109
3.8.3 Принцип работы 111
3.9 Сгенерировать наборы данных различных размеров и случайных файлов 112
3.9.1 Подготовка 113
3.9.2 Практические упражнения 113
3.9.3 Принципы работы 115
Глава 4 Сценарий 116 как процесс опекуна 116
4.1 Введение 116
4.2 Использовать цикл или рекурсивные процедуры непрерывного бега 117
4.2.1 Подготовка 117
4.2.2 Практические упражнения 118
4.2.3 Принцип работы 119
4.3 Сохранение программы/сценария продолжает работать 120 после отмены
4.3.1 Подготовка 120
4.3.2 Практические упражнения 121
4.3.3 Принцип работы 122
4.4 Позвоните в команду Privilege 123
4.4.1 Подготовка 124
4.4.2 Практические упражнения 125
4.4.3 Принцип работы 126
4.5 Очистить результат вывода пользователя и получить восстановленный результат 126
4.5.1 Подготовка 127
4.5.2 Практические упражнения 127
4.5.3 Принцип работы 130
4.6 Используйте выберите, чтобы создать простое многоуровневое меню 131
4.6.1 Подготовка 131
4.6.2 Практические упражнения 132
4.6.3 Принцип работы 133
4.7. Создайте и захватывают сигналы 133
4.7.1 Подготовка 134
4.7.2 Фактическое боевое упражнение 134
4.7.3 Принцип работы 135
4.8 Используйте временные файлы и блокируйте файлы в скрипте 135
4.8.1 Подготовка 136
4.8.2 Фактическое боевое упражнение 136
4.8.3 Принцип работы 137
4.9 Используйте тайм -аут, чтобы дождаться завершения команды 137
4.9.1 Подготовка 138
4.9.2 Практические упражнения 138
4.9.3 Принцип работы 139
4.10 Создать FIFO и параллельный процесс 141
4.10.1 Подготовка 141
4.10.2 Практические упражнения 141
4.10.3 Принцип работы 142
4.11 выполнить сценарии 143 Когда система запускается
4.11.1 Подготовка 144
4.11.2 Практические упражнения 146
4.11.3 Принцип работы 147
Глава 5 Сценарий управления системой 148
5.1 Введение 148
5.2 Информация о системе сбора и резюме 149
5.2.1 Подготовка 149
5.2.2 Практические упражнения 149
5.2.3 Принцип работы 150
5.3 Соберите сетевую информацию и диагностируйте сетевую подключение 152
5.3.1 Подготовка 152
5.3.2 Практические упражнения 153
5.3.3 Принцип работы 153
5.4 Настройте базовое сетевое соединение 154
5.4.1 Подготовка 154
5.4.2 Практические упражнения 154
5.4.3 Принцип работы 154
5.5 Каталог наблюдения и файл 155
5.5.1 Подготовка 155
5.5.2 Практические упражнения 155
5.5.3 Принцип работы 155
5.6 Сжатие и архив файла 155
5.6.1 Подготовка 156
5.6.2 Практические упражнения 156
5.6.3 Принцип работы 157
5.7 Вращение файла журнала 157
5.7.1 Подготовка 158
5.7.2 Практические упражнения 158
5.7.3 Принцип работы 159
5.8 Используйте iptables, чтобы установить брандмауэр Linux 160
5.8.1 Подготовка 160
5.8.2 Практические упражнения 160
5.8.3 Принцип работы 161
5.9 Посетите базу данных 161 SQL из удаленного или локального
5.9.1 Подготовка 161
5.9.2 Практические упражнения 161
5.9.3 Принцип работы 163
5.10 Создайте ключ SSH для достижения удаленного доступа к 163
5.10.1 Подготовка 163
5.10.2 Практические упражнения 163
5.11 задания крона для создания и конфигурации для планирования задач 164
5.11.1 Практические упражнения 164
5.11.2 Принцип работы 165
5.12 Систематическое создание пользователь и группа 166
5.12.1 Практические упражнения 166
5.12.2 Принцип работы 166
Глава 6 Хороший пользовательский скрипт 167
6.1 Введение 167
6.1.1 Создать запись в системном журнале и генерировать предупреждение 168
6.1.2 Практические упражнения 168
6.1.3 Принцип работы 169
6.2 Используйте DD резервное копирование и стирайте диск и раздел 169
6.2.1 Подготовка 169
6.2.2 Практические упражнения 169
6.2.3 Принцип работы 170
6.3 Создать графический интерфейс в командной строке 170
6.3.1 Подготовка 170
6.3.2 Практические упражнения 170
6.3.3 Принцип работы 171
6.4 Проверьте полноту файла 172
6.4.1 Подготовка 172
6.4.2 Практические упражнения 172
6.4.3 Принцип работы 173
6.5 Моютирую сетевую файловую систему 174
6.5.1 Подготовка 174
6.5.2 Практические упражнения 174
6.5.3 Принцип работы 174
6.6 Просмотрите веб -страницу 175 в командной строке 175
6.6.1 Подготовка 175
6.6.2 Практические упражнения 175
6.6.3 Принцип работы 175
6.7 Capture сетевого трафика 176
6.7.1 Подготовка 176
6.7.2 Фактическая боевая тренировка 176
6.7.3 Принцип работы 177
6.8. Найдите зависимость взаимосвязь исполняемого файла 177
6.8.1 Подготовка 177
6.8.2 Практические упражнения 177
6.8.3 Принцип работы 178
6.9 Получение времени разных часовых поясов 178
6.9.1 Подготовка 178
6.9.2 Практические упражнения 178
6.9.3 Принцип работы 179
6.10 Files Encrypt/Decrypt в сценариях 179
6.10.1 Подготовка 179
6.10.2 Практические упражнения 179
6.10.3 Принцип работы 179
Глава 7 Bash Watch 180
7.1 Введение 180
7.2 Создайте простой и практичный HTTP Server 181
7.2.1 Подготовка 181
7.2.2 Практические упражнения 181
7.2.3 Принцип работы 182
7.3 Анализ RSSFEED182
7.3.1 Подготовка 182
7.3.2 Практические упражнения 182
7.3.3 Принцип работы 182
7.4 Поднимите веб -страницу 182
7.4.1 Подготовка 183
7.4.2 Практические упражнения 183
7.4.3 Принцип работы 183
7.5 Сделайте простой робот IRC -чата 183
7.5.1 Подготовка 183
7.5.2 Практические упражнения 183
7.5.3 Принцип работы 184
7.6 Предотвратить доступ SSH к неверному IP -адресу 184
7.6.1 Подготовка 184
7.6.2 Практические упражнения 185
7.6.3 Принцип работы 185
7.7 Используйте Bash, чтобы воспроизводить и управлять аудио
Файл 185
7.7.1 Подготовка 185
7.7.2 Практические упражнения 186
7.7.3 Принцип работы 186
7.8 Создать Simple Nat и DMZ Firemwall 186
7.8.1 Подготовка 186
7.8.2 Практические упражнения 186
7.8.3 Принцип работы 187
7.9 Проанализируйте проект GitHub и создайте отчет 187
7.9.1 Подготовка 187
7.9.2 Практические упражнения 187
7.9.3 Принцип работы 188
7.10 Создайте первичное удаленное увеличение 188
7.10.1 Подготовка 188
7.10.2 Практические упражнения 188
7.10.3 Принцип работы 188
7.11 Используйте скрипт Bash для мониторинга входа UDEV 189
7.11.1 Подготовка 189
7.11.2 Практические упражнения 189
7.11.3 Принцип работы 189
7.12 Используйте Bash для мониторинга и оптимизации емкости батареи 190
7.12.1 Подготовка 190
7.12.2 Практические упражнения 190
7.12.3 Принцип работы 191
7.13 Используйте Chroot и ограниченное защитное сценарий.
7.13.1 Подготовка 191
7.13.2 Практические упражнения 191
7.13.3 Принцип работы 192
Глава 8 Хорошая технология сценариев 193
8.1 Введение 193
8.2 Расчет времени выполнения сценария 194
8.2.1 Подготовка 194
8.2.2 Практические упражнения 194
8.2.3 Принцип работы 194
8.3 Напишите однозначное утверждение условия и оператор цикла 194
8.3.1 Подготовка 194
8.3.2 Практические упражнения 194
8.3.3 Принцип работы 195
8.4 Избегайте появления“commandnotfound”Предупреждение/Ошибка 195
8.4.1 Подготовка 195
8.4.2 Практические упражнения 195
8.4.3 Принцип работы 196
8.5 Файл конфигурации, который можно использовать со сценариями 196
8.5.1 Подготовка 197
8.5.2 Практические упражнения 197
8.5.3 Принцип работы 197
8.6 Изменить цветовую схему командной строки 198
8.6.1 Подготовка 198
8.6.2 Практические упражнения 198
8.6.3 Принцип работы 199
8.7 Создать псевдоним команд 200
8.7.1 Подготовка 200
8.7.2 Практическое упражнение 200
8.7.3 Принцип работы 200
8.8 Вывод на исходное вертикальное устройство для отображения 200
8.8.1 Подготовительная работа 201
8.8.2 Практическое упражнение 201
8.8.3 Принцип работы 201
8.9 Создайте простой фронт -ной gui201 для сценария Bash
8.9.1 Подготовка 202
8.9.2 Практические упражнения 202
8.9.3 Принципы работы 204
8.10 Скомпилируйте и установите домашний сценарий Bashshell 204
8.10.1 Подготовка 204
8.10.2 Практические упражнения 204
8.10.3 Принцип работы 205
8.11 Запись терминала сессия 205
8.11.1 Подготовка 205
8.11.2 Практические упражнения 205
8.11.3 Принцип работы 205
8.12 Напишите сценарий высокого качества 205
8.12.1 Подготовка 206
8.12.2 Практические упражнения 206
8.12.3 Принцип работы 206
Пунктирное содержание

краткое введение

Bash (Bourne-Again Shell)-это оболочка Unix, написанная для программы GNU.Хотя интерфейс графического интерфейса различных операционных систем хорошо усовершенствовано, программирование Shell по -прежнему играет роль, которую нельзя игнорировать.Эта книга фокусируется на использовании Bash в среде Ubuntu.Эта книга включает в себя базовые базовые знания, обработку текста и файлов, понимание и управление файловыми системами.Для системного администратора Linux/Unix и персонала эксплуатации и обслуживания Shell также является мощным инструментом, с которым они должны иметь дело каждый день.Следовательно, в -depth понимание и освоение программирования оболочки являются одной из обязательных домашних заданий для каждого пользователя Linux/Unix/OS X.