launchctl config用户路径有什么作用?

时间:2018-08-01 14:49:31

标签: macos shell terminal zsh launchctl

我在MacOS中的PATH环境变量遇到了一个奇怪的问题,我花了几个小时来调试:

  • 前段时间,当我试图解决IntelliJ终端PATH变量与iTerm不一致的问题时,我遵循了在线文章并执行了此操作:

    sudo launchctl config user path $PATH

  • 显然,此命令在那个时候在某个地方设置并保留PATH变量的值,并且无论何时启动新的zsh会话,即使在加载我的shell之前,该变量也已加载。直到最近我才意识到这个问题,因为我删除了zshrc中的一些路径位置设置,而PATH变量仍然没有反映

  • 我的问题是该命令将PATH变量值存储在哪里?以及如何在加载外壳之前加载该值?

(对于想知道如何解决此问题的人:我再次执行了命令以将路径设置为空值:sudo launchctl config user path ''

0 个答案:

没有答案