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

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

5
голосов
3ответа
7k показов

Где я могу инициализировать переменные sys LANG и LC_ALL в Ubuntu 8.10?

В Ubuntu 8.10 bash shell, переменные LANG и LC_ALL не установлены: user@machine1:~$ locale LANG= LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" ...
5
голосов
1ответ
11k показов

Как сохранить переменную среды из терминала?

Я пытаюсь сохранить переменную среды PATH из терминала, работающего в системе Ubuntu. Я набрал следующее, но оно не сохраняется. export PATH=/home/david/Komodo-Edit-6/bin/:$PATH Любые предложения о ...
5
голосов
4ответа
9k показов

Значение выходного свойства WMIC без имени свойства

Я ввожу что-то подобное Desktop>wmic environment where(name="PATH" and systemVariable=FALSE) get variableValue VariableValue xxx Но я не хочу, чтобы VariableValue попал в вывод. Я хочу просто ...
5
голосов
2ответа
37k показов

Как я могу постоянно установить переменную окружения в CentOS?

Я использовал следующую команду в терминале SSH на моем сервере: export LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib и все работает нормально: моя программа находит все библиотеки на этом этапе (если ...
4
голоса
1ответ
1k показов

Пакет Windows. Добавить к переменной среды PATH, если она содержит пробелы

Я хочу добавить несколько двоичных файлов в путь для моего сеанса консоли, и я делаю это так if not defined WIXTOOLKIT_IN_PATH ( set WIXTOOLKIT_IN_PATH=1 set MY_PATH=%~dp0..\tools\wix SET ...
4
голоса
1ответ
100 показов

Обман приложения Linux о текущем времени с переменными среды

Иногда можно обмануть приложение Linux, назвав его так: HOME=/tmp/foo myapp Это заставит myapp думать, что /tmp/foo является домашним каталогом, он не будет пытаться получить идентификатор ...
4
голоса
1ответ
2k показов

Обновление переменных среды из.MacOSX/environment.plist

После обновления переменных среды путем изменения файла environment.plist, есть ли альтернатива выходу из системы и повторному входу для повторной загрузки переменных и использования новых значений, ...
4
голоса
1ответ
118 показов

Использование системной переменной с пробелами без преждевременного усечения

Мне нужно сделать что-то похожее на это: dir > %USERNAME%.txt Но то, что я получаю, это то, что если в имени файла есть пробел (""), то имя там сокращается. Я знаю, что если я сделаю это: set ...
4
голоса
1ответ
18k показов

где определена переменная% username%?

Я только что установил Windows XP в виртуальной машине на хосте Windows 7. Я не могу изменить переменную окружения имени пользователя: USERNAME=Owner Я успешно изменил переменную USERDOMAIN потому ...
4
голоса
0ответов
611 показов

Как установить динамически оцениваемую переменную среды для командного процессора Windows (cmd.exe)?

Командный процессор Windows (cmd.exe) поддерживает переменные среды, такие как USERNAME и USEPROFILE . Значение этих переменных всегда одинаково после того, как они были установлены. Но если я ...
4
голоса
3ответа
2k показов

Установка переменной в /etc /environment не имеет никакого эффекта

У меня есть следующее в моей /etc/environment: http_proxy=http://myproxy.net:12345 После перезагрузки компьютера я вхожу в систему и проверяю переменную: root@d6c44fa03243:/# echo $http_proxy (empty) ...
4
голоса
1ответ
3k показов

crontab и двоичные файлы в /usr /local /bin

Я работаю в Redhat и у меня есть несколько программ, расположенных в папке /usr/local/bin я хотел бы вызвать из crontab для пользователя root . Я думал, что, поместив двоичные файлы в эту папку, ...
4
голоса
1ответ
502 показов

Редактор переменных окружения пути BUG

В Windows 10 появился новый редактор переменных среды PATH, но по какой-то причине он просто перестал работать для меня. Странно то, что редактор пути "сломан" только для системных переменных. В ...
4
голоса
2ответа
25k показов

Настройка прокси через http_proxy на Mac

Я использую HTTP-прокси в MacOS 10.7 (который работает для Safari.app, если он установлен в системных настройках). Сейчас я пытаюсь установить прокси для приложений командной строки, используя ...
4
голоса
2ответа
614 показов

Как проверить, соответствуют ли три последних символа переменной другой переменной?

У меня %var1% и %var2% var1="UserInput" var2=file.log Если пользователь вводит %var1% как «file.txt», как я могу (если возможно) проверить только три последних символа (или формат файла, если это ...
4
голоса
2ответа
2k показов

Необходимо усечь переменную% username% в Windows 7 до семи символов

Я использую сценарий, который генерирует имя сеанса для сеансов AS400 на основе системного% username%, проблема заключается в том, что если длина имени пользователя превышает 7 символов, соединение ...
4
голоса
3ответа
18k показов

Установка переменных среды в Linux для всех процессов

Я использую Ubuntu 9.1 (Karmic Koala) на моем сервере. Простой вопрос настройки переменных среды, чтобы они были доступны всем процессам, сводит меня с ума, и я был бы признателен за некоторую ...
4
голоса
2ответа
252 показов

Как создать символ каталога как ~ для HOME?

У меня есть путь к каталогу, для которого я хочу создать ярлык, например ~ для домашнего каталога пользователя. Я пробовал переменные ENV , и я мог бы сопоставить $ для пути, но я не хочу эту букву $ ...
4
голоса
3ответа
2k показов

Как записать имя сеанса в переменную tmux?

Я хочу выполнить внешнюю команду на основе значения моего имени сеанса. Я знаю, что :display-message '#S' даст мне имя сеанса, но я хочу, чтобы это имя автоматически отправлялось моей внешней ...
4
голоса
1ответ
4k показов

Глобальные и пользовательские переменные среды Windows

Мне нужно понять, как переменные Global vs User работают в Windows. Случай 1: Если одна и та же переменная определена в пользовательском и глобальном разделах, каково поведение? Например, я определил ...
4
голоса
3ответа
478 показов

Есть ли способ восстановить переменную среды?

Я недавно установил openssh на мой компьютер с Windows 7. Установка перезаписала мою переменную Path и уничтожила все остальные пути, которые я использую в командной строке. У меня там, наверное, 50 ...
4
голоса
0ответов
234 показов

Apache2 SetEnv для нескольких виртуальных хостов

Я хочу использовать одно объявление SetEnv var в моем файле apache2.conf и эта переменная используется всеми виртуальными хостами В настоящее время у меня настроены виртуальные хосты, но я бы ...
4
голоса
2ответа
3k показов

Записать многострочную переменную в .txt (CMD, NO .bat)

Я успешно разделяю %PATH% на несколько строк, как это set t=%PATH:;=^&echo.% чем это отображает каждый путь в новой строке красиво, как я хочу: echo %t% Однако, когда я хочу записать переменную в ...
4
голоса
3ответа
3k показов

Программа планировщика заданий записывает в буквальную папку с именем% LOCALAPPDATA%

У меня есть исполняемый файл .NET (который я создал), который использует сервисные интерфейсы Microsoft Active Directory (через систему.DirectoryServices.AccountManagement) для выполнения запросов ...
4
голоса
0ответов
3k показов

Есть ли способ расширить переменные окружения в файлах * .ini?

Я должен работать с INI-файлом, но мне нужно, чтобы значение, заданное в файле, основывалось на переменной среды. Например, ... [program] dir =% SystemDrive%\SomeFolder\... В этом случае SystemDrive ...
4
голоса
1ответ
2k показов

Переменные среды имеют разные значения в зависимости от того, как запускается CMD.exe

У меня есть команда настройки в реестре как ассоциация папок, так что я могу нажать Shift + щелчок правой кнопкой мыши по любой папке и открыть там приглашение VS2010 вместо того, чтобы открывать ...
4
голоса
2ответа
10k показов

Запуск PHP работает в командной строке, но не в Git Bash

Недавно у меня появился новый ноутбук, и я сейчас его настраиваю. Я установил WAMP, который я использую для разработки PHP (устанавливает Apache2, MySql и PHP). Мне также нравится использовать Git ...
4
голоса
5ответов
4k показов

zsh: автоматически устанавливать переменные окружения для каталога

Допустим, у меня есть проект в: ~/working_dir Всякий раз, когда я запускаю команды из этого каталога, мне нужно установить определенные переменные среды. Так что я могу экспортировать их так: export ...
4
голоса
3ответа
2k показов

Используйте ~ .ssh/config, чтобы всегда устанавливать TERM = cygwin для определенных хостов?

Я использую WinSSHd на нескольких серверах Windows. Чтобы получить к ним доступ с моего Mac (и, по-видимому, практически с любого терминала на базе Unix), мне нужно установить переменную среды TERM ...
4
голоса
3ответа
13k показов

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

Я делаю программу, которая требует аргументов из контекстного меню (щелкните файл и вызовите мою программу с именем файла в качестве параметра). Я пытаюсь добавить ключ реестра в команду ...
4
голоса
3ответа
1k показов

Могу ли я изменить свой PATH динамически на основе моего cwd?

Я хотел бы изменить переменную среды $PATH зависимости от текущего рабочего каталога. Скажем, я в /foo/bar/baz и у меня есть каталоги /foo/node_modules/.bin и /foo/bar/baz/node_modules/.bin . Я хотел ...
4
голоса
1ответ
4k показов

Почему мой bash-скрипт не может экспортировать переменные?

Я использую MSYS и у меня есть файл vars.txt с переменной, ключи значения, такие как: WINDIR C:/WINDOWS STS_BUILD_DIRECTORY D:/STS/TMP ALLUSERSPROFILE C:/Documents and Settings/All Users Я хочу ...
4
голоса
1ответ
2k показов

Импортирует ли Cygwin пользовательские переменные или просто системные переменные?

Я вижу системные переменные Windows в Cygwin с echo $MYVar Однако пользовательские переменные, похоже, не работают. Я имею в виду переменные, которые вы устанавливаете в системных свойствах -> ...
4
голоса
6ответов
27k показов

Приложение командной строки 'не распознается как внутренняя или внешняя команда.'

Несколько лет назад я создал несколько консольных приложений командной строки, которые в то время работали без проблем. Я поместил бы их в директорию окна /system32 и мог бы использовать их из ...
4
голоса
3ответа
2k показов

как установить переменную окружения пути

Я хочу скомпилировать код в программном обеспечении, которое необходимо для вызова Visual C ++; My Os является профессионалом Windows XP; Я установил Visual Studio Professional v10.но он по-прежнему ...
4
голоса
5ответов
10k показов

Когда кто-то говорит «на вашем пути», что это значит именно?

Новое в программировании здесь. Я не мог найти это, когда искал в Google и в SO, но мне было интересно, что имеют в виду программисты, когда говорят «поставьте X на своем пути». Это usr/bin? Любые ...
4
голоса
1ответ
2k показов

Powershell systemroot в $ env: путь отличается при повышении AC

У меня странное поведение с переменными среды на моем Windows XP SP3. Когда я вхожу в систему как администратор, строки %SystemRoot% в PATH заменяются на C:\WINDOWS , значение переменной 'SystemRoot' ...
4
голоса
1ответ
390 показов

zsh - различать исходный файл ~/.zshrc и оболочку, изначально читающую .zshrc

Есть ли в моем ~/.zshrc переменная команды или среды, в которой я могу проверить разницу между тем, когда я запускаю source ~/.zshrc для обновления конфигурации, и когда оболочка читает ~/.zshrc при ...
4
голоса
2ответа
2k показов

Как вы используете переменные среды в расширенных настройках ActionScript 3.0 Flash CS5?

В Flash CS5 вы можете указать исходный путь для параметров ActionScript, чтобы в среде IDE можно было найти полностью определенные классы. Например, чтобы Flash IDE находил «flashObjects».Balloon ...
4
голоса
1ответ
188 показов

Когда следует устанавливать переменные PATH в "Пользовательские переменные" против "Системные переменные"?

В однопользовательской системе (Windows 7), имеет ли значение, задаете ли вы переменные PATH в пользовательских или системных переменных? Зачем выбирать один над другим?
4
голоса
6ответов
3k показов

Существуют ли альтернативы добавлению переменной среды PATH в Windows?

Многие приложения (особенно инструменты разработчика) требуют добавления пути к переменной среды PATH в Windows. Я знаю, что делает, но для меня это кажется низким уровнем Нет ли альтернатив для этой ...
4
голоса
4ответа
397 показов

Как получить файл .exe для выполнения независимо от того, где пользователь вводит свое имя в командной оболочке на Windows 7?

У меня Windows 7. У меня есть файл .exe здесь: c:\tools\dailybackup.exe Когда я нахожусь в окне CMD, я хочу иметь возможность вводить "dailybackup" в любом каталоге и выполнять его. Нужно ли мне ...
4
голоса
2ответа
10k показов

Пробелы в переменных среды Linux?

Для данного каталога: /media/foo/can haz/bar я попытался отредактировать bash.rc с помощью: export Foo=/media/foo/can haz/bar export Foo=/media/foo/can\ haz/bar export Foo='/media/foo/can haz/bar' ...
4
голоса
1ответ
611 показов

Как я могу изменить свою среду KDE без перезапуска?

Я использую KDE 4.10. Я добавил переменную окружения в свой .profile, однако эта переменная, очевидно, не будет видна программам, которые я запускаю через графический интерфейс KDE (в отличие от ...
3
голоса
1ответ
868 показов

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

Я заметил, что когда программы добавляют свой каталог в переменную окружения PATH, большинство добавляет его в конец, но некоторые добавляют его в начале, перед каталогом windows. Так что это ...
3
голоса
1ответ
5k показов

Почему subshell не наследует экспортированную переменную (PS1)?

Я использую startx для запуска графического окружения. У меня есть очень простой .xinitrc которому я буду добавлять вещи, когда я настраиваю среду, но сейчас это выглядит следующим образом: catwm & # ...
3
голоса
2ответа
1k показов

Не удается запустить пакетные файлы двойным щелчком, но они работают нормально при вводе в окне cmd или WinKEY+R

Хорошо, это странно. Я в недоумении относительно того, почему это происходит или как это исправить. Название в значительной степени говорит само за себя, но я уточню дальше: Открытие cmd.exe для ...
3
голоса
2ответа
10k показов

Как запустить символическую ссылку, указывающую на исполняемый файл в терминале (Linux)

Я установил NodeJ на компьютере с Ubuntu, и пакет был установлен как nodejs . Теперь, чтобы запустить его как node , я создал символическую ссылку: sudo ln -s /usr/bin/nodejs /usr/bin/node Это будет ...
3
голоса
3ответа
408 показов

Кому принадлежат переменные среды?

С нескольких сайтов я читал, что getenv - системный вызов. Однако я не могу найти ссылку на sys_getenv . Я пытаюсь понять, что такое "переменные среды". Являются ли они частью ядра или механизма ...
3
голоса
1ответ
4k показов

Как изменить местоположение APPDATA?

Мой C: регулярно наполняется, и теперь у меня нет места. (Это меньше, чем 500 МБ, и система часто зависает или падает). Я уже переместил все пользовательские документы на другой жесткий диск. Я хочу ...