environ

Autres langues

Langue: ru

Autres versions - même langue

Version: 2001-12-14 (openSuse - 09/10/07)

Autres sections - même nom

Section: 5 (Format de fichier)

éíñ

environ - ÏËÒÕÖÅÎÉÅ ÐÏÌØÚÏ×ÁÔÅÌÑ

ïâúïò


extern char **environ;


ïðéóáîéå

ðÅÒÅÍÅÎÎÁÑ environ ÕËÁÚÙ×ÁÅÔ ÎÁ ÍÁÓÓÉ× ÓÔÒÏË, ÎÁÚÙ×ÁÅÍÙÊ `environment' (ÏËÒÕÖÅÎÉÅ). (äÁÎÎÁÑ ÐÅÒÅÍÅÎÎÁÑ ÄÏÌÖÎÁ ÂÙÔØ ÏÐÉÓÁÎÁ × ÐÒÏÇÒÁÍÍÅ ÐÏÌØÚÏ×ÁÔÅÌÑ, Á ËÒÏÍÅ ÔÏÇÏ ÏÎÁ ÏÐÉÓÙ×ÁÅÔÓÑ × ÚÁÇÏÌÏ×ÏÞÎÏÍ ÆÁÊÌÅ unistd.h × ÔÏÍ ÓÌÕÞÁÅ, ÅÓÌÉ ÍÙ ÇÏ×ÏÒÉÍ Ï libc4 ÉÌÉ libc5, Á ÄÌÑ glibc ÜÔÏ ÓÐÒÁ×ÅÄÌÉ×Ï ÔÏÌØËÏ ÅÓÌÉ ÂÙÌ ÚÁÄÁÎ ÆÌÁÇ _GNU_SOURCE ). õËÁÚÁÎÎÙÊ ÍÁÓÓÉ× ÓÔÒÏË, ÓÔÁÎÏ×ÉÔÓÑ ÄÏÓÔÕÐÎÙÍ ÐÒÏÃÅÓÓÕ ÞÅÒÅÚ ×ÙÚÏ× exec(3), ËÏÔÏÒÙÊ ÚÁÐÕÓËÁÅÔ ÐÒÏÃÅÓÓ. ðÏ ÄÏÇÏ×ÏÒ£ÎÎÏÓÔÉ, ÜÔÉ ÓÔÒÏËÉ ÉÍÅÀÔ ×ÉÄ `ÉÍÑ=ÚÎÁÞÅÎÉÅ'. ÷ÏÔ ÎÅËÏÔÏÒÙÅ ÐÒÉÍÅÒÙ:
USER
éÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ, ÚÁÒÅÇÉÓÔÒÉÒÏ×ÁÎÎÏÇÏ × ÓÉÓÔÅÍÅ (ÉÓÐÏÌØÚÕÅÔÓÑ ÎÅËÏÔÏÒÙÍÉ ÐÒÏÇÒÁÍÍÁÍÉ, ÐÒÏÉÓÈÏÄÑÝÉÍÉ ÉÚ BSD)
LOGNAME
éÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ, ÚÁÒÅÇÉÓÔÒÉÒÏ×ÁÎÎÏÇÏ × ÓÉÓÔÅÍÅ (ÉÓÐÏÌØÚÕÅÔÓÑ ÎÅËÏÔÏÒÙÍÉ ÐÒÏÇÒÁÍÍÁÍÉ, ÐÒÏÉÓÈÏÄÑÝÉÍÉ ÉÚ System-V)
HOME
äÏÍÁÛÎÉÊ ËÁÔÁÌÏÇ ÐÏÌØÚÏ×ÁÔÅÌÑ, ÕÓÔÎÏ×ÌÅÎÎÙÊ ÐÒÏÇÒÁÍÍÏÊ login(1), ×ÚÑÔÙÊ ÉÚ ÆÁÊÌÁ ÐÁÒÏÌÅÊ passwd(5).
LANG
éÍÑ ÌÏËÁÌÉ (ÏÔ ÌÏËÁÌÉ ÚÁ×ÉÓÑÔ ÍÎÏÇÉÅ ÒÅÇÉÏÎÁÌØÎÙÅ ÎÁÓÔÒÏÊËÉ -- ÐÒÉÍ.ÐÅÒ.), ÉÓÐÏÌØÚÕÅÍÏÊ ÄÌÑ ËÁÔÅÇÏÒÉÊ ÌÏËÁÌÉ, ËÏÔÏÒÙÅ ÎÅ ÐÅÒÅËÒÙÔÙ LC_ALL ÉÌÉ ÂÏÌÅÅ ÓÐÅÃÉÆÉÞÎÙÍÉ ÐÅÒÅÍÅÎÎÙÍÉ ÏËÒÕÖÅÎÉÑ, ÔÁËÉÍÉ ËÁË LC_COLLATE, LC_CTYPE, LC_MESSAGES, LC_MONETARY, LC_NUMERIC É LC_TIME. óÍ. locale(5).
PATH
ðÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ËÁÔÁÌÏÇÏ×, ËÏÔÏÒÙÈ sh(1) É ÍÎÏÇÉÅ ÄÒÕÇÉÅ ÐÒÏÇÒÁÍÍÙ, ÂÕÄÕÔ ÐÒÉÍÅÎÑÔØ × ËÁÞÅÓÔ×Å ÐÒÅÆÉËÓÁ ÐÒÉ ÐÏÉÓËÅ ÆÁÊÌÁ, ÅÓÌÉ ÏÎ ÚÁÄÁÎ ÎÅÐÏÌÎÙÍ ÉÍÅÎÅÍ. ëÁÔÁÌÏÇÉ ÒÁÚÄÅÌÑÀÔÓÑ `:'. (ðÏÈÏÖÉÍ ÏÂÒÁÚÏÍ CDPATH ÉÓÐÏÌØÚÕÅÔÓÑ ÎÅËÏÔÏÒÙÍÉ ÐÒÏÇÒÁÍÍÁÍÉ ÄÌÑ ÐÏÉÓËÁ ËÏÍÁÎÄÙ ÓÍÅÎÙ ËÁÔÁÌÏÇÁ, MANPATH ÉÓÐÏÌØÚÕÅÔÓÑ ËÏÍÁÎÄÏÊ man(1) ÄÌÑ ÐÏÉÓËÁ ÓÔÒÁÎÉà ÜÌÅËÔÒÏÎÎÏÇÏ ÒÕËÏ×ÏÄÓÔ×Á É Ô.Ä.)
PWD
ôÅËÕÝÉÊ ÒÁÂÏÞÉÊ ËÁÔÁÌÏÇ. õÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ ÎÅËÏÔÏÒÙÍÉ ÐÒÏÇÒÁÍÍÁÍÉ.
SHELL
éÍÑ ËÏÍÁÎÄÎÏÇÏ ÉÎÔÅÒÐÒÅÔÁÔÏÒÁ ÐÏÌØÚÏ×ÁÔÅÌÑ.
TERM
ôÉÐ ÔÅÒÍÉÎÁÌÁ, ÄÌÑ ËÏÔÏÒÏÇÏ ÂÕÄÅÔ ÐÏÄÇÏÔÁ×ÌÉ×ÁÔØÓÑ ×Ù×ÏÄ.
PAGER
ðÒÅÄÐÏÞÉÔÁÅÍÁÑ ÐÏÌØÚÏ×ÁÔÅÌÅÍ ÕÔÉÌÉÔÁ ÐÒÏÓÍÏÔÒÁ ÔÅËÓÔÏ×ÙÈ ÆÁÊÌÏ×.
EDITOR/VISUAL
ðÒÅÄÐÏÞÉÔÁÅÍÁÑ ÐÏÌØÚÏ×ÁÔÅÌÅÍ ÕÔÉÌÉÔÁ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ ÔÅËÓÔÏ×ÙÈ ÆÁÊÌÏ×.
BROWSER
ðÒÅÄÐÏÞÉÔÁÅÍÁÑ ÐÏÌØÚÏ×ÁÔÅÌÅÍ ÕÔÉÌÉÔÁ ÐÒÏÓÍÏÔÒÁ URL. ðÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ, ÒÁÚÄÅÌ£ÎÎÙÈ Ä×ÏÅÔÏÞÉÑÍÉ, ËÏÍÁÎÄ-ÂÒÁÕÚÅÒÏ×. óÍ. See http://www.catb.org/~esr/BROWSER/ .

÷ÙÛÅÕËÁÚÁÎÎÙÅ ÉÍÅÎÁ ÐÅÒÅÍÅÎÎÙÈ ÍÏÇÕÔ ÂÙÔØ ÐÏÍÅÝÅÎÙ × ÏËÒÕÖÅÎÉÅ ËÏÍÁÎÄÏÊ export É `ÉÍÑ=ÚÎÁÞÅÎÉÅ' × sh(1), ÉÌÉ ËÏÍÁÎÄÏÊ setenv, ÅÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ csh(1). ðÒÉ ×ÙÚÏ×Å exec(3). × ÏËÒÕÖÅÎÉÅ ÔÁËÖÅ ÍÏÇÕÔ ÂÙÔØ ÐÏÍÅÝÅÎÙ É ÁÒÇÕÍÅÎÔÙ. ðÒÏÇÒÁÍÍÁ, ÎÁÐÉÓÁÎÎÁÑ ÎÁ ÑÚÙËÅ C ÍÏÖÅÔ ÍÁÎÉÐÕÌÉÒÏ×ÁÔØ Ó×ÏÉÍ ÏËÒÕÖÅÎÉÅÍ Ó ÐÏÍÏÝØÀ ÆÕÎËÃÉÊ getenv(3), putenv(3), setenv(3), É unsetenv(3).

úÁÍÅÔÉÍ, ÞÔÏ ÎÁÌÉÞÉÅ ÉÌÉ ÚÎÁÞÅÎÉÑ ÏÐÒÅÄÅÌ£ÎÎÙÈ ÐÅÒÅÍÅÎÎÙÈ ÏËÒÕÖÅÎÉÑ ÍÏÖÅÔ ÏÔËÁÚÙ×ÁÔØ ×ÌÉÑÎÉÅ ÎÁ ÐÏ×ÅÄÅÎÉÅ ÍÎÏÇÉÈ ÐÒÏÇÒÁÍÍ É ÂÉÂÌÉÏÔÅÞÎÙÈ ×ÙÚÏ×Ï×. ÷ÏÔ ÓÌÕÞÁÊÎÁÑ ÐÏÄÂÏÒËÁ:

ðÅÒÅÍÅÎÎÙÅ LANG, LANGUAGE, NLSPATH, LOCPATH, LC_ALL, LC_MESSAGES, É Ô.Ä. ×ÌÉÑÀÔ ÎÁ ÕÐÒÁ×ÌÅÎÉÅ ÒÅÇÉÏÎÁÌØÎÙÍÉ ÎÁÓÔÒÏÊËÁÍÉ, ÓÍ. locale(5).

TMPDIR ×ÌÉÑÅÔ ÎÁ ÐÕÔØ ÆÁÊÌÏ×, ÓÏÚÄÁ×ÁÅÍÙÈ ×ÙÚÏ×ÏÍ tmpnam(3) É ÞÅÒÅÚ ÎÅËÏÔÏÒÙÅ ÄÒÕÇÉÅ ×ÙÚÏ×Ù, ×ÒÅÍÅÎÎÙÊ ËÁÔÁÌÏÇ ÔÁËÖÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÏÇÒÁÍÍÏÊ sort(1) É ÎÅËÏÔÏÒÙÍÉ ÄÒÕÇÉÍÉ, É Ô.Ä.

LD_LIBRARY_PATH, LD_PRELOAD É ÄÒÕÇÉÅ ÐÅÒÅÍÅÎÎÙÅ LD_* ×ÌÉÑÀÔ ÎÁ ÐÏ×ÅÄÅÎÉÅ ÄÉÎÁÍÉÞÅÓËÏÇÏ ÚÁÇÒÕÚÞÉËÁ É ÒÅÄÁËÔÏÒÁ Ó×ÑÚÅÊ (ËÏÍÐÁÎÏ×ÝÉËÁ).

POSIXLY_CORRECT ÄÅÌÁÅÔ ÐÏ×ÅÄÅÎÉÅ ÏÐÒÅÄÅÌ£ÎÎÙÈ ÐÒÏÇÒÁÍÍ É ÓÉÓÔÅÍÎÙÈ ×ÙÚÏ×Ï× ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍ POSIX.

îÁ ÐÏ×ÅÄÅÎÉÅ malloc(3) ÏËÁÚÙ×ÁÀÔ ×ÌÉÑÎÉÅ ÐÅÒÅÍÅÎÎÙÅ MALLOC_*.

ðÅÒÅÍÅÎÎÁÑ HOSTALIASES ÚÁÄÁ£Ô ÉÍÑ ÆÁÊÌÁ, ÓÏÄÅÒÖÁÝÅÇÏ ÐÓÅ×ÄÏÎÉÍÙ ÉÍÅÎÉ ÕÚÌÁ, ËÏÔÏÒÙÅ ÉÓÐÏÌØÚÕÀÔÓÑ ×ÙÚÏ×ÏÍ gethostbyname(3).

TZ É TZDIR ÚÁÄÁÀÔ ÉÎÆÏÒÍÁÃÉÀ Ï ×ÒÅÍÅÎÎÏÊ ÚÏÎÅ, ÉÓÐÏÌØÚÕÅÍÕÀ ×ÙÚÏ×ÏÍ tzset(3) É ÔÁËÉÍÉ ÆÕÎËÃÉÑÍÉ ËÁË ctime(), localtime(), mktime(), strftime(). óÍ. ÔÁËÖÅ tzselect(1).

TERMCAP ÚÁÄÁ£Ô ÉÎÆÏÒÍÁÃÉÀ Ï ÁÄÒÅÓÅ ÔÅÒÍÉÎÁÌÁ (ÉÌÉ ÉÍÑ ÆÁÊÌÁ, ÓÏÄÅÒÖÁÝÅÇÏ ÔÁËÕÀ ÉÎÆÏÒÍÁÃÉÀ).

COLUMNS É LINES ÇÏ×ÏÒÑÔ ÐÒÉÌÏÖÅÎÉÀ Ï ÒÁÚÍÅÒÅ ÏËÎÁ, ×ÏÚÍÏÖÎÏ ÐÅÒÅËÒÙ×ÁÑ ÆÁËÔÉÞÅÓËÉÊ ÒÁÚÍÅÒ.

PRINTER É LPDEST ÍÏÇÕÔ ÚÁÄÁ×ÁÔØ ÐÒÅÄÐÏÞÔÉÔÅÌØÎÙÊ ÐÒÉÎÔÅÒ. óÍ. lpr(1).

É Ô.Ä.

ïûéâëé

þÅÓÔÎÏ ÇÏ×ÏÒÑ, ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÅÒÅÍÅÎÎÙÈ ÏËÒÕÖÅÎÉÑ ÔÁÉÔ × ÓÅÂÅ ÐÒÏÂÌÅÍÙ ÂÅÚÏÐÁÓÎÏÓÔÉ. íÎÏÇÉÅ ÓÉÓÔÅÍÎÙÅ ËÏÍÁÎÄÙ ÍÏÇÕÔ ÂÙÔØ ÏÂÍÁÎÕÔÙ ÐÏÌØÚÏ×ÁÔÅÌÅÍ, ËÏÔÏÒÙÊ ÍÏÖÅÔ ÚÁÄÁÔØ ÎÅÐÒÁ×ÉÌØÎÙÅ ÚÎÁÞÅÎÉÑ ÄÌÑ ÐÅÒÅÍÅÎÎÙÈ IFS ÉÌÉ LD_LIBRARY_PATH.

ôÁËÖÅ ÅÓÔØ ÒÉÓË Ó ÚÁÇÒÑÚÎÅÎÉÅÍ ÐÒÏÓÔÒÁÎÓÔ×Á ÉÍÅÎ. ôÁËÉÅ ÐÒÏÇÒÁÍÍÙ ËÁË make É autoconf ÐÏÚ×ÏÌÑÀÔ ÐÅÒÅËÒÙ×ÁÔØ ÉÍÅÎÁ ÎÁÚÎÁÞÅÎÎÙÈ ÐÏ ÕÍÏÌÞÁÎÉÀ ÕÔÉÌÉÔ, ÞÅÒÅÚ ÐÅÒÅÍÅÎÎÙÅ ÏËÒÕÖÅÎÉÑ. îÁÐÒÉÍÅÒ, ÐÅÒÅÍÅÎÎÁÑ CC ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ×ÙÂÏÒÁ ÎÕÖÎÏÇÏ C-ËÏÍÐÉÌÑÔÏÒÁ (É ÐÏÈÏÖÉÍ ÏÂÒÁÚÏÍ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÅÒÅÍÅÎÎÙÅ MAKE, AR, AS, FC, LD, LEX, RM, YACC, É Ô.Ä.) ïÄÎÁËÏ, × ÎÅËÏÔÏÒÙÈ ÔÒÁÄÉÃÉÏÎÎÙÈ ÓÌÕÞÁÑÈ, ÜÔÉ ÐÅÒÅÍÅÎÎÙÅ ÏËÒÕÖÅÎÉÑ ÚÁÄÁÀÔ ÏÐÃÉÉ ÄÌÑ ÄÁÎÎÙÈ ÐÒÏÇÒÁÍÍ, ×ÍÅÓÔÏ ÉÈ ÉÍÅÎÉ. îÁÐÒÉÍÅÒ MORE, LESS, É GZIP. ôÁËÏÅ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÅÒÅÍÅÎÎÙÈ ÏËÒÕÖÅÎÉÑ Ñ×ÌÑÅÔÓÑ ÏÛÉÂÏÞÎÙÍ É ÂÕÄÅÔ ÉÚÂÅÇÁÔØÓÑ × ÎÏ×ÙÈ ÐÒÏÇÒÁÍÍÁÈ. á×ÔÏÒÙ gzip ÄÏÌÖÎÙ ÂÙ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÐÅÒÅÍÅÎÎÕÀ × GZIP_OPT.

óíïôòé ôáëöå

login(1), sh(1), bash(1), csh(1), tcsh(1), execve(2), exec(3), getenv(3), putenv(3), setenv(3), clearenv(3), unsetenv(3), locale(5)

ðåòå÷ïä

ðÅÒÅ×£Ì Ó ÁÎÇÌÉÊÓËÏÇÏ ÷ÉËÔÏÒ ÷ÉÓÌÏÂÏËÏ× <corochoone@perm.ru> 2004