
| 关注 @mbbroberg
明尼阿波利斯,明尼苏达州
Matt 曾是 EMC 存储专家、VMware vExpert,以及其他专有技术的爱好者。现在他专注于开源和 DevRel 的采用。他是一位连续播客主持人,最出名的是 Geek Whisperers podcast,共同建立了 DevRel Collective,并经常在 Twitter 和 GitHub 上分享 @mbbroberg。他也是纹身和猫的爱好者,但他仍然不确定薛定谔的猫的情况。
Matt 曾是 EMC 存储专家、VMware vExpert,以及其他专有技术的爱好者。现在他专注于开源和 DevRel 的采用。他是一位连续播客主持人,最出名的是 Geek Whisperers podcast,共同建立了 DevRel Collective,并经常在 Twitter 和 GitHub 上分享 @mbbroberg。他也是纹身和猫的爱好者,但他仍然不确定薛定谔的猫的情况。
撰写的评论
我现在明白哪里出错了。`$SHELL` 设置为默认 shell,这可能不是您当前正在使用的。 我已将其调整为 `exec $0`,以便 $0 检测当前 shell,而不是默认 shell。 再次感谢 Jay 指出这一点!
感谢您告知我 Jay。 我相信 exec 应该足以在当前会话中实例化一个新的 shell,但 source 肯定会从文件中重新加载信息。