Вопросы с меткой [environment-variables]
Переменные среды - это общесистемные переменные, которые имеют одинаковое значение. Эти переменные часто анализируются оболочкой при выполнении команд и раскрываются в соответствующие им переменные. Например, это позволяет пользователям перемещать расположения файлов без необходимости обновлять жестко заданные пути в сценариях (им просто нужно обновить переменную среды).
970 вопросов
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? Было бы неплохо, если бы это был умный инструмент, например: Добавляя ...