E-Ink 新闻日报

← 返回列表

你的PATH中的波浪号可能不是你的HOME

文章警告不要在PATH环境变量中直接使用波浪号(~),因为在某些环境下它可能无法正确展开为$HOME,导致意外行为。文章解释了shell中tilde扩展的差异,并建议使用$HOME显式替代。

背景

Unix shell中的波浪号扩展依赖于上下文,在PATH中使用~可能导致脚本或程序以不同方式加载环境变量时出现问题。

来源
Hacker News (RSS)
发布时间
2026年10月11日 20:13
评分
6.0 / 10