Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 无法永久保存环境变量_Bash_Ubuntu 12.04 - Fatal编程技术网

Bash 无法永久保存环境变量

Bash 无法永久保存环境变量,bash,ubuntu-12.04,Bash,Ubuntu 12.04,我正试图永久保存一个变量,这样我就不必每次都使用export,但我找不到我的错误,因此无法保存 变量为LFS=“/mnt/LFS” 我保存在.bash\u profile、/root/.bash\u profile和/.bashrc中 我打开的那三个文件是空白的,我不知道为什么它们是空白的,或者它们是否应该是空白的。你确定你的shell是bash吗?另外,您是指~/.bash_profile和~/.bashrc?将export添加到赋值中也会使变量停止导出。shell是bash yes。我的意思

我正试图永久保存一个变量,这样我就不必每次都使用
export
,但我找不到我的错误,因此无法保存

变量为
LFS=“/mnt/LFS”

我保存在
.bash\u profile
/root/.bash\u profile
/.bashrc


我打开的那三个文件是空白的,我不知道为什么它们是空白的,或者它们是否应该是空白的。

你确定你的shell是bash吗?另外,您是指
~/.bash_profile
~/.bashrc
?将
export
添加到赋值中也会使变量停止导出。shell是bash yes。我的意思是~/.bash_profile和~/.bashrc你的意思是什么:将export添加到赋值中会使export的变量停止最初我想修改.profile,但是在该文件中写着:~/.profile:由登录shell的命令解释器执行。#如果存在~/.bash_profile或~/.bash_login,则bash(1)不会读取此文件。我确实在.bash_配置文件中添加了以下内容:export LFS=/mnt/LFS,但是环境变量未保存…更改配置文件后是否重新启动会话?是的。但是我修改了.bash\u配置文件而不是.profiles。您确定您的shell是bash吗?另外,您是指
~/.bash_profile
~/.bashrc
?将
export
添加到赋值中也会使变量停止导出。shell是bash yes。我的意思是~/.bash_profile和~/.bashrc你的意思是什么:将export添加到赋值中会使export的变量停止最初我想修改.profile,但是在该文件中写着:~/.profile:由登录shell的命令解释器执行。#如果存在~/.bash_profile或~/.bash_login,则bash(1)不会读取此文件。我确实在.bash_配置文件中添加了以下内容:export LFS=/mnt/LFS,但是环境变量未保存…更改配置文件后是否重新启动会话?是的。但是我修改了.bash_配置文件而不是.profile
echo 'export LFS="/mnt/lfs"' >> ~/.bashrc