我在 Ubuntu 16.04 上运行 zsh 5.1.1。似乎~/.zprofile不是来自登录或新终端。 ~/.zshrc然而来源。
我在跑步oh-my-zsh。
关于为什么会这样或我如何解决它的任何想法?
小智 14
~/.zprofile仅在zsh作为登录 shell 运行时才获取,例如在控制台或通过 SSH 登录时。
它不会zsh在打开新终端或从zsh正在运行的会话中启动新会话时获取。您在所有交互式会话中需要的任何内容都应设置在~/.zshrc. 您在所有 zsh会话中需要的任何内容,包括脚本,都应在~/.zshenv.
您可以在zshall联机帮助页和此站点上找到更多信息。
~/.zshprofile将(通常)也不会被任何其他工具解析。因此,~/.zprofile在 X11 会话中通常无法使用任何设置的环境变量。如果您需要一些环境变量在会话中全局可用,您可能需要查看man pam_env.
| 归档时间: |
|
| 查看次数: |
8184 次 |
| 最近记录: |