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