| Руководство по Bash для начинающих |
| Назад |
Глава 1: Командная оболочка и скрипты Bash |
Вперед |
Глава 1: Командная оболочка и скрипты Bash
Оригинал:
Автор: Machtelt Garrels
Дата публикации: 9.02.2010 (Revision 1.12)
Перевод: Н.Ромоданов
Дата перевода: февраль 2011 г.
Краткое содержание главы 1
В этой вступительной главе будет
- рассказано о некоторых обычно используемых командных оболочках;
- показаны преимущества и особенности командной оболочки GNU Bash;
- рассказано из каких составляющих состоит командная оболочка;
- рассмотрены файлы инициализации Bash;
- показано, как командная оболочка исполняет команды;
- изучены некоторые простые примеры скриптов.
Обычно используемые командные оболочки
- Основные функции командной оболочки
- Типы командных оболочек
Преимущества командной оболочки Bourne Again Shell
- Bash — это командная оболочка проекта GNU
- Возможности, которые есть только в bash
- Вызов оболочки
- Файлы, используемые при запуске bash
- Вызов в интерактивном режиме с регистрацией в системе, т.е. с использованием параметра '--login'
- Вызов интерактивной командной оболочки без регистрации в системе
- Неинтерактивное обращение к оболочке
- Вызов с помощью команды sh
- Режим POSIX
- Дистанционный вызов
- Вызов в случае, когда UID не совпадает с EUID
- Интерактивные командные оболочки
- Что такое интерактивная командная оболочка?
- Командная оболочка интерактивная?
- Свойства интерактивной командной оболочки
- Условные выражения
- Арифметические операции в командной оболочке
- Алиасы
- Массивы
- Стек директориев
- Строка приглашения
- Ограниченный доступ к командной оболочке
Исполнение команд
- Общие положения
- Встроенные команды командной оболочки
- Выполнение программ из скрипта
Составляющие компоненты
- Составляющие компоненты командной оболочки
- Синтаксис командной оболочки
- Команды командной оболочки
- Функции командной оболочки
- Параметры командной оболочки
- Расширенные возможности командной оболочки
- Перенаправление данных
- Выполнение команд
- Скрипты командной оболочки
Разработка хороших скриптов
- Особенности хороших скриптов
- Структура
- Терминология
- Порядок и логика разработки скрипта
- Пример скрипта Bash: mysystem.sh
- Подводим итог
- Упражнения