Запитання з тегом «environment-variables»

Змінні середовища - це загальносистемні змінні, які мають однакове значення. Ці змінні часто розбираються оболонкою при виконанні команд і розширюються на їх відповідну змінну. Наприклад, це дозволяє користувачам переміщувати місця розташування файлів без необхідності оновлювати жорстко закодовані шляхи в сценаріях (вони просто повинні оновити змінну середовища).

3
Кому належать змінні середовища?
З кількох веб-сайтів я прочитав, що getenvце системний дзвінок. Однак я не можу знайти жодних посилань на це sys_getenv. Я намагаюся зрозуміти, що саме таке "змінні середовища". Вони є частиною ядра чи механізмом оболонки? Копаючи трохи глибше, я виявив, що getenvце частина стандартної бібліотеки С. На жаль, це не допомагає …

0
Apache2 SetEnv для декількох VirtualHosts
Я хочу використовувати одне оголошення SetEnvvar у своєму apache2.confфайлі і мати цю змінну, яку використовують усі virtualhosts Наразі у мене встановлені конкретні віртуальні хости, але я б волів щось більш модульне, як це Цікаво, який найкращий спосіб досягти цього?

1
Оновлення змінних середовища з файлу .MacOSX / environment.plist
Після оновлення змінних середовища шляхом зміни файлу environment.plist, чи є альтернатива виходу з системи і повторного входу, щоб перезавантажити змінні і використовувати нові значення, подібно до того, як я б використовував source ~/.bashrc у bash.

1
Використання системної змінної з пробілами без скорочення передчасно
Мені потрібно зробити щось подібне до цього: dir > %USERNAME%.txt Але я отримую те, що якщо ім'я файлу має SPACE ("") у ньому, то ім'я вирізається там. Я знаю, що якщо це зробити: set tmp=%USERNAME%.txt У мене потрібне ім'я файлу. Як я можу додати лапки (") за допомогою свого оригінального …

1
Змінні середовища мають різні значення залежно від запуску CMD.exe
У мене в Реєстрі є командна установка як асоціація з папками, тому я можу перемістити + клацнути правою кнопкою миші будь-яку папку і відкрити там рядок VS2010, замість того, щоб відкривати командний рядок і потім компакт-диск перейти до каталогу, в якому я працюю. Але це не працює ... Налаштування: JAVA_HOMEвстановлено …

1
Використання pscp із віддаленими змінними середовища
Я використовую pscp.exeдля передачі файлів з Windows в Linux. Ця команда працює добре: pscp myfile.txt user@host:/airflow/dags Місце розташування на хості Linux, в яке я хочу перенести файли, зберігається в змінній середовища: $ echo $AIRFLOW_HOME /airflow Я хотів би звернутися до цієї змінної середовища у виклику до pscp. На жаль, це …

2
Поверніть домашній каталог
Початкова де користувач повинен зберігати свої особисті файли, наприклад , документів і музики. На моєму комп’ютері це C:\Users\Steven також відомий як %USERPROFILE% змінна. Проблема полягає в тому, що будь-яка установлена ​​програма має доступ до цієї змінної і може створювати файли та папки всередині цього каталогу. Тож з часом моя колись …


4
Змінна середовища ORACLE_UNQNAME не визначена. Встановіть ORACLE_UNQNAME на унікальне ім'я бази даних
У мене є пакетний файл, який запускає служби Oracle net start OracleOraDb11g_home1TNSListener net start OracleServiceORCL call C:\app\Edifixio\product\11.2.0\dbhome_1\BIN\emctl.bat start dbconsole pause Але після виконання сценарію я отримую: C:\windows\system32>net start OracleOraDb11g_home1TNSListener The requested service has already been started. More help is available by typing NET HELPMSG 2182. C:\windows\system32>net start OracleServiceORCL The OracleServiceORCL …

3
Чи можу я визначити змінну середовища Windows (XP) у вигляді іншої змінної середовища?
Я хочу визначити дві змінні середовища так: PROGRAM_HOME=P: JAVA_DIR=%PROGRAM_HOME%\Java Очевидно такі роботи: dir %PROGRAM_HOME% Але наступне: dir %JAVA_DIR% Що робити у випадку, якщо я хочу визначити JAVA_DIR з точки зору PROGRAM_HOME? EDIT: видалено \ (це було друком) PROGRAM_HOME = P: \ ==>PROGRAM_HOME = P:

2
Чи має бути змінна шлях Windows 8 таким довгим?
У мене є Windows 8, і моя Pathзмінна, здається, є набагато довшою, ніж повинна бути (я тільки починаю розбирати змінні середовища та інше, і намагаюся змінити свій шлях, щоб я міг використовувати Java [тобто змінити шлях до включення ЖДК]). Це те, що було / встановлюється моїм Шляхом: C:\Program Files (x86)\Intel\iCLS …

0
Чи довша змінна середовища PATH сповільнить систему?
Чи довга змінна середовища PATH в системі Windows 7 сповільнить систему будь-яким помітним / відчутним способом? Змінна PATH у моїй системі має глибину 45 записів. У мене i7 930 @ 4.2GHz, але з загальної цікавості мені цікаво, чи може ця довга змінна загальмувати ситуацію. Чи означає це, що Windows повинна …

1
Рядок ехо в tcsh зі спеціальними символами вирвано
Чи можна відлучити рядок у tcsh такий, що він повністю уникнув, як розуміє tcsh? Так само, як і printf% q, працює у bash: % # Create a variable containing a tab character % MYMONKEY=$'my\tmonkey' % printf %q "$MYMONKEY" $'my\tmonkey' Це може бути використано для повторного введення змінної в bash. Хто-небудь …

2
Змінення змінної середовища для Mac 10.7
Я хотів би встановити PATH на своєму Mac 10.7. Так /etc/launchd.confя написав: setenv PATH /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin/:/usr/local/sbin/ і я перезапустив Mac. Однак коли я пишу в терміналі echo $PATH Я отримав: /opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/bin/:/usr/local/sbin/ Як я можу змінити параметр PATH?

3
Звідки беруться змінні середовища для підвищеного cmd.exe процесу?
Змінні середовища, показані командою SET, можуть помітно відрізнятися залежно від рівня привілеїв сеансу командного рядка. Крім того, здається, що будь-яка програма, запущена з адміністративними обліковими даними тим самим користувачем, може створювати змінні середовища, які зберігатимуться довгий час після закінчення цього процесу, і встановлюватимуться в будь-якому наступному підвищеному процесі, запущеному цим …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.