如何将这 3 行作为环境变量添加到 .profile bash 文件中

如何将这 3 行作为环境变量添加到 .profile bash 文件中

如何将这 3 行添加到.profile环境变量中:

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

答案1

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

这段代码的作用是将三行附加到.profile主目录中文件的末尾。 (<<x告诉cat命令从终端复制,直到看到一个单独的x>> ~/.profile将该文本附加到文件中。)

更改将在您下次登录时生效。

您可能会发现,DISPLAY当您使用适当的显示器时,它会自动设置,因此通常最好不要自己设置该显示器。

答案2

您可以使用任何文本编辑器(vim例如)编辑该文件。

运行vim ~/.profilenano ~/.profile.

请注意,您的变量需要=添加:

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

您还可以使用回声:

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并非所有 shell 都支持。

答案3

您添加环境变量 in~/.profile或 in~/.bash_rc但它只适用于实际用户。也就是说,如果您希望将其本地化,那么可以使用 vim 或 nano 等文本编辑器,或者使用>>前面的答案已经提到的附加命令将它们添加到前面提到的文件中。您还可以以相同的格式添加这些变量:
export BBSCONFIG=/home/tony/majorbbs.cfg export BBSDISP=xwindow export DISPLAY=hostname:0.0
但在/etc/profile或中/etc/environment,以使它们全局显示给其他用户。

相关内容