如何将这 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 ~/.profile
或nano ~/.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
,以使它们全局显示给其他用户。