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

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

1
Как запустить приложения с графическим интерфейсом от имени пользователя root с помощью pkexec?
Я использую Trisquel GNU / Linux-Libre, который поставляется с Gnome3 Flashback Desktop Environment. Я знаю , что я могу запустить приложение GUI , как корень по sudo& , gksudoно я хочу знать , что Как запускать приложения с графическим интерфейсом , как корень с помощью pkexec? Когда я пытаюсь запустить …

1
Почему расширение параметров bash не работает внутри служебных файлов systemd?
Я пытаюсь использовать systemd«s EnvironmentFileи добавить опцию в команде , когда он установлен в файле. У меня есть следующее в файле модуля: ExecStart=/usr/bin/bash -c "echo ${PORT:+port is $PORT}" который ничего не повторяет, когда я запускаю службу. Следующее работает как ожидалось: ExecStart=/usr/bin/bash -c "echo port is $PORT" Это означает, что файл …

3
Почему $ SHELL не меняется при запуске новой оболочки?
$ echo $SHELL /bin/bash $ /bin/ksh93 $ echo $SHELL /bin/bash $ file /bin/ksh93 /bin/ksh93: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, stripped $ getent passwd test111 test111:x:1008:1008:,,,:/tmp:/bin/ksh93 $ ssh test@localhost test@localhost's password: $ echo $SHELL /bin/ksh93 $ bash $ echo $SHELL …

1
Как установить переменную среды в сервисе systemd
Я работаю с ROS, который был установлен на моем Ubuntu правильно. Чтобы запустить ROS, сначала нужно source /opt/ros/kinetic/setup.bashвыполнить roscore. Если я выполню roscoreбез source setup.bash, команда roscoreне может быть найдена. Теперь я хочу выполнить ROS во время загрузки системы. Я прочитал эту ссылку: /ubuntu/814/how-to-run-scripts-on-start-up Кажется, мне нужно только создать файл …

2
Установите переменные окружения для gnome на wayland и bash на виртуальных терминалах (или ssh)
Gnome 3.22 использует Wayland по умолчанию. Гном на Wayland не читает ~/.profile(или ~/.bash_profileили/etc/profile ). См. Https://bugzilla.gnome.org/show_bug.cgi?id=736660 . Мои файлы инициализации настроены следующим образом: .bash_profile ничего не делает, кроме источника .profile и.bashrc .profile устанавливает только переменные окружения, такие как PATH иLC_MESSAGES .bashrcустанавливает некоторые специфичные для bash настройки, псевдонимы и переменные среды …

5
Совместное использование переменных окружения между рыбой и рыбой
Скрипты bash и fish не совместимы, но я хотел бы иметь файл, который определяет некоторые переменные окружения, которые должны инициализироваться как bash, так и fish. Мое предлагаемое решение - определить ~/.envфайл, который будет содержать список переменных среды, например: PATH="$HOME/bin:$PATH" FOO="bar" Затем я мог бы просто найти его в bash и …

1
Всегда ли установлена ​​переменная среды $ HOME в системе Linux?
Предполагая, что на компьютере запущено ядро ​​Linux, в сеансах используется оболочка Bash, а все используют конфигурации по умолчанию (ни один пользователь не внес никаких изменений в конфигурационные файлы), можем ли мы предположить, что $HOMEпеременная среды всегда установлена?

2
установить LC_ *, но не LC_ALL
Я хотел бы иметь немецкий (Австрия) языковой стандарт (формат бумаги A4, 24 часа, гггг-мм-дд), но англоязычный пользовательский интерфейс (я не люблю плохие переводы). Я решил, что правильный способ добиться этого - установить LC_переменные следующим образом .bashrc(пожалуйста, исправьте меня, если я ошибаюсь): LC_MESSAGES=en_US.UTF-8 LC_$everythingelse=de_AT.UTF-8 Есть ли более элегантный способ установить LC_ …

1
Найти описание на страницах man для переменных среды, отображаемых с помощью команды env
Где на страницах руководства найти подробное описание переменных среды, которые отображаются при envзапуске команды? Я пытался, man envно это только дает мне один пример для TZпеременной среды

2
Видны ли переменные среды для непривилегированных пользователей в Linux?
Я пытаюсь определить, наблюдаются ли в Linux переменные окружения для процесса другими (не-root) пользователями. Непосредственный вариант использования - помещение секретов в переменные окружения. Во многих местах в Интернете это обсуждается как небезопасное, но я не смог сосредоточиться на точной точке воздействия в Linux. Обратите внимание, что я не говорю о …

2
Как экспортировать LD_LIBRARY_PATH всем пользователям и системным службам
Я хочу экспортировать LD_LIBRARY_PATHв системные службы и всех пользователей. Системные сервисы запускаются до входа в систему, поэтому .bashrcне применяется. Как этого добиться?

2
В то время как IFS = read..`, почему IFS не имеет никакого эффекта?
Возможно, у меня что-то не так, но мне кажется убедительным, что установка IFS в качестве одной из команд в списке pre-do / done абсолютно не влияет. Внешний IFS (вне whileконструкции) преобладает во всех примерах, показанных в сценарии ниже. Что тут происходит? Я неправильно понял, что IFS делает в этой ситуации? …

2
Какая польза от команды «экспорт»?
Я создал переменную среды в одном окне терминала и попытался отобразить ее в другом окне терминала. Это ничего не отображается. $TEST=hello После этого я экспортировал его и повторил echoпопытку в другом окне терминала. Результат был таким же, как и раньше. export TEST но если я выполню тот же код при …

1
использование переменных окружения в файлах tmux.conf
Можно ли использовать переменную окружения в файле tmux.conf? Я пытаюсь установить путь по умолчанию для переменной среды. В настоящее время я пытаюсь это: set -g default-path $MYVAR далее я хотел бы проверить, установлен ли $ MYVAR, чтобы я мог сделать: if($MYVAR == "") set-environment -g MYVAR /somepath/ Есть идеи?

2
файл точки не получен при запуске команды через ssh
Когда я запускаю свою программу в интерактивном режиме, она работает нормально: ssh somehost $ ~/some/path/somescript.py Когда я запускаю свою программу через ssh напрямую, она не работает. Переменная PYTHONPATHне установлена, потому что .bashrcне является источником. ssh somehost ~/some/path/somescript.py Если я бегу ssh somehost 'source ~/.bashrc; ~/some/path/somescript.py', все работает нормально. Но последний …

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