SSH session 到底会加载哪些环境变量?
· 阅读需 3 分钟
很多研发同学日常需要登录机器(物理机或虚拟机),读完本文你一定会有收获。 本文开头先抛出 3 个问题,足以总结全文内容,也能引起你的兴趣:
- SSH 会话可以分成哪些种类?
ssh your-name@your-host,登上目标机器后执行env命令输出的环境变量是从哪些文件加载的?ssh your-name@your-host -- env,env命令输出的环境变量是从哪些文件加载的?
全文经过 GPT-5 的润色,与 strace 结果分析有关内容由 Claude Sonnet 4(沉思)参与完成。
