как добавить эти 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 чтобы они отображались глобально для других пользователей.

  • Кто устанавливает переменные среды USER и USERNAME?
  • Загрузка .profile из .bash_profile или вообще не используется bash_profile?
  • Какие области могут иметь переменные оболочки?
  • Любой другой способ определить переменную окружения?
  • Может ли tmux и screen генерировать переменные среды, которые могут использоваться PROMPT_COMMAND?
  • tcsh: введите 2-значные часы в строке
  • Как изменить переменную окружения $ LD_LIBRARY_PATH?
  • Можно ли узнать, какие файлы устанавливаются / добавляются в переменные среды и порядок их приоритета?
  • Почему устойчивые переменные среды нарушают PATH var
  • Настроить tmux для использования zsh
  • присвоение многострочной переменной (приглашение tcsh) другому
  • Исключение наследования переменных среды
  • Linux и Unix - лучшая ОС в мире.