статьиGNU Free Documentation License материалы взяты из Википедии Статья была изменена. Оригинал статьи.

env

Материал из Энциклопедии в свободной энциклопедии
Перейти к: навигация, поиск

env в UNIXутилита, исполняющая команду с изменением окружения.

Входит, например, в gettext от GNU.

Содержание

[править] Использование

  • env [ПАРАМЕТР]в [-] [ПЕРЕМЕННАЯ=ЗНАЧЕНИЕ]в [КОМАНДА [АРГУМЕНТЫ]в]

[править] Параметры запуска

-i, --ignore-environment
исполняет команду с пустым окружением
-u, --unset=NAME
убирает переменную из окружения
--help
выдаёт эту информацию и заканчивает работу
--version
выдаёт информацию о версии и заканчивает работу

Без параметров считается запущенной с ключом -i. Если не указана КОМАНДА, то выдаётся изменённое окружение.

[править] Примеры

Команду env иногда используют для улучшения переносимости скриптов (см. Shebang_(Unix)#Portability), т.к. путь к интерпретаторам в разных системах может отличаться, а путь к env одинаковый в большинстве операционных систем:

#!/usr/bin/env python2
print "Hello World."

[править] Ссылки

  • env(1) в страница справки man по пользовательским командам GNU/Linux  (англ.)
  • env(1) в страница справки man по пользовательским командам OpenBSD  (англ.)
  • env(1) в страница справки man по пользовательским командам FreeBSD  (англ.)
Источник в «/w/index.php?title=Env&oldid=33913099»
Пространства имён

Варианты
Действия