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

36
Почему .profile не создается при открытии терминала?

Только что установили Ubuntu 14.04.1 LTS. Согласно .profile, # ~/.profile: executed by the command interpreter for login shells. # This file is not read by bash, if ~/.bash_profile or ~/.bash_login exists. Нет ~ / .bash_profile или ~ / .bash_login. Это не похоже на источник .profile при открытии...

31
Как я могу сбросить $ PATH к его значению по умолчанию в Ubuntu?

Я случайно сбросил все каталоги $PATH, пытаясь добавить новый в ~/.bashrc. Я открыл новое окно терминала, когда я редактировал, и теперь $PATHон пуст. Я волнуюсь, если я загружаюсь с другого диска, чтобы найти, $PATHя не смогу загрузиться в этот диск снова. В основном, что является результатом по...

30
Как навсегда установить переменные окружения PATH и M2_HOME в Ubuntu для Maven3?

Я скачал последнюю apache-maven3.zip файл и извлеченный его в папку: /home/gaurav/Java/maven3. Я не знаю, как установить переменные окружения для maven - такие как PATH и M2_HOME. Я попробовал ниже вещи: export M2_HOME=/home/gaurav/Java/maven3 export PATH= /home/gaurav/Java/maven3/bin:${PATH} После...

27
Что означает экспорт PATH = что-то: $ PATH?

Я очень новичок в Linux, и я поместил следующую команду в конец файла .profileв моей домашней папке: export PATH="~/.composer/vendor/bin:$PATH" Я немного знаю проблемы переменных среды и их значений из Windows, но в этом случае я хочу понять, что делает эта команда, и из каких частей она состоит:...

25
Для чего нужна переменная $ BASH_COMMAND?

Согласно руководству по Bash , переменная окружения BASH_COMMANDсодержит Команда, выполняемая в настоящее время или готовящаяся к исполнению, если только оболочка не выполняет команду в результате прерывания, и в этом случае это команда, выполняющаяся во время прерывания. Если оставить в стороне...

25
Почему «A = 10 echo $ A» не печатает 10?

Эта команда: A=10 echo $A печатает пустую строку Почему нет 10? Почему не работает временная настройка среды? Я хочу знать причину и объяснение, а не решение. я использовал LANG=C gcc ... чтобы заставить gcc использовать системный язык (английский) вместо системного (китайский). Поэтому я...

25
Автозаполнение Bash для переменных окружения [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Ask Ubuntu. Закрыто 6 лет назад . Функция автозаполнения bash не работает с переменными среды в 11.04. Текущее поведение указано ниже export...

24
Как увеличить время ожидания не отвечающих программ?

Я установил Ubuntu GNOME и обнаружил, что программа PROGRAM не отвечает на сообщения. Я должен либо «Принудительно выйти» из программы, либо «подождать» ее немного больше. Я заметил, что каждый раз, когда я жду программу, программа в конечном итоге продолжается без проблем. Итак, я думаю, что может...

24
Как навсегда отключить http_proxy

Когда я удаляю прокси из системы / сети и применяю его в масштабе всей системы, он все равно остается при работе в консоли. Когда я бегу: env | grep proxy это печатает: http_proxy=http://proxy.studnet.lan:8080 ftp_proxy=ftp://proxy.studnet.lan:8080 socks_proxy=socks://proxy.studnet.lan:8080...

22
Когда я использую ZSH, как мне установить PATH в /etc/profile.d?

Я использую в zshкачестве оболочки и пытаюсь настроить свою среду. Я обычно определяю свою $JAVA_HOMEпеременную, создавая файл: /etc/profile.d/java.sh со следующим содержанием export JAVA_HOME=/path/to/jdk export PATH=$JAVA_HOME/bin:$PATH затем я выхожу и снова вхожу, и все это работает, но по...

22
Переменная окружения DEBIAN_FRONTEND

Мой потенциальный хостинг-провайдер предлагает запустить команду в терминале, чтобы сделать образ ОС сервера на основе KVM минимальным. Поскольку их KVM-шаблоны поставляются с пакетами, которые мне не нужны, я подумал, что могу использовать эту же команду для удаления нежелательных пакетов. Эта...

22
Переменные среды не доступны в bash-скрипте

Я столкнулся со странной проблемой. Я поместил некоторые переменные env .bashrcи он работает как следует: echo $HADOOP_HOME /home/me/dist/hadoop Но переменная env недоступна при выполнении сценариев bash. Предположим, я создаю /tmp/sample.shс содержанием ниже: #! /bin/bash echo $HADOOP_HOME Когда я...

20
Настройка пути TeX Live для root

Этот вопрос был перенесен из TeX - LaTeX Stack Exchange, потому что на него можно ответить в Ask Ubuntu. Мигрировал 8 лет назад . Я установил TeX Live 2011 vanilla, и у меня возникли проблемы с настройкой пути TeX Live для root (в Ubuntu 11.10). Проблема в том, что когда я бегу, sudo tlmgrя...

19
Почему действие '-execdir' небезопасно для каталога, который находится в PATH?

Почему небезопасно использовать комбинацию -execdirдействия find во время использования -exec? Когда я запускаю команду ниже, я получаю следующее сообщение: /path/to/currentDir/$ find . -type f -name 'partOfFileNames*' -execdir rm -- {} + find: The current directory is included in the PATH...

19
Ссылка на переменные окружения * в * / etc / environment?

Я недавно обнаружил /etc/environment, что кажется более стандартным способом установки простых переменных среды, чем сценарии, но мне было интересно, есть ли способ обратной ссылки на переменные среды в файле / etc / environment. То есть у меня есть это: JAVA_HOME="/tools/java"...

19
Могу ли я получить доступ к исходной переменной $ USER из скрипта, запущенного с `sudo`?

Странный вопрос, я знаю. Вот сценарий: echo $USER Вот команда, которую я использую для запуска: sudo ./myscript.sh Прямо сейчас это печатает "root", но я хочу, чтобы это напечатало jon, мое имя пользователя. Есть ли способ сделать это, изменив сценарий, а не...

19
Переменная окружения PYTHONPATH

У меня есть это в моем ~/.profile: export PYTHONPATH=/home/dev/python-files В python-filesкаталоге у меня есть несколько проектов, клонированных из git-hub (flask, кривый и py-vgdl). Всякий раз, когда я пытаюсь запустить любой из примеров в этих проектах, я получаю ошибки, подобные следующим: $...

17
Установка глобальной переменной среды для всех

Если я установлю переменную в /etc/environment, это, кажется, применяется только к администраторам, когда в sudo su. Как я могу заставить переменные применяться ко всем? Особенно когда они в терминале? Настройки /etc/enviromentне относятся к...