Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Руководство по Bash для начинающих
Назад Глава 1: Командная оболочка и скрипты Bash Вперед

Глава 1: Командная оболочка и скрипты Bash

Оригинал: "Bash Guide for Beginners"
Автор: 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
    • Пример скрипта init
  • Подводим итог
  • Упражнения

Предыдущий раздел: Оглавление Следующий раздел:
Введение   Обычно используемые командные оболочки