Linux и UNIX: программирование в shell. Руководство разработчика
вернуться

Тейнсли Дэвид

Шрифт:

20.3. Заключение

ГЛАВА 21

21.1. Применение команды tput

21.1.1. Строчный поток вывода данных

21.1.2. Числовой вывод

21.1.3. Поток вывода булевых данных

21.2. Работа с командой tput

21.2.1. Присвоение имен командам tput

21.2.2. Применение булевого потока вывода

21.2.3. Использование команды tput в сценариях

21.2.4. Генерирование escape–последовательностей

21.2.5. Изменение положения курсора

21.2.6. Центрирование отображаемого текста

21.2.7. Определение атрибутов терминала

21.2.8. Применение функциональных клавиш при работе со сценариями

21.2.9. Применение различных цветов

21.2.10. Генерирование цветов

21.2.11. Улучшение внешнего вида меню

21.3. Заключение

ГЛАВА 22

22.1. Добавление записей

22.2. Удаление записей

22.3. Обновление записей

22.4. Просмотр записей

22.5. Заключение

ГЛАВА 23

23.1. Наиболее распространенные ошибки

23.1.1. Ошибки, связанные с циклом

23.1.2. Как обычно пропускают кавычки

23.1.3. Проверка на наличие ошибки

23.1.4. Регистр символов

23.1.5. Циклы for

23.1.6. Команда echo

23.2. Команда set

23.3. Заключение

ГЛАВА 24

24.1. Полный список команд, встроенных в интерпретатор shell

24.1.1. Команда pwd

24.1.2. Команда set

24.1.3. Команда times

24.1.4. Команда type

24.1.5. Команда ulimit

24.1.6. Команда wait

24.2. Заключение

Часть 5

ГЛАВА 25

25.1 Быстрый метод формирования файла

25.2. Скоростной способ вывода документа на печать

25.3. Автоматизация меню

25.4. Автоматизация передачи файлов по протоколу ftp

25.5. Организация доступа к базам данных

ГЛАВА 26

26.1. Создание регистрационных файлов

26.1.1. Применение команды date для создания журнальных файлов

26.1.2. Создание уникальных временных файлов

26.2. Сигналы

26.2.1. Уничтожение процесса

26.2.2. Обнаружение сигнала

26.3. Команда trap

26.3.1. Перехват сигналов и выполнение действий

26.3.2. Захват сигнала и выполнение действий

26.3.3. Блокировка терминала

26.3.4. Игнорирование сигналов

26.4. Команда eval

26.4.1. Выполнение команд, находящихся в строке

26.4.2. Присвоение значения имени переменной

26.5. Команда logger

26.5.1. Использование команды logger

26.5.2. Использование команды logger в сценариях

26.6. Заключение

ГЛАВА 27

27.1. Сценарий pingall

27.2. Сценарий backup_gen

27.3. Сценарий del.lines

27.4. Сценарий access.deny

27.5. Сценарий logroll

27.6. Сценарий nfsdown

27.7. Заключение

ГЛАВА 28

28.1. Определение наличия каталогов уровня выполнения

28.2. Уточнение текущего уровня выполнения

28.3. Ускорение работы с помощью файла inittab

28.4. Переходим к уровням выполнения

28.4.1. Различные уровни выполнения

28.4.2. Формат сценария уровня выполнения

28.4.3. Инсталляция сценария уровня выполнения

28.5. Использование файла inittab для запуска приложений

28.6. Другие методы, применяемые для запуска и останова служб

28.7. Заключение

ГЛАВА 29

29.1. Определение Web–страницы

29.2. Протокол cgi

29.3. Подключение к Web–серверу

29.4. Сценарии cgi и HTM

29.4.1. Базовый сценарий cgi

29.4.2. Отображение вывода команды интерпретатора shell

29.4.3. Использование SSI

29.4.4. Счетчик количества посещений

29.4.5. Вывод на печать текущих настроек Web–среды с помощью ссылки

29.4.6. Другие общие переменные среды

29.5. Введение в методы get и post

29.5.1. Метод get

29.5.2. Метод post

29.5.3. Заполнение списка

29.5.4. Автоматическое обновление Web–страницы

29.6. Заключение

ПРИЛОЖЕНИЕ А Коды ASCII

ПРИЛОЖЕНИЕ Б

basename

cat

compress

cp

diff

dircmp

dirname

du

file

fuser

  • Читать дальше
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • ...

Private-Bookers - русскоязычная библиотека для чтения онлайн. Здесь удобно открывать книги с телефона и ПК, возвращаться к сохраненной странице и держать любимые произведения под рукой. Материалы добавляются пользователями; если считаете, что ваши права нарушены, воспользуйтесь формой обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • help@private-bookers.win