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

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

4
Як встановити змінну навколишнього середовища для сеансу GNOME?
У моїй системі для програм, які використовують SDL, потрібно встановити змінну середовища: export SDL_AUDIODRIVER=alsa щоб звук працював належним чином. Як налаштувати сеанс GNOME так, щоб ця змінна була присутнім для всіх програм (тому якщо я запускаю програму через Nautilus або використовую DBGL , програми працюють належним чином)? Редагувати: Файли конфігурації, …

6
Різна змінна середовища PATH для 32-бітних та 64-бітних Windows - це можливо?
Чи можливо мати цільну або частину PATHзмінної середовища, специфічну для типу зображення запущеного процесу (32 біт / 64 біт)? Коли я запускаю якусь програму в межах 64-бітного cmd.exe, я хотів би, щоб вона вибрала 64-бітну версію бібліотеки OpenSSL, тоді як коли я запускаю якусь програму з 32-бітного cmd.exe, я хотів …

2
.profile або .bash_profile
Я розгублений, де я можу встановити змінні середовища? У .profile чи в .bash_profile? Я використовую як Mac OSX, так і ubuntu. Плутати, який я тут використовую.

8
Пробіли та парентези у вікні PATH змінна викручує пакетні файли
Отже, мій змінний шлях (System-> Adv Settings-> Env Vars-> System-> PATH) встановлений на: C:\Python26\Lib\site-packages\PyQt4\bin; %SystemRoot%\system32; %SystemRoot%; %SystemRoot%\System32\Wbem; %SYSTEMROOT%\System32\WindowsPowerShell\v1.0\; C:\Python26\; C:\Python26\Scripts\; C:\cygwin\bin; "C:\PathWithSpaces\What_is_this_bullshit"; "C:\PathWithSpaces 1.5\What_is_this_bullshit_1.5"; "C:\PathWithSpaces (2.0)\What_is_this_bullshit_2.0"; "C:\Program Files (x86)\IronPython 2.6"; "C:\Program Files (x86)\Subversion\bin"; "C:\Program Files (x86)\Git\cmd"; "C:\Program Files (x86)\PuTTY"; "C:\Program Files (x86)\Mercurial"; Z:\droid\android-sdk-windows\tools; Хоча, очевидно, без нових рядків. Зауважте рядки, …

2
У Windows Explorer, чому ми можемо створити папку або файл з символом відсотка (%), якщо символ відсотка використовується для існуючих змінних?
Перейдіть до Провідника Windows і створіть папку / каталог з ім'ям %systemdrive%, %windir%або будь-якої іншої існуючої змінної. Відкрийте командний рядок і перейдіть до створеної папки. Ви не можете, тому що є відсотків ( % ) символи в назві папки, що заплутують командний рядок, тому що символ відсотка використовується для існуючих …

3
Запобігання переходу системи PATH%% Windows на користувача% PATH?
Я знаю, як налаштувати змінні середовища для системи або користувача: Тепер проблема в тому, що PATH змінна обробляється таким чином, що значення, яке ви вводите для користувача PATH, буде автоматично додаються до системи PATH і це буде ефективною змінною PATH. Тобто, скажімо, у мене (SYSTEM) PATH=C:\Windows\System32;C:\Program Files\Foo\bin;... та (USER) PATH=C:\Program …

1
Навіщо вивантажувати змінні у пакетних файлах Windows
Чи вважається необхідною чи доброю практикою вивантажувати змінні, які використовуються в пакетних файлах Windows? Наприклад, у наступному коді, чи set myFolder=потрібен кінець у кінці? @echo off set myFolder="C:\Temp\Batchfiles" echo %myFolder% set myFolder= Я бачив це в багатьох місцях в Інтернеті, напевно змінні автоматично завантажуються, коли закінчується пакетний файл?

2
Придушення повідомлення "Підібрали _JAVA_OPTIONS"
Я використовую _JAVA_OPTIONS, щоб встановити деякі параметри за замовчуванням для Java на RHEL. Це добре працює, але тепер кожного разу, коли я запускаю Java, я отримую таке повідомлення Picked up _JAVA_OPTIONS: -foo -bar -baz чи можливо зберегти параметри, але придушити показ цього повідомлення.

2
Як я можу назавжди додати запис до змінної PATH системи за допомогою командного рядка?
Що мені потрібно зробити: Додайте папку до %PATH%змінної середовища на рівні СИСТЕМИ. Зробіть зміни постійними. Як мені це потрібно зробити: Використання командного рядка або іншого методу, за допомогою якого всі необхідні команди можна записати у .BATфайл. Використовуючи лише інструменти, які були б доступні в простому встановленні Windows XP SP3, без …

8
Встановлення або модифікація змінної середовища (у всій системі) у cmd.exe
Я шукаю зручний спосіб додати та / або змінити та / або видалити змінну середовища з командного рядка. Особливо, я опиняюся часом у ситуаціях, коли мені потрібно додати кілька змінних у cmd.exe. Буду вдячний, якби хтось показав мені спосіб, що не змінює графічний інтерфейс, щоб змінити (тобто додати новий каталог …

1
Запустіть bash shell (cygwin) з правильним шляхом без зміни каталогу
Мені потрібно запустити скрипт оболонки cygwin, не змінюючи робочий каталог, ззовні поза середовищем cygwin. Якщо я запускаю просто \path\to\bash.exe -c command, шлях встановлений неправильно, і програми cygwin не можна знайти. Якщо я використовую --loginопцію, bashправильно встановлює шлях, але також змінює свій домашній каталог. Які параметри я повинен використовувати для запуску …

3
Як перелічити глобальні змінні середовища окремо від змінних для певного користувача?
У Windows (наприклад, версія 10) ви можете перелічити змінні середовища за допомогою команди set Як ви перераховуєте лише змінні середовища, які однакові для всіх користувачів, або просто змінні середовища, які є для поточного користувача або сеансу?

3
Скасовано екраном LD_LIBRARY_PATH
Запуск screenу bash стирає змінну LD_LIBRARY_PATH. Я прочитав читання і, здається, це очікувана поведінка, але мені потрібно обійти це. До вирішення додається декларація LD_LIBRARY_PATH ~/.bashrc. У моєму випадку LD_LIBRARY_PATH сильно змінився між запуском оболонки та коли я викликаю екран, тому мені потрібно отримати поточне значення LD_LIBRARY_PATH в screenсеанс.

1
Як я можу встановити змінні середовища для віддаленого процесу rsync?
Коли я використовую rsync для копіювання файлів з одного комп'ютера на інший, процес rsync запускається з обох кінців. Однак на віддаленому кінці файли ініціалізації оболонки, мабуть, не читаються, тому я не можу встановити змінні середовища для віддаленого процесу rsync. На жаль, є один сервер, на який мені потрібно rsync, на …


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