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

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


2
Разница между $ LOGNAME и логином
когда команды echo $LOGNAMEили lognameвыполняются нормально, получают тот же результат, как показано ниже pandya@pandya-desktop:~$ echo $LOGNAME pandya pandya@pandya-desktop:~$ logname pandya Итак, есть ли разница между ними?

2
HOME переменная не установлена
У меня есть два сервера, они идентичны (я считаю), производственный и промежуточный серверы. И у меня есть сценарий выскочки в /etc/init/папке. description "Discoure process" setuid deploy setgid deploy respawn respawn limit 3 30 start on runlevel [2345] stop on runlevel [06] script exec /bin/bash <<'EOT' echo \"$HOME/.rbenv\" cd /home/deploy/discourse/current bundle …

3
Присваивание только части строки переменной в bash
Я получаю от пользователя определенный абсолютный путь к файлу и хочу создать переменную, которая будет строкой, которая не будет включать в себя только ПЕРВЫЕ два компонента пути к файлу, но без ее печати или чего-либо еще. Например, абсолютный путь может быть: /home/myusername/folder1/folder2/folder3 И он сохраняется в «target_path», и я хочу, …

2
Как правильно настроить переменную среды?
Я открыл /etc/environmentи добавил строку, ANDROID_SDK_HOME="/home/tom/android-sdk" но я пытался, echo $ANDROID_SDK_HOMEно ничего не отображал. Я имею JAVA_HOMEв то же самое, /etc/environmentно это работает. Пожалуйста, помогите мне решить проблему. Заранее спасибо.


1
Как переместить каталог кэша пользователя [~ / .cache] из каталога / home в другой раздел
Каталог .cache полон изменчивых, несущественных файлов. Я хотел бы переместить его в более подходящий раздел, то есть быстрее и без резервного копирования. Я считаю, что файл ~ / .pam_environment подходит для этого, но я не уверен, является ли он лучшим, или он задокументирован правильно или работает должным образом.


1
Как запустить / настроить pulseaudio удаленно с помощью ssh?
У меня есть удаленная машина, к которой я могу SSH. На удаленном компьютере есть программа, которая использует импульсный звук для получения ввода с USB-микрофона, подключенного к удаленному устройству. Эта настройка прекрасно работает при локальном управлении, т.е. я могу получить входной сигнал от импульсного звука при локальном подключении. За ssh я …

1
Почему переопределение переменной среды LANG не меняет язык для меня?
Я пытаюсь запустить приложение на другом языке, как моя текущая среда. Чтобы начать просто, я хотел изменить язык ls. Вот что я прочитал повсеместно (см. Ниже для связанных вопросов): установите LANGодин из поддерживаемых языков, например: LANG=nl_NL.UTF-8 ls /nonexistent чтобы он показал голландский (NL) выход. Тем не менее, я все еще …

1
Фон не меняется с помощью gsettings из cron
Я пытаюсь изменить обои на случайное изображение с помощью предложенного Индраджитом Индрапрастама сценария: Как изменить фон рабочего стола из командной строки в Unity? Когда я запускаю скрипт из окна терминала, bg меняется очень хорошо, но когда он запускается из cron, я получаю эту ошибку по почте: (процесс: 21901): dconf-WARNING **: …


1
Как установить LD_LIBRARY_PATH навсегда?
Я использую Ubuntu 16. Я хочу использовать cfmidдля своего проекта. Когда я установил LD_LIBRARY_PATHв терминале, я могу получить вывод cfmidбиблиотеки: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/lclab/installed/boost/boost_1_65_0:/home/lclab/installed/rdkit/rdkit-Release_2016_03_1/lib:/home/lclab/installed/lp/lp_solve_5.5.2.5_dev_ux64 Но когда я закрываю терминальную сессию и открываю новую, я хочу добавить еще LD_LIBRARY_PATHраз. Как я могу установить это навсегда?

2
Почему я должен `source .profile` в каждом терминале, который я открываю?
Когда мы меняем переменную в ~/.profileUbuntu, мы выполняем команду source .profile. Тогда изменение вступает в силу только в этом терминале. Если мы открываем новый терминал, мы должны выполнить команду source .profileснова. Таким образом, кажется, что разные терминалы имеют свою собственную среду, хотя они могут принадлежать одному и тому же пользователю. …

4
изменение / etc / environment не повлияло на мои переменные окружения
Я пытаюсь установить экспертную систему Euler, следуя этим инструкциям . Чтобы добавить переменную среды, я отредактировал мой, /etc/environmentчтобы он стал следующим: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games: /home/mohammad/Desktop/eye" EYE_HOME = "/home/mohammad/Desktop/eye" Но когда я использую, printenv PATHя не вижу новый каталог, добавленный к моему пути. Что я здесь не так делаю?

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