Съдържание:
- Определение - Какво означава променлива на околната среда?
- Техопедия обяснява променливата на околната среда
Определение - Какво означава променлива на околната среда?
Променливите на средата са стойности, които влияят на процесите и поведението на работещите компютърни системи и ОС. Работещите програми могат да имат достъп до променливи стойности на средата за целите на конфигурацията.
Техопедия обяснява променливата на околната среда
Например, конкретно име на променлива среда може да идентифицира местоположението на компютърната ОС, използвано за временно съхранение на файлове. Променливата на средата на Microsoft Windows за временно съхранение на файлове е% TEMP% или% TMP%.
Unix системите имат специфични и собствени променливи на средата. Нов процес наследява дублирана родителска среда от своя родител без промени в родителския. Тези преобразувания трябва да се извършват на ниво интерфейс за програмиране на приложения (API) между fork и exec. За разлика от това променливите на средата за конкретни командни изпълнения променят черупкови платформи - като bash - като извикват env.
Въпреки че всички ОС на UNIX и Microsoft имат променливи на средата, имената никога не се споделят от програмистите на ОС. За проектиране, работещите програми могат да манипулират променливи стойности на средата. Обаждащите се от Unix определят пространствата в паметта, работещи с различни права за програмиране. Динамичният линкър зарежда съответния код, известен като местоположения с променлива среда (LD_LIBRARY_PATH и LD_PRELOAD). Кодът работи в съответствие с органа на процеса.