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

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

2
Що таке еквівалент ZSH від $ PROMPT_COMMAND $ BASH?
BASH підтримує $PROMPT_COMMANDзмінну середовища, яка визначає команду, яку потрібно виконати перед будь-яким інтерактивним запитом першого рівня. Я шукаю ZSH, еквівалент цього. Документація говорить про те, що є функція, яку precmdя можу визначити, щоб досягти цього; однак я не маю уявлення, як це визначити із змінної середовища. Я розглядав можливість передачі …

3
Чи безпечно зберігати критичні паролі в змінній середовищі сервера?
У мене є кластер серверів, кожен з файлами конфігурації, які наразі містять звичайні текстові паролі для чутливих критично важливих систем (черги повідомлень, сховища даних та інші послуги). Деякі люди переміщують критичні паролі з файлів конфігурації в змінну оточення облікових записів користувачів, під якими виконуються серверні процеси. Таким чином, файли конфігурації …

6
Додавання .exe до шляху за замовчуванням без додавання каталогу
Наприклад, я хочу додати свій блокнот ++ до свого PATH, проте в каталозі також є uninstall.exeкілька інших файлів / виконуваних файлів, і я не хочу, щоб вони "забруднювали" мій шлях. Чи можу я просто додати одну notepad++.exe?

3
Чи можу я змінити змінну середовища PATH в Windows 7 без перезавантаження?
Чи все-таки потрібно змінити змінну середовища PATH (або змінні взагалі) в Windows 7 Exterprise (64 біт) та чи це набуде чинності в PowerShell або командному рядку ( cmd.exe), не вимагаючи перезавантаження? Я не проти того, щоб знову відкрити оболонку / підказку, але перезапуск - це занадто багато. В даний час …

3
Змінна середовища LANG та LANGUAGE в системах на базі Debian
Здається, що змінна середовища LANG та LANGUAGE деякі програми використовують для визначення мови інтерфейсу користувача. Яка точна семантика цих змінних і де я можу прочитати про їх правильне використання? Роздільна сторінка для locale (1) згадує лише змінні середовища LC_ *. Крім того, існує також звичайна місце змінної LC_ALL, яка також …

1
Як встановити змінні середовища для однієї команди в Windows? [дублікат]
На це питання вже є відповіді : Налаштування та використання змінної в одному командному рядку в Windows cmd.exe (4 відповіді) Закрито 3 роки тому . Чи є спосіб встановити змінні середовища для однієї команди в Windows, як ENVVAR=abc commandна Unix? Змінні, встановлені setкомандою в Windows, здаються, залишаються для наступних команд, …

1
Windows 7 - Специфічний для користувача% PATH%
Я хотів би створити систему для Windows 7, де кожен користувач має свій приватний каталог у% PATH%. Я спробував встановити% PATH% на, %HOMEDRIVE%%HOMEPATH%\Bin;%SystemRoot%\System32;[...]але, схоже, це не працює. Для тих, хто не розуміє, що я намагаюся зробити, це схоже EXPORT PATH=~/binна * nix. Це може бути залежно від потреби, якщо це …

7
Чому мій командний рядок Windows 8 не оновить свій шлях
Мені потрібно було додати новий запис до моєї змінної PATH. Для мене це звичайна діяльність в моїй роботі, але я нещодавно почав використовувати Windows 8. Я припускав, що процес буде подібний до Windows 7, Vista, XP ... Ось моя послідовність подій: Відкрийте Властивості системи (Пуск-> [тип "Панель управління"] -> Панель …

1
Змінна середовища HOSTNAME в Linux
У моєму вікні Linux (конкретно Gentoo Linux 2.6.31) я помітив, що змінна середовища HOSTNAME доступна в моїй оболонці, але не в сценаріях. Наприклад, $ echo $HOSTNAME повертає xxxxxxxx.com, але $ ruby -e 'puts ENV["HOSTNAME"]' повертає nil З іншого боку, змінна середовища USER, наприклад, доступна як в оболонці, так і в …

2
TEMP проти TMP в змінних середовища
Чи правильно мати ці дві змінні середовища TEMP і TMP? Якщо я вносити зміни до одного, чи слід вносити ті ж зміни до іншого? Наприклад, я встановлював cygwin, і вказівки сказали мені змінити змінну PATH, але і TEMP, і TMP мають змінну шляху. Яка різниця між ними? Не впевнені, чому …

2
Користувач проти системних змінних середовища: Чи змінюють системні змінні змінні користувачів?
Я маю підвищені права на свій ноутбук, але не права адміністратора. Права адміністратора потрібні для зміни змінних системного середовища. Я очікував, що якби я створив змінну середовища користувача з тим самим іменем, що і змінну системного середовища, користувацька змінна змінить системну змінну, але, здається, це не так. Після додавання змінної …

7
Який найпростіший сценарій перевірити, чи експортується змінна оболонки?
Для деяких сеансів оболонки я хочу мати можливість надрукувати попереджувальний прапор, якщо змінна оболонки не встановлена ​​та експортована. Зробити щось подібне досить просто, щоб надрукувати "Помилка" у запиті, якщо SET_MEвона не встановлена ​​чи недійсна. test_var () { test -z "$1" && echo Error; } PS1='$(test_var "$SET_ME") \$ ' Однак це …

4
Оновлення змінних середовищ екранного сеансу для відображення нового графічного входу?
Я використовую linux, і мені подобається виконувати всю роботу в командному рядку протягом одного сеансу екрана, щоб я міг перезапустити свій графічний логін та інше, не втрачаючи терміналів. Однак, коли я виходжу і повертаюсь до свого графічного сеансу, це змінює всі змінні середовища мого сеансу, такі як сеанси DBus. Це …

3
Як видалити шлях із змінної $ PATH у риб?
Я використовую рибу як свою оболонку в Debian і останнім часом (після деякого оновлення) кожного разу, коли я намагаюся використовувати командне завершення: set: No such file or directory set: Could not add component /usr/lib/x86_64-linux-gnu/libfm to PATH. set: No such file or directory Запуск цього: echo $PATH Дає мені це: /usr/lib/x86_64-linux-gnu/libfm …

1
Як можна встановити змінні середовища для програм GUI в OS X Mavericks?
Я намагаюся отримати додаток для запуску в OS X Mavericks. Нарешті я зміг змусити його запустити, пробуривши пакет .app та запустивши сценарій оболонки безпосередньо. Здається, що JAVA_HOME потрібно було встановити. Тому я встановив його у своєму .profile в оболонці, і все працює добре. Однак якщо я хочу просто натиснути піктограму …

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