Запитання з тегом «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", і я хочу, щоб "mydir" був …

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?
У мене є віддалена машина, на яку я можу сш. На віддаленій машині є програма, яка використовує імпульсне аудіо для отримання входу від USB-мікрофона, приєднаного до віддаленої машини. Ця настройка працює добре при локальній роботі, тобто я можу отримати вхід з імпульсного звуку при локальному підключенні. Над ssh я отримую …

1
Чому перевизначення змінної середовища LANG не змінює мову для мене?
Я намагаюся запустити додаток іншою мовою, як моє поточне середовище. Щоб почати просто, я хотів змінити мову мови ls. Ось що я читаю в усьому місці (див. Нижче щодо пов'язаних питань): встановіть LANGодин із підтримуваних локалів, наприклад: LANG=nl_NL.UTF-8 ls /nonexistent щоб він показав голландський (NL) вихід. Однак я все ще …

1
Фон не змінюється за допомогою gsettings з cron
Я намагаюся змінити шпалери на випадкове зображення, використовуючи запропонований тут сценарій Індрадіта Індрапраштама: Як змінити фон робочого столу з командного рядка в Unity? Коли я запускаю скрипт із вікна терміналу, bg змінюється просто, але коли він запускається з cron, мені надсилається ця помилка: (процес: 21901): dconf-ПОПЕРЕДЖЕННЯ **: не вдалося здійснити …


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
Чому я повинен "джерело .profile" у кожному відкритому терміналі?
Коли ми змінюємо якусь змінну в ~/.profileUbuntu, тоді виконуємо команду source .profile. Тоді зміна діє лише в цьому терміналі. Якщо ми відкриємо новий термінал, нам доведеться виконати команду source .profileще раз. Отже, схоже, що у різних терміналів є власне середовище, хоча вони можуть належати одному користувачеві. Яка перевага зробити так, …

4
зміна / тощо / оточення не впливало на мої змінні середовища
Я намагаюся встановити систему експертів 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.