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





Запретить расширение фигурных скобок. —noediting
Запретить редактирование командной строки посредством курсорных и специальных клавиш.
—noprofile
Не обрабатывать файлы /etc/profile, ~/.bash^profile, ~/.bashJogin или ~/.profilenpm запуске.
—norc
Не обрабатывать файл ~/.bashrc при запуске.
Запуск выполняется привилегированным пользователем; не обрабатывать $HOME/.profile.
—posix
Режим работы в стандарте POSIX.
-г Предоставлять пользователю ограниченную среду повышенной безопасности. В частности, запрещается изменять рабочий каталог к дрименять символ > для перенаправления вывода.
—rcfile file
При запуске использовать file вместо файла —restricted
Действует идентично -г.
-s Читать команды со стандартного ввода; вывод встроенных команд перенаправляется в файловый дескриптор с номером 1; весь остальной вывод - в файловый дескриптор с номером 2.
—v Отображать строки по мере выполнения (используется для отладки сценариев).
—verbose
Действует так же, как
—version
Отобразить информацию об установленной версии bash. —х Включить отладку (см. параметр -х в описании команды set).
При выполнении с неанглийскими параметрами локализации выдавать
все строки, преобразованные bash.

Все прочие параметры запуска bash перечислены в описании встроенной команды set.

Аргументы
Аргументы присваиваются позиционным переменным $1, $2 и т. д. в соответствии с их порядком. Если первый из аргументов является исполняемым сценарием, производится чтение команд из указанного файла, а значения оставшихся аргументов присваиваются переменным $1, $2 и т. д.

Синтаксис
В этом подразделе описаны многочисленные особенности, специфичные для интерпретатора bash. Темы расположены следующим образом:
Специальные файлы
Специальные символы в именах файлов

• Редактирование командной строки
Экранирование
Формы команд
Формы перенаправления
Сопроцессы

Специальные файлы
Файл
Назначение

/etc/profile
$HOME/.bash _profile
$HOME/.bashrc
$HOME/.bash_logout
$HOME/.bashJiistory
/etc/passwd
Автоматически выполняется при входе в систему
Автоматически выполняется при входе в систему
Автоматически выполняется при запуске интерпретатора
Автоматически выполняется при выходе из системы
Журнал команд последнего сеанса работы
Информация о домашних каталогах пользователей для расширения ~пате

Спецсимволы в именах файлов
Символы
Значение


Любая строка, пустая или состоящая из произвольного количества


символов

1
Один произвольный символ

 

Символы

Значение

 

[aba..]
{str1,...}

[1а0с...]
пате

—п



   
 

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