как добавить эти 3 строки в качестве переменных окружения в файл .profile bash

Как добавить эти 3 строки в .profile качестве переменных среды:

 BBSCONFIG /home/tony/majorbbs.cfg BBSDISP xwindow DISPLAY hostname:0.0 

3 Solutions collect form web for “как добавить эти 3 строки в качестве переменных окружения в файл .profile bash”

 cat >> ~/.profile <<x export BBSCONFIG=/home/tony/majorbbs.cfg export BBSDISP=xwindow export DISPLAY=hostname:0.0 x 

То, что делает этот кусок кода, состоит в том, чтобы добавить три строки в конец файла .profile в вашем домашнем каталоге. ( <<x сообщает команде cat копировать с терминала, пока не увидит одиночный x ; >> ~/.profile добавляет этот текст в файл`.)

Изменения будут эффективны при следующем входе в систему.

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

Вы можете просто отредактировать этот файл с помощью любого текстового редактора (например, vim ).

Запустите vim ~/.profile или nano ~/.profile .

Обратите внимание, что ваши переменные нужны = добавлены:

 BBSCONFIG=/home/tony/majorbbs.cfg BBSDISP=xwindow DISPLAY=hostname:0.0 

Вы также можете использовать echo:

 echo "BBSCONFIG=/home/tony/majorbbs.cfg" >> ~/.profile echo "BBSDISP=xwindow" >> ~/.profile echo "DISPLAY=hostname:0.0" >> ~/.profile 

Если вам нужны эти переменные, доступные для подпроцессов, вы также должны добавить следующие строки:

 export BBSCONFIG export BBSDISP export DISPLAY 

Обратите внимание, что размещение export в одной строке, так как export FOO=bar НЕ поддерживается во всех оболочках.

Вы добавляете переменные окружения в ~/.profile или в ~/.bash_rc но это просто работает для фактического пользователя. То есть, вы хотите, чтобы он был локально, добавьте их в ранее упомянутые файлы либо с текстовым редактором, например с vim или nano, либо с помощью команды append >> как уже упоминалось в предыдущих ответах. Вы также можете добавить эти переменные в том же формате:
export BBSCONFIG=/home/tony/majorbbs.cfg export BBSDISP=xwindow export DISPLAY=hostname:0.0
но в /etc/profile или /etc/environment чтобы они отображались глобально для других пользователей.

  • Загрузка .profile из .bash_profile или вообще не используется bash_profile?
  • Кто устанавливает переменные среды USER и USERNAME?
  • Почему устойчивые переменные среды нарушают PATH var
  • VISUAL vs EDITOR, в чем разница?
  • Может ли tmux и screen генерировать переменные среды, которые могут использоваться PROMPT_COMMAND?
  • Каков эффект разделителя пути в начале переменной окружения?
  • Как изменить переменную окружения $ LD_LIBRARY_PATH?
  • Какой «правильный» формат для переменной среды HTTP_PROXY? Колпаки или колпачки?
  • Использование `_` в качестве переменной среды, переданной команде
  • Нужна помощь в расшифровке заявления unix
  • Откуда берутся переменные среды EDITOR, PAGER, BROWSER?
  • Interesting Posts

    whatis command Ошибка перенаправления выходных данных

    Виртуализация виртуального сервера с низким уровнем конца

    Сервер Samba через некоторое время замедляется

    компиляция curl с openssl, дающая неправильную версию openssl

    Удаление новых символов линии вокруг шаблонов

    NFS монтируется с неподходящими UID / именами пользователей

    Обработать функцию `zsh` с использованием, которая распознает только команды

    Любой текстовый редактор, который перечисляет числа слов в файле?

    ALT + F2 не работает в Linux Mint Mate

    Вам нужно нажать enter, чтобы получить приглашение после выполнения скрипта udev

    RHEL6 Не указан протокол, не открывается

    Удаление пакета Debian автоматически маскирует службу systemd – вызывает предупреждение systemd

    Текстовое поле с дублирующейся информацией

    Как вы переходите из dmraid в mdadm на рабочий 14.04?

    Какие инструменты позволяют мне отображать man-страницы в формате HTML на веб-сервере?

    Linux и Unix - лучшая ОС в мире.