Вопросы с меткой [environment-variables]

Переменные среды - это общесистемные переменные, которые имеют одинаковое значение. Эти переменные часто анализируются оболочкой при выполнении команд и раскрываются в соответствующие им переменные. Например, это позволяет пользователям перемещать расположения файлов без необходимости обновлять жестко заданные пути в сценариях (им просто нужно обновить переменную среды).

429
голосов
5ответов
1.1m показов

Как я могу отобразить содержимое переменной среды из командной строки в Windows 7?

В Windows 7, когда я запускаю командную строку, есть ли какая-либо команда для отображения содержимого переменной среды (например, переменных JAVA_HOME или PATH )? Я пробовал с echo $PATH , echo PATH ...
329
голосов
4ответа
562k показов

Что такое PATH и другие переменные среды, и как я могу их установить или использовать?

Вопросы о установка переменных среды PATH здесь очень распространены, и в большинстве случаев ответы очень похожи друг на друга. В будущем было бы неплохо иметь хороший Q/A для этого. Поэтому ...
195
голосов
8ответов
469k показов

Установка и получение переменных среды Windows из командной строки?

Я хочу установить переменную окружения из командной строки и затем иметь возможность доступа к ней глобально (например, я должен увидеть это, перейдя в System -> Environment Variables). Когда я ...
178
голосов
6ответов
74k показов

Выбор между .bashrc, .profile, .bash_profile и т. Д.

Это смущает, но после многих лет использования систем POSIX на полную ставку мне все еще трудно понять, стоит ли настраивать оболочку в .bashrc , .profile или где-то еще. Не говоря уже о некоторых ...
151
голос
4ответа
170k показов

Есть ли список специальных каталогов / ярлыков Windows (например,% TEMP%)?

Я ищу список ссылок ярлыков, таких как %TEMP% . Когда я использую Windows+R или проводник Windows и набираю %temp% , проводник Windows переводит меня в каталог Temp. Есть ли еще эти ярлыки? ОБНОВИТЬ: ...
138
голосов
2ответа
176k показов

Как перезагрузить /etc /environment без перезагрузки?

/etc/environment официально является правильным местом для общесистемных переменных окружения. Но как я могу перезагрузить назначения в этом файле без перезагрузки или повторного входа? Интересно, ...
131
голос
4ответа
148k показов

Изменить переменные среды как обычный пользователь

При нажатии на "Дополнительные параметры системы" мне нужно войти в систему как администратор и, следовательно, редактировать только переменные среды администратора (в дополнение к переменным всей ...
96
голосов
4ответа
72k показов

Путь и переменные окружения в Windows 7 повреждены

Я понятия не имею, но в последнее время у меня возникла эта проблема. После запуска моей рабочей станции вдруг что-то разрушает PATH, и многие вещи перестают работать. Изначально на моем пути были ...
82
голоса
6ответов
104k показов

Когда я ssh'ing, как я могу установить переменную среды на сервере, которая меняется от сеанса к сеансу?

Когда я ssh на сервер, как я могу передать переменную среды от клиента на сервер? Эта переменная среды изменяется между различными вызовами ssh, поэтому я не хочу перезаписывать ...
74
голоса
3ответа
17k показов

Экран очистки команды 'less' при выходе - как его отключить?

Как заставить less программу не очищать экран при выходе? Я хотел бы, чтобы он вел себя как команда git log : он покидает недавно просмотренную страницу на экране при выходе она не выходит less , ...
67
голосов
9ответов
67k показов

Преодоление ограничения в 1024 символа с помощью setx

Я пытаюсь установить переменные окружения с помощью команды setx , например: setx PATH "f:\common tools\git\bin; f:\common tools\python\app; f:\common tools\python\app\scripts; f:\common ...
52
голоса
3ответа
42k показов

В чем разница между SETX и SET в переменных окружения в Windows

В чем разница между SETX и SET? Согласно моему пониманию: Оба используются для установки переменных среды SETX для пользовательских переменных. SET для переменных оболочки.
45
голосов
4ответа
5k показов

Разница между "a = b" и "export a = b" в bash

В чем разница между: a=b а также export a=b В баш? Я понимаю, что они оба определяют переменные среды, но я не до конца понимаю разницу.
45
голосов
4ответа
92k показов

Как заставить sudo сохранить переменные среды?

Используя sudo 1.7.4p4 в Solaris 5.10 и sudo 1.6.7p5 в RHEL4 u6, я не вижу, как сохранить переменные среды, например, $ PYTHONPATH. Я добавил эту строку в sudoers, но это не имеет никакого значения: ...
45
голосов
6ответов
60k показов

Переопределение HOMEDRIVE и HOMEPATH для пользователя Windows 7

У моего работодателя есть групповая политика Active Directory, которая устанавливает для моего ноутбука Windows 7 HOMEDRIVE значение «M:» (подключенный сетевой диск), а для моего HOMEPATH - «\». ...
42
голоса
13ответов
68k показов

Почему Windows не может обрабатывать переменную среды в Path?

У меня и моего коллеги одинаковые рабочие станции Dell с установленной Windows XP Professional x64 edition. Моя переменная окружения Path начинается с: %JAVA_HOME%\bin;... Переменная Path моего ...
42
голоса
10ответов
41k показов

Не удается разрешить% windir% / Невозможно изменить% path% или% path%, сбрасываемые при загрузке

См. Обновления 3 и 4 ниже, чтобы узнать, как возникла проблема. Мой компьютер (Windows 7 x64, Lenovo Thinkpad T530) имеет проблему, решающую% windir%. После загрузки все работает нормально. Через ...
34
голоса
5ответов
3k показов

Выполняет ли командная строка Windows поиск в других местах, кроме тех, которые указаны переменной PATH при запуске прикладных программ?

Я попробовал следующий эксперимент. Прежде чем начать, я проверил переменную PATH из cmd, которая имеет следующее значение: Path=C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS ...
34
голоса
3ответа
46k показов

Переменные окружения в bash_profile или bashrc?

Я нашел этот вопрос [блог]: Разница между .bashrc и .bash_profile очень полезна, но после просмотра наиболее проголосовавшего ответа (очень кстати) у меня есть дополнительные вопросы. В конце ...
31
голос
3ответа
49k показов

Как извлечь переменные окружения из точки восстановления системы, Windows 7 64-bit

Недавно (плохо написанное) программное обеспечение стерло мою переменную PATH. Я годами устанавливал программное обеспечение, и восстановление каждой записи было бы обременительным. Еще более ...
30
голосов
3ответа
36k показов

Как посмотреть список всех определенных в настоящее время переменных среды в терминале Linux bash?

В терминале Linux bash часто устанавливается множество переменных среды, таких как $PATH и $HOME . Можно ли увидеть все переменные среды, которые были установлены? Как?
30
голосов
2ответа
49k показов

Как включить переменную окружения в строку bash CURL?

Попытка получить передачу, чтобы уведомить, когда загрузка завершена. Это работает: curl -u : \ -X POST https://api.pushbullet.com/v2/pushes \ --header 'Content-Type: application/json' \ ...
28
голосов
5ответов
44k показов

Установка $ HOME в PowerShell

Как изменить домашний каталог по умолчанию на «C:\Users\khornsby» при каждом открытии powershell? Я использую Windows 7. Ниже информация о состоянии моей окружающей среды. Windows PowerShell ...
27
голосов
4ответа
197k показов

Более простой способ изменить переменные среды в Windows 8?

Возможный дубликат: Что такое PATH и другие переменные среды, и как я могу их установить или использовать? Я знаю, что я могу редактировать переменные среды в Windows 8, перейдя в Start -> All Apps ...
26
голосов
3ответа
86k показов

Где я могу установить DYLD_LIBRARY_PATH в Mac OS X, и это хорошая идея?

Я пытаюсь установить решатель, написанный на C++, на моем Mac (OS X) для использования с кодом, написанным на XCode. Документация решателя говорит это: Обязательно иметь "." в вашем DYLD_LIBRARY_PATH ...
25
голосов
2ответа
47k показов

Как установить переменные среды пользователя (например, PATH) из учетной записи без прав администратора в Windows 7

Как установить переменные среды пользователя (например, PATH) из учетной записи без прав администратора в Windows 7? В Windows XP я мог зайти в Расширенные настройки на панели управления системой. ...
25
голосов
4ответа
46k показов

Переключение между Java 7 и 8 в OS X

Я установил Java-8. Теперь я хотел вернуться к Java-7 по умолчанию, поэтому я набираю ... /usr/libexec/java_home -v 1.7.0_40 --exec java -version /usr/libexec/java_home -v 1.7.0_40 --exec javac ...
23
голоса
7ответов
138k показов

Переменная среда удаленного пути, как восстановить?

Я случайно удалил переменную среды Path, создав новую с именем Path. Как я могу восстановить мою старую переменную среды Path?
22
голоса
6ответов
16k показов

Добавление .exe в путь по умолчанию без добавления каталога

Например, я хочу добавить notepad++ к моей переменной PATH, однако каталог также содержит uninstall.exe и несколько других файлов / исполняемых файлов, и я не хочу, чтобы они "загрязняли" мой путь. ...
22
голоса
2ответа
20k показов

В чем разница между /etc /environment и /etc /profile?

Я понимаю, что первый загружается до второго, но в чем заключается концептуальная разница? Есть ли веские причины, по которым я должен устанавливать некоторые переменные в одной, а не в другой? За ...
21
голос
3ответа
15k показов

Безопасно ли хранить критические пароли в переменных среды сервера?

У меня есть кластер серверов, каждый из которых содержит файлы конфигурации, которые в настоящее время содержат простые текстовые пароли для чувствительных, критически важных систем (очереди ...
21
голос
7ответов
19k показов

Почему моя командная строка Windows 8 не обновляет свой путь

Мне нужно было добавить новую запись в мою переменную PATH. Для меня это обычное занятие, но я недавно начал использовать Windows 8. Я предполагал, что процесс будет похож на Windows 7, Vista, XP ... ...
21
голос
3ответа
32k показов

Могу ли я изменить переменную среды PATH в Windows 7 без перезапуска?

Есть ли в любом случае изменить переменную среды PATH (или переменные в целом) в Windows 7 Exterprise (64-разрядная версия), и она вступит в силу в PowerShell или командной строке (cmd.exe) без ...
19
голосов
1ответ
69k показов

Windows 7 - пользовательский% PATH%

Я хотел бы настроить систему для Windows 7, где у каждого пользователя есть свой личный каталог в% PATH%. Я попытался установить% PATH% в %HOMEDRIVE%%HOMEPATH%\Bin;%SystemRoot%\System32;[...] но это ...
19
голосов
1ответ
12k показов

Как я могу установить переменные среды для приложений GUI в Mavericks OS X?

Я изо всех сил пытался заставить приложение работать в OS X Mavericks. Я наконец смог запустить его, свернув пакет .app и запустив скрипт оболочки напрямую. Похоже, JAVA_HOME нужно было установить. ...
19
голосов
13ответов
84k показов

Командная строка Windows: создайте файл с текущей датой в названии

Я пытаюсь создать ZIP-файл из пакетного скрипта. Мне нужно, чтобы он был назван как archive_.zip К сожалению, это не работает в системах с датой, отформатированной как y/m/d из-за косой черты: zip ...
19
голосов
2ответа
7k показов

Что такое ZSH-эквивалент $ PROMPT_COMMAND BASH?

BASH поддерживает переменную среды $PROMPT_COMMAND которая определяет команду, выполняемую перед любым интерактивным приглашением первого уровня. Я ищу ZSH-эквивалент этого. Документация говорит, что ...
18
голосов
7ответов
3k показов

Какой самый простой способ сценариев проверить, экспортируется ли переменная оболочки?

Для некоторых сеансов оболочки я хочу иметь возможность печатать флаг предупреждения, если переменная оболочки не установлена и не экспортирована. Довольно просто сделать что-то подобное, чтобы ...
18
голосов
3ответа
11k показов

Обновление переменных среды сеанса экрана для отображения нового графического входа в систему?

Я использую linux, и мне нравится выполнять всю работу с командной строкой в рамках одного сеанса экрана, чтобы я мог перезапустить свой графический вход в систему и тому подобное, не теряя свои ...
18
голосов
1ответ
73k показов

Переменная среды HOSTNAME в Linux

На моем компьютере с Linux (Gentoo Linux 2.6.31, если быть точным) я заметил, что переменная окружения HOSTNAME доступна в моей оболочке, но не в сценариях. Например, $ echo $HOSTNAME возвращается ...
17
голосов
3ответа
5k показов

Как удалить путь из переменной $ PATH в fish?

Я использую fish в качестве оболочки в Debian, и недавно (после некоторого обновления), когда я пытаюсь использовать завершение команды, у меня есть: set: No such file or directory set: Could not add ...
17
голосов
4ответа
81k показов

Как сбросить переменную $ PATH в Mac OS X?

Я испортил свою переменную пути, и теперь некоторые приложения, которые я запускаю, вызывают ошибки, говорящие о Command Not Found (ошибка 127) для таких команд, как date и sleep. Эти команды ...
16
голосов
5ответов
22k показов

Установка переменных среды в OS X для приложений с графическим интерфейсом

Как настроить переменные среды в Mac OS X так, чтобы они были доступны для приложений с графическим интерфейсом без использования ~/.MacOSX/environment.plist или вход в систему (поскольку они ...
16
голосов
2ответа
35k показов

TEMP против TMP в переменных среды

Правильно ли иметь эти две переменные окружения TEMP и TMP? Если я внесу изменения в один, я должен сделать те же изменения в другом? Например, я устанавливал Cygwin, и в инструкциях говорилось, что ...
15
голосов
1ответ
3k показов

Я изменил свою переменную "HOME" и теперь не могу найти "~/.bash_profile", чтобы изменить ее обратно

Я возился с переменными среды на моем Mac, пытаясь научиться их использовать, и я использовал команду nano ~/.bash_profile где затем добавил строку HOME=/Users/MyCompName/Desktop чтобы обновить мою ...
15
голосов
4ответа
104k показов

Переменная% USERPROFILE% не работает

Если я пытаюсь создать файлы в командной строке с помощью команд mkdir C:\Users\Tristan\AppData\Roaming\modinstaller\recovery mkdir C:\Users\Tristan\AppData\Roaming\modinstaller\mods мой компьютер ...
15
голосов
3ответа
12k показов

Как я могу установить переменные среды для графического входа в Linux?

Я ищу способ установить произвольные переменные среды для моего графического входа в Linux. Я не говорю о запуске терминала и экспорте переменных среды внутри терминала, потому что эти переменные ...
15
голосов
2ответа
16k показов

Переменные среды пользователя и системы: переопределяют ли системные переменные переменные пользователя?

У меня повышенные права на ноутбук, но нет прав администратора. Права администратора необходимы для изменения системных переменных среды. Я ожидал, что если я создам переменную среды пользователя с ...
15
голосов
3ответа
18k показов

Переменная среды LANG и LANGUAGE в системах на основе Debian

Похоже, что переменные окружения LANG и LANGUAGE используются некоторыми программами для определения языка пользовательского интерфейса. Какова точная семантика этих переменных и где я могу прочитать ...
15
голосов
9ответов
11k показов

Есть ли какой-либо инструмент командной строки, который можно использовать для редактирования переменных среды в Windows?

Есть ли какой-либо инструмент командной строки, который можно использовать для редактирования переменных среды в Windows? Было бы неплохо, если бы это был умный инструмент, например: Добавляя ...