https://help.ubuntu.com/community/EnvironmentVariables#Persistent_environment_variables
https://unix.stackexchange.com/search?page=1&tab=Relevance&q=automatically%20source%20%2fetc%2fprofile
可能是一个重复的问题。我用的是ubuntu。
在终端中使用 tmux。当我运行时source /etc/profile
,我通过单击加号图标(在屏幕上方的左上角)打开另一个选项卡。在新选项卡中(不确定是否是新会话)
我需要source /etc/profile
再次运行才能使某些功能正常工作(例如 shell prompopt)
答案1
你不能。环境是复制的从启动 bash 进程的进程开始。除非你能说服这一点即时父进程到所有新的 bash 来更改其环境,不可能使新 shell 具有新环境。