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

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

3
Як експортувати змінну для використання з sudo?
На Slackware, використовуючи sbopkgдозволи, можна створити пакет з джерела. Repos не такий великий, як Debian, але приємно. Деякі програми можуть використовувати змінні середовища, наприклад, на емуляторі VICE c64, якщо змінна FFMPEGвстановлена yes, вона дозволить ffmpegзаписувати емулятор. Я намагався використовувати $ export FFMPEG=yes; sudo sbopkg -B -i vice але ffmpegвін відключений. …

5
Як показати поточне значення змінної середовища?
Коли я перевіряю навколишнє середовище моєї системи, з’явиться багато змінних умов навколишнього середовища. Як я можу просто шукати певну змінну? Книга, яку я читаю, говорить: Іноді кількість змінних у вашому оточенні зростає досить великою, настільки, що вам не хочеться бачити всі значення, що відображаються, коли вас цікавить лише одна. У …

4
Чому $ RANDOM не включений у висновок 'env'?
Я знаю env, що це команда оболонки, її можна використовувати для друку списку змінних поточного середовища. Наскільки я розумію, RANDOMце також змінна середовище. То чому, при запуску envна Linux, вихід не включає RANDOM?

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

3
Отримати змінну середовища іншого користувача [закрито]
Важко сказати, про що тут питають. Це питання є неоднозначним, розпливчастим, неповним, надто широким або риторичним і не може бути обґрунтованим відповіді в його теперішній формі. Для уточнення цього питання, щоб його можна було знову відкрити, відвідайте довідковий центр . Закрито 6 років тому . Чи є спосіб я бачити …

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

3
Помилка при використанні порожніх змінних оболонок
Іноді я використовую $PROJECT_HOME/*для видалення всіх файлів у проекті. Коли змінна середовища PROJECT_HOMEне встановлена ​​(тому що я suі у нового користувача не встановлено цю змінну середовища), вона починає видаляти всі файли з кореневої папки. Це апокаліптично. Як я можу налаштувати bashпомилку, коли я використовую невизначену змінну середовища в оболонці?

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


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Я намагаюся запустити" я вставив echo $JAVA_HOME. Коли …

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

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

3
Як я можу перерахувати всі змінні оболонки?
Читаючи про це питання: У zsh як я можу перерахувати всі змінні середовища? , Я задумався, як я можу перерахувати всі змінні оболонки ? Також, чи застосовується відмінність між змінними оболонки та змінними середовища для оболонок, крім zsh? Мене в першу чергу цікавлять Баш і Зш, але було б чудово …

2
Розширення змінної оболонки та ефект глобула та розщеплення на нього
Цей пост насправді містить два окремі питання, але я думаю, що об'єднання їх разом дасть ще трохи контексту. Я пережив це питання щодо цитат навколо змінних, але я не зовсім розумію, що означає розширення змінної в першу чергу. Отже, моє перше питання: Що таке розширення розширення в розмові unix / …


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