【发布时间】:2016-12-05 09:35:35
【问题描述】:
好的,我遇到了一个问题,现在已解决。我试图在我的.profile 中添加一条路径,但只有在每次打开新终端时我都获取我的.profile 时它才会起作用。每次我退出终端时,它都会忘记新路径。在this post 中找到了解决方案。
我做了什么来修复它
echo "source ~/.profile" >> .bash_profile
echo "source ~/.profile" >> .bashrc
我的问题是,我还没有完成安装需要添加到.profile的路径的程序,所以在我添加了这些路径之后,我需要再次运行上面的代码吗?
我不太确定它在做什么。我知道它将.profile 的内容复制到其他两个,但不知道是作为文本还是告诉它在完成它们之后转到.profile。
我无法对帮助我的帖子发表评论,因为我没有这样做所需的声誉。谢谢!
【问题讨论】:
-
没有。 .profile 中的所有命令将从现在开始在打开 bash 时执行。再次这样做可能是有害的:在路径中添加两次,等等......
-
~/.profile用于登录 shell,~/.bashrc用于交互式 shell,请参阅:man bash | sed '/^FILES$/,/^$/!d'