Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





MAILCHECK
Интервал (в секундах) проверки наличия новой почты (60 секунд
по умолчанию).

MAILPATH
Список имен файлов (элементы разделяются двоеточием), которые необходимо проверять на наличие новых писем.

PATH

Список каталогов, в которых происходит поиск выполняемых команд. Элементы списка разделяются двоеточием.

PROMPT jCOMMAND
Команда, выполняемая bash перед выдачей следующего
приглашения командной строки.

PS1

Первичное приглашение командной строки. В разделе «Переменные в приглашениях» описаны способы отображения динамически меняющейся информации в приглашениях интерпретатора, в частности, текущего рабочего каталога или номера команды в журнале.

PS2

Вторичное приглашение новой строки для незаконченной
команды.

PS3

Приглашение встроенной команды select.

PS4

Приглашение, отображаемое при отладке с параметром -х (см. раздел «Запуск интерпретатора») и встроенной командой set.

Таблица 7.22. Переменные состояния
Переменная
Описание

BASH
Путь текущего экземпляра интерпретатора

BASH_VERSION
Номер версии текущего интерпретатора

COLUMNS
Количество доступных колонок дисплея

DIRSTACK
Перечень каталогов, с которыми работают команды pushd и popd

EUID
Эффективный идентификатор владельца процесса, выполняющего данную копию интерпретатора, в виде числа, опознаваемого системой

GROUPS
Список групп, к которым принадлежит пользователь, в виде чисел, опознаваемых системой

HOME
Имя домашнего (начального) каталога пользователя

HOSTNAME
Узел, на котором выполняется интерпретатор

HOSTTYPE
Краткое имя, указывающее тип машины, на которой выполняется интерпретатор; например i486

LINES
Количество доступных строк дисплея

MACHTYPE
Длинное имя, указывающее тип машины, на которой выполняется интерпретатор; например

OLDPWD
Предыдущий рабочий каталог

OSTYPE
Краткий идентификатор операционной системы; например
nux-gnu»

PPID
Идентификатор процесса, породившего текущий интерпретатор

PWD
Текущий рабочий каталог

SECONDS
Количество секунд, прошедших с начала работы интерпретатора в данном сеансе

SHELL
Путь текущего интерпретатора

SHLVL
Глубина вложенности работающих интерпретаторов

TERM
Тип терминала, с которым работает пользователь

UID
Реальный идентификатор процесса, вызвавшего текущий интерпретатор, в виде числа, опознаваемого системой

 

Арифметические выражения

Команда let позволяет выполнять целочисленные операции. Интерпретатор bash предоставляет способ подстановки целых значений (в качестве аргументов команд или в переменные), а также средства перехода от одной системы счисления к

540
Глава 7. bash: командный интерпретатор Борна

Выражение
Значение

$(( ехрг ))
Использовать значение арифметического выражения в скобках

Операторы

В bash применяются операторы языка программирования С; они представлены в нижеследующем списке в порядке понижения приоритета. Для изменения порядкавычисления выражений используются скобки.
Оператор
Значение

-
Унарный минус


Логическое отрицание; двоичная инверсия (дополнение единицы)

*/%
Умножение, деление, взятие остатка от деления



   
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru