Запитання з тегом «environment-variables»

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

3
Який найкращий distro / shell-agnostic спосіб встановлення змінних середовища?
Питання каже все це. В даний час я використовую Arch Linux і zsh, але я хотів би, щоб рішення, яке (як мінімум) працює як на VT, так і в xterms, а також (сподіваємось, бажано) продовжувати працювати, якщо я переключаю distros або shell. Я чув дико розрізнені відповіді на це питання …


4
Яке значення "_ ="?
Після запуску значка set -a var=99я можу знайти речення у висновку set: ... TERM=xterm UID=0 USER=root VIRTUAL_ENV_DISABLE_PROMPT=1 _=var=99 colors=/etc/DIR_COLORS ... Хтось може мені сказати, що означає "_ ="? Зауважу, що echo $varнічого не дасть. Якщо я запускаю set -a, тоді setця змінна знову не включатиме. Що відбувається?

9
Видалення каталогу з PATH
Я намагаюся компілювати wxWidgets за допомогою MingW, і у мене на шляху є cygwin, який, здається, конфліктує. Тому я хотів би видалити /d/Programme/cygwin/binзі змінної PATH, і мені цікаво, чи є якийсь елегантний спосіб це зробити. Наївним підходом було б повторити його у файлі, видалити його вручну та надсилати джерело, але …

3
Як змінити PATH в сценарії оболонки?
У мене є кілька проектів, які вимагають від мене зміни версій Java / Grails / Maven. Я намагаюся впоратися з цим за допомогою деяких сценаріїв, які б внесли зміни. Наприклад: #!/bin/sh export JAVA_HOME=/cygdrive/c/dev/Java/jdk1.5.0_22 export PATH=$JAVA_HOME/bin:$PATH export GRAILS_HOME=/cygdrive/c/dev/grails-1.0.3 export PATH=$GRAILS_HOME/bin:$PATH export MAVEN_HOME=/cygdrive/c/dev/apache-maven-2.0.11 export PATH=$MAVEN_HOME/bin:$PATH which java which grails which mvn Коли …

2
Що таке $ PWD? (проти поточного робочого каталогу)
Тож у Вікіпедії ( посилання ) йдеться про те, що команда pwdє скороченою для "робочого каталогу друку", і це має сенс. Але для змінної середовища "P" має бути абревіатурою для чогось іншого, ніж друку. Я чую, як люди говорять про "поточний робочий каталог", який звучить краще і більш інтуїтивно зрозумілий, …

2
Де встановлюється за замовчуванням змінна середовище TERM?
Коли я відкриваю вікно терміналу з емулятором терміналу GNOME у графічному графічному інтерфейсі на робочому столі, змінна середовище оболонки TERM за замовчуванням відповідає значенню xterm. Якщо я використовую CTL+ ALT+ F1для переходу до консольного вікна TTY і echo $TERMвстановлено значення linux. Моя мотивація запитати - те, що всередині мого ~/.bashrcфайлу …

5
де LD_LIBRARY_PATH? як встановити змінну LV_LIBRARY_PATH env?
Я намагаюся створити програму c ++ за допомогою Unix. Я отримав помилку Linking CXX executable ../../bin/ME /usr/bin/ld: cannot find -lboost_regex-mt Я почув, що мені просто потрібно встановити розташування libboost * в моїй змінній LD_LIBRARY_PATH env, а потім викликати make так, як я це робив спочатку, ввівши -L /usr/lib64 -l boost_regex-mt …

5
Makefile включає env-файл
Я намагаюся включити декілька екологів у Makefile. Файл env виглядає так: FOO=bar BAZ=quux Зауважте, що немає жодного ведучого exportдо кожного варіанту env. Якщо я додам провідний exportі просто includeenv-файл у Makefile, все працює як слід. Але мені потрібно тримати лідери env vars sans export. Це заважає мені просто використовувати include …



2
Як скинути середовище оболонки?
Це питання мене клопоче вже деякий час, і хоча я думав, що знайшов свою відповідь через EnvWatcher , на жаль, він працює лише на Bash. І я використовую zsh. Мені б хотілося, в меншій мірі, повторити те, що робить env-watcher, але мені потрібно знати, чи є команда, за допомогою якої …


8
Як створити джерело змінних оточуючих середовищ іншого процесу?
Якщо я вивчаю, /proc/1/environя можу побачити розділену нуль байтом рядок 1змінних оточення процесу . Я хотів би внести ці змінні в моє поточне середовище. Чи є простий спосіб це зробити? Сторінка " procman" дає мені фрагмент, який допомагає роздруковувати кожну змінну середовища на основі рядка (cat /proc/1/environ; echo) | tr …

6
Як я можу запустити сценарій відразу після підключення через SSH?
Я почав задавати це питання, але відповів на нього, поки я його відкрив. Я збираюся опублікувати це питання, дотримуватися його мого рішення та залишити його відкритим для інших потенційних рішень. <попередня історія> Я користувач tmux і vim. Мені подобається віддалена робота vim, тому що мені не потрібно турбуватися про те, …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.