ПО:Bash: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) Нет описания правки |
Myagkij (обсуждение | вклад) Нет описания правки |
||
(не показано 10 промежуточных версий этого же участника) | |||
Строка 3: | Строка 3: | ||
=Содержание= | =Содержание= | ||
==Параметры командной строки== | |||
* '''-c''' ''строка'' - считывает команды из указанной ''строки''. | |||
* '''-D''' - выводит из программы все символьные строки, представленные в форме $"...". | |||
* '''-i''' - создаёт интерактивную оболочку(с приглашением на ввод команд). | |||
* '''-l''', '''-login''' - указывает такой же режим, как и для исходной оболочки. | |||
* '''O''' ''параметр'' - активирует указанный ''параметр'' команды shopt. Для установки указанного параметра в исходное состояние используется параметр '''+O'''. | |||
* '''p''' - начать работу в качестве привилегированного пользователя. При этом параметре читается содержимое обычных файлов запуска([[~/.bash_profile]]). | |||
** Игнорируется чтение переменных окружения [[$ENV]] и [[$BASH_ENV]]; | |||
** Игнорируются значения переменных [[BASHOPTS]], [[CDPATH]], [[GLOBALIGNORE]] и [[SHELLOPTS]]; | |||
** Игнорируется импорт функции из рабочей среды; | |||
* '''-r''', '''--restricted''' - создает ограниченную оболочку. | |||
* '''-s''' - читает команды из стандартного ввода. Вывод данных из встроенных команд, направляется в файл с дескриптором 1, а все остальные данные, выводимые из оболочки, - в файл с дескриптором 2. | |||
* '''-v''', '''--verbose''' - выводит строки по мере их чтения оболочкой. | |||
* '''--debugger''' - читает и активизирует параметр ''extdebug'' команды ''shopt''(при условии, что при запуске доступен отладочный профиль). | |||
* '''-dump-po-strings''' - выводит из программы все символьные строки в формате ''gettext''. | |||
* '''--help''' - выводит сообщение об использовании команды. | |||
* '''--init-file''' ''файл'', '''--rcfile''' ''файл'' - использует указанный ''файл'' вместо файла ''~/.bashrc'' для запуска интерактивных оболочек. | |||
* '''--noedditing''' - не использовать библиотеку GNU Readline для ввода, даже в интерактивном режиме. | |||
* '''--noprofile''' - не читать файл ''/etc/profile'' или любые другие личные файлы запуска. | |||
* '''--norc''' - не читать файл ''~/.bashrc''(устанавливается по умолчанию, когда оболочка вызывается как sh). | |||
* '''--posix''' - активирует режим работы по стандарту [[POSIX]]. | |||
* '''--version''' - выводит сообщение об используемой версии оболочки. | |||
* '''-''','''--''' - завершает обработку параметров. | |||
=См.также= | =См.также= | ||
=Внешние ссылки= | =Внешние ссылки= | ||
<references /> | <references /> | ||
{{ads}} | |||
{{ | {{Навигационная таблица/Bash}} | ||
{{Навигационная таблица/ПО}} | |||
{{Навигационная таблица/Телепорт}} | |||
}} |
Текущая версия от 11:38, 18 февраля 2023
Проверка/Оформление/Редактирование: Мякишев Е.А.
Содержание
Параметры командной строки
- -c строка - считывает команды из указанной строки.
- -D - выводит из программы все символьные строки, представленные в форме $"...".
- -i - создаёт интерактивную оболочку(с приглашением на ввод команд).
- -l, -login - указывает такой же режим, как и для исходной оболочки.
- O параметр - активирует указанный параметр команды shopt. Для установки указанного параметра в исходное состояние используется параметр +O.
- p - начать работу в качестве привилегированного пользователя. При этом параметре читается содержимое обычных файлов запуска(~/.bash_profile).
- -r, --restricted - создает ограниченную оболочку.
- -s - читает команды из стандартного ввода. Вывод данных из встроенных команд, направляется в файл с дескриптором 1, а все остальные данные, выводимые из оболочки, - в файл с дескриптором 2.
- -v, --verbose - выводит строки по мере их чтения оболочкой.
- --debugger - читает и активизирует параметр extdebug команды shopt(при условии, что при запуске доступен отладочный профиль).
- -dump-po-strings - выводит из программы все символьные строки в формате gettext.
- --help - выводит сообщение об использовании команды.
- --init-file файл, --rcfile файл - использует указанный файл вместо файла ~/.bashrc для запуска интерактивных оболочек.
- --noedditing - не использовать библиотеку GNU Readline для ввода, даже в интерактивном режиме.
- --noprofile - не читать файл /etc/profile или любые другие личные файлы запуска.
- --norc - не читать файл ~/.bashrc(устанавливается по умолчанию, когда оболочка вызывается как sh).
- --posix - активирует режим работы по стандарту POSIX.
- --version - выводит сообщение об используемой версии оболочки.
- -,-- - завершает обработку параметров.
См.также
Внешние ссылки