我想在zsh中更改我的PATH变量。
问题:我不明白在.zshrc
文件中我应该在哪里做修改。
通常,我会查找对PATH变量的赋值并从头开始设置值,使它们符合我的要求(保留所有系统二进制目录不变)。
我的.zshrc文件的前几行如下:
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH
# Path to your oh-my-zsh installation.
export ZSH="/Users/Sam/oh-my-zsh"
export PATH=$PATH:/Applications/Postgres.app/Contents/Versions/13/bin
我的实际PATH变量是:
/Library/Frameworks/Python.framework/Versions/3.9/bin:/Library/Frameworks/Python.framework/Versions/3.8/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/Postgres.app/Contents/Versions/13/bin
我想删除Python3.8所在的目录,因为它是多余的。
我的问题:
- 我必须更改我的.zshrc文件中的第2行或第7行吗?
- 第2行被注释掉了,但它在终端启动时仍然被执行了吗?
- 我曾试图将第7行注释掉。但Postgres目录仍然留在我的PATH变量中,我不明白为什么。