gpt4 book ai didi

linux - 关于ubuntu 11.04生成的.profile的问题

转载 作者:太空宇宙 更新时间:2023-11-04 09:07:35 24 4
gpt4 key购买 nike

我注意到在安装 Ubuntu 11.04 时生成的 ~/.profile 底部有以下几行:

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi

我看到了那里的逻辑,但是不应该导出 PATH 变量吗?

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
export PATH="$HOME/bin:$PATH"
fi

如果不是,那么我不明白一旦到达 .profile 文件的底部,PATH 的值如何不会丢失,除非有什么东西使用 获取此文件。 ~/.profile,我没有看到(至少明确地)发生在系统上的任何其他 shell 脚本中。

最佳答案

如果变量已经导出,则无需再次导出。是的,当您启动登录 shell 时,shell 确实(在道德上等同于)source .profile(除非您也有一个 .bash_profile;但那通常应该是 source .profile 依次)。

关于linux - 关于ubuntu 11.04生成的.profile的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7574700/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com