Вопросы с тегом «environment-variables»

Для вопросов, относящихся к переменным среды, набор динамических переменных, которые могут повлиять на поведение запущенных процессов и доступ к ресурсам. Используйте этот тег для вопросов о переменных среды или вопросов о проблемах, возникающих в результате установки или изменения значения переменных в поведении запущенных процессов и доступа к ресурсам.

3
Переменная оболочки и переменная среды, какая из них предпочтительнее, если оба имеют одно и то же имя?
Набрав в Bash следующее: env | grep USER и set | grep USER дает оба раза одно и то же имя пользователя. Как узнать, например, при вводе, была echo $USERли отображена оболочка или переменная окружения?

3
Переменные окружения не устанавливаются, когда моя функция вызывается в конвейере
У меня есть следующая рекурсивная функция для установки переменных среды: function par_set { PAR=$1 VAL=$2 if [ "" != "$1" ] then export ${PAR}=${VAL} echo ${PAR}=${VAL} shift shift par_set $* fi } Если я вызываю его сам по себе, он устанавливает переменную и выводит stdout: $ par_set FN WORKS FN=WORKS …

2
Использование переменных окружения в командах оболочки строки состояния Tmux
Я пытаюсь создать tmux статус бар , который показывает три TimeZones: US Eastern Time :: UTC :: Central European Time. Использование TZпеременной окружения заставляет dateкоманду показывать время в заданном часовом поясе. Я пытался сделать это с помощью этого параметра tmux.conf: set -g status-right "#[fg=white]#S #I:#P #[fg=yellow]:: %d %b %Y #[fg=green]:: …

2
Локальные переменные в zsh: что эквивалентно bash «export -n» в zsh
Я пытаюсь содержать область видимости переменной в оболочке, а дети не видят ее в zsh. Например, я набираю это в .zshrc: GREP_OPTIONS=--color=always Но если я запускаю скрипт оболочки со следующим: #!/bin/bash echo $GREP_OPTIONS Выход: --color=always в то время как я хочу, чтобы он был нулевым (скрипт выше не должен видеть …

2
Интерактивная оболочка со средой, идентичной cron
Я знаю о многих подводных камнях в волшебном мире crontabs, но иногда это может помочь в устранении неполадок, когда у вас есть какой-нибудь умный способ ввести интерактивную (bash) оболочку с точно такой же средой, как когда сценарий оболочки запускается из кронтаб. Теперь я сам о себе подумал /bin/openvt -c8 -- …

1
Как вы устанавливаете среду для ES?
Я играл с эс последней пару дней, и он (как гс) имеет галтель / особенность , что он работает только его сценарий запуска ( .esrc) на входе в системе. Обычный способ запуска кода в каждом интерактивном сеансе - поместить этот код в %promptфункцию. Конечно, нет %promptфункции, если es -lона никогда …

3
Как я могу отменить экспорт переменной без потери ее значения?
Допустим, я экспортировал переменную: foo=bar export foo Теперь я хотел бы отменить экспорт. То есть, если я это сделаю, sh -c 'echo "$foo"'я не должен получить bar. fooвообще не должен появляться в sh -cроссийской среде. sh -cэто просто пример, простой способ показать наличие переменной. Командой может быть что угодно - …

6
Как установить Ruby GEM_HOME и GEM_PATH
Я новичок в Linux и использую Linux mint 17.1 Я переустанавливал Linux Mint 20 раз за последние 3 дня для этой проблемы, но не смог ее исправить Я пытаюсь установить ruby ​​на рельсы, используя rvm, что происходит, если запустить новую установку Linux и попытаться установить gems, ruby ​​и прочее в …

2
очистить все переменные, не закрывая терминал
Я хочу знать, как очистить все переменные, которые я определил в командной строке, не закрывая терминал? например, если я установил переменную в командной строке как: $ a=1 Теперь я хочу удалить переменную $a(и многие другие переменные, определенные аналогичным образом), не закрывая терминал. Я мог бы использовать, unsetно это будет беспокойно, …

1
Где я могу установить глобальные параметры Java?
У меня есть ужасные, неправильно отрендеренные шрифты в программах Java, таких как jabrefи rubymine. Это можно исправить, запустив _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on' jabref Я понимаю, что могу экспортировать эти параметры Java как переменные среды и запускать программы из командной строки. Однако есть ли способ установить эти параметры глобально, чтобы все программы Java распознавали …

2
команда bash setenv не найдена
Когда я использую следующую команду setenv CLASSPATH /path/mysql-connector-java-ver-bin.jar:$CLASSPATH ошибка bash setenv command is not found Когда я нахожу путь setenv с помощью какой команды, то я нашел следующий путь (/usr/kerberos/sbin:/usr/kerberos/bin:/home/ec2/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/home/ec2/bin:/root/bin)

1
Как я могу установить переменные окружения для программы, выполняемой с помощью `nohup`?
(Я редактирую существующий скрипт Bash, поэтому я, вероятно, делаю глупую ошибку здесь ...) У меня есть сценарий оболочки, который сохраняет команду с переменной окружения в качестве аргумента следующим образом: COMMAND="mvn clean install -P $MAVEN_PROFILE" Затем он выполняет команду nohupпримерно следующим образом: nohup $COMMAND > logfile Это работает. Теперь я хочу …

1
Почему я не могу напечатать переменную, которую вижу в выводе env?
Я заинтересован в установке переменных среды одного экземпляра оболочки из другого. Поэтому я решил провести небольшое исследование. После прочтения ряда на вопросы о этом я решил проверить его. Я породил две оболочки A и B (PID 420), обе работают zsh. Из оболочки ИИ запускается следующее. sudo gdb -p 420 (gdb) …

1
Bash: Сколько вложенных сессий глубоко?
Скажем, я запускаю bashоболочку, ... а затем еще один bashсеанс из этой оболочки, ... а затем еще один bashсеанс из этого сеанса, ... а затем еще один bashсеанс из этого сеанса ... (раз N) и т. Д. Чтобы выйти из всех N сессий, я должен набрать exitN раз. Как мне …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.