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

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

3
Как экспортировать переменную для использования с sudo?
В Slackware использование sbopkgпозволяет создавать пакет из исходного кода. Репо не такой большой, как Debian, но это приятно. Некоторое программное обеспечение может использовать переменные среды, например, в эмуляторе VICE c64, если для переменной FFMPEGзадано значение yes, это позволит ffmpegзаписывать эмулятор. Я пытался использовать $ export FFMPEG=yes; sudo sbopkg -B -i …

5
Как показать текущее значение переменной среды?
Когда я проверяю среду моей системы, появляется много переменных среды. Как я могу просто найти конкретную переменную? Книга, которую я читаю, говорит: Иногда количество переменных в вашей среде становится достаточно большим, настолько, что вы не хотите видеть все значения, отображаемые, когда вас интересует только одна. Если это так, вы можете …

4
Почему $ RANDOM не включен в вывод 'env'?
Я знаю, envчто это команда оболочки, она может быть использована для печати списка текущих переменных среды. И, насколько я понимаю, RANDOMэто тоже переменная окружения. Итак, почему, когда я запускаю envна Linux, выходные данные не включают RANDOM?

1
Почему экспорт vim как редактора в zsh отключает сочетания клавиш?
Моя .zshrcвыглядит так: export EDITOR="/usr/bin/vim" Теперь, когда я открываю терминал и ввожу комбинацию клавиш, например, ctrlaчтобы перейти к началу строки, она не работает. Вместо этого строка ^A(или другая строка, в зависимости от введенного мной ярлыка) вводится в терминал: emlai:~ % ^A Удаление слова exportиз моего .zshrcзаставляет сочетания клавиш работать должным …

3
Получить переменную окружения другого пользователя [закрыто]
Трудно сказать, что здесь спрашивают. Этот вопрос является двусмысленным, расплывчатым, неполным, чрезмерно широким или риторическим, и на него нельзя дать разумный ответ в его нынешней форме. Чтобы получить разъяснения по этому вопросу, чтобы его можно было снова открыть, посетите справочный центр . Закрыто 6 лет назад . Есть ли способ …

5
Экспортировать переменную env, которая будет доступна на всех вложенных оболочках, и возможно ли ее изменить?
Предположим, у меня есть export MY_VAR=0 в ~/.bashrc. У меня есть открытый терминал gnome, и в этом терминале я меняю $MY_VARзначение на 200. Итак, если я сделаю echo $MY_VAR в этом терминале 200показано. Теперь я открыл еще одну вкладку в моем терминале гнома, и сделать echo $MY_VAR ... и вместо …

3
Ошибка при использовании пустых переменных оболочки
Иногда я использую, $PROJECT_HOME/*чтобы удалить все файлы в проекте. Когда переменная окружения PROJECT_HOMEне установлена ​​(потому что я сделал, suа у нового пользователя не установлена ​​эта переменная окружения), он начинает удалять все файлы из корневой папки. Это апокалипсис. Как я могу настроить, bashчтобы выдавать ошибку, когда я использую неопределенную переменную среды …

5
Предотвратить передачу клиентом SSH переменной окружения TERM на сервер?
В настоящее время я использую терминал Fedora 18 gnome , затем запустил tmuxмультиплексор в нем. После того, как я подключился к серверу CentOS 5 через sshкоманду, я нахожу: ls результат не имеет цвета tmux, screen, hexedit, htopВсе они не смогли начать с сообщением об ошибке , как:не удалось открыть терминал: …


2
JAVA_HOME не установлен в скрипте при запуске с использованием sudo
Я пытаюсь запустить скрипт установки, который требует установки Java и установки JAVA_HOMEпеременной окружения. Я установил JAVA_HOMEв , /etc/profileа также в файле я назвал java.shв /etc/profile.d. Я могу echo $JAVA_HOMEи получить правильный ответ, и я могу даже sudo echo $JAVA_HOMEи получить правильный ответ. В то, install.shчто я пытаюсь запустить, я вставил …

2
Каково значение одинарных и двойных кавычек в переменных среды?
Я определил некоторые переменные окружения в моем .profile следующим образом: MY_HOME="/home/my_user" но переменная, похоже, не оценивается, если я не скину кавычки и не получу файл заново. Я полагаю, что кавычки необходимы, если будут пробелы, и одинарные кавычки используются, если экранирование нежелательно. Может ли кто-то прояснить значение одинарных и двойных кавычек …

4
Как передать пароль дочернему процессу?
Передача пароля в командной строке (дочернему процессу, запущенному из моей программы), как известно, небезопасна (потому что его могут увидеть даже другие пользователи с помощью команды ps). Можно ли передавать его как переменную среды? Что еще я могу использовать, чтобы передать его? (За исключением переменной среды) кажется, что самое простое решение …

3
Как я могу перечислить все переменные оболочки?
Читая об этом вопросе: В Zsh, как я могу перечислить все переменные среды? , Я задавался вопросом, как я могу перечислить все переменные оболочки ? Кроме того, относится ли различие между переменными оболочки и переменными среды к оболочкам, отличным от zsh? Меня в первую очередь интересуют Bash и Zsh, но …

2
Расширение переменной оболочки и влияние glob и split на него
Этот пост на самом деле содержит два отдельных вопроса, но я думаю, что их объединение даст больше контекста. Я прошел через этот вопрос о кавычках вокруг переменных, но я не совсем понимаю, что означает расширение переменных . Итак, мой первый вопрос: Что говорят расширения переменных в unix / linux? Вторая …

2
изменить среду запущенного процесса
Как может быть возможно изменить некоторую переменную в envуже запущенном процессе, например, через /proc/PID/environ?«файл» read-only. Нужно изменить или сбросить переменную DISPLAY в длительном пакетном задании, не убивая его.

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