观摩
2021-08-22 20:11 deepin
给你点赞
Reply Like 0 View the author
给你点赞
比较好奇,为啥一定要 ~/.profile 呢?.bashrc 或者别的好像也行?
比较好奇,为啥一定要 ~/.profile 呢?.bashrc 或者别的好像也行?
因为.bashrc在通过图形界面登录但没有打开bash交互式终端的情况下似乎不会执行,导致有些不是通过bash运行的指令没法通过.bashrc预先设定环境变量(例如通过crontab指定的定时运行的指令),可能只能通过类似于.profile的方式设定环境变量。
因为.bashrc在通过图形界面登录但没有打开bash交互式终端的情况下似乎不会执行,导致有些不是通过bash运行的指令没法通过.bashrc预先设定环境变量(例如通过crontab指定的定时运行的指令),可能只能通过类似于.profile的方式设定环境变量。
懂了,感谢大佬
Recommended
ChangeRankings
Popular Events
More
deepin v20 从图形界面登陆时,默认不再加载 ~/.profile
可参考https://bbs.deepin.org/zh/post/217336,其中给出了一种解决方案
在debian wiki - Xsession上有另一种解决方案:
创建 ~/.xsessionrc 文件,在其中写入代码
if [ -r ~/.profile ] ; then
. ~/.profile
fi
即可实现从图形界面登录时加载 ~/.profile
在我的电脑上验证了此方法确实有效。
新人首次发帖,还请前辈们多多指教!