zsh 配置文件基本与 bash 类似,我们需要配置用户环境变量时基本上只需要关注 .zshrc 文件即可,配置语法和 bash 一样,配置完成后也需要执行source .zshrc立即生效。如果需要 zsh 复用 bash 的一些配置,避免相同的软件配置两次,我们可以在 .zshrc 文件开头位置中作如下内容: source ~/.bash_profile 这样启动 zsh 时...
您还可以在较低版本的 macOS 中将 zsh 设置为默认 Shell。 bash是 macOS Mojave 及更低版本中的默认 Shell。 profile: 用于设置系统级别的环境变量和启动程序,在这个文件下配置会对所有的用户生效。 这个文件的配置方法如下: 执行:sudo vim /etc/profile 命令 按 i 进入编辑模式 esc 退出编辑模式 wq! 保存并...
Shell 环境变量也是变量 跟定义普通变量一样,语法是变量名=值,只不过这个名字叫 PATH,值是路径 PATH=/usr/local/python-2.7.6/bin 导入的话使用export命令 export PATH=/usr/local/python-2.7.6/bin 但关闭 shell 就会失效,为了长久能用,我们一般吧它加入到对应 shell 的 Profile 文件中,比如 zsh 就是~/....
解决方法: 在~/.zshrc中加入source /etc/profile.d/your_script.sh
对于配置环境变量,主要涉及三个文件:/etc/profile、.bash_profile(适用于macOS Catalina以前的系统,针对bash shell)和.zshrc(针对zsh shell)。/etc/profile用于设置系统级别的环境变量和启动程序,配置方法包括执行命令`sudo vim /etc/profile`进入编辑模式,保存并退出。查看配置是否生效,可以执行命令...
与bash 类似,zshrc文件会在每次新开一个终端窗口时被读取,而zshenv文件则只会在每次启动 zsh 时被读取。 ❗️如果同时设置了同一个环境变量,zshrc文件中的设置会覆盖zshenv文件中的设置。 对于zprofile 和 zlogin 的解释:zprofile 和 zlogin 实际上是完全相同的,都用于为 login shell 配置环境,只是读取时间...
/etc/profile是系统整体的设置,每个用户共享,最好不要修改;而~/.bash_profile属于单个用户的设置,每个用户设置后,互不影响和共享。但因为我使用oh my zsh,之前~/.bash_profile设置一些配置都不生效了,但它提供一个环境配置文件.zshrc,所以如果想设置环境变量TEST,只需将export TEST=test添加.zshrc即可。
zshenv:这个文件在任何情况下都会被调用,无论是交互式shell还是非交互式shell。它用于设置全局环境变量和基本配置,通常用来做最小化的初始化设置,因为它会被所有的Zsh实例执行。zprofile:在登录shell中会被读取一次,通常用于设置那些只应在登录shell中执行的命令或变量,比如设定PATH环境变量、加载全局别名等。z...
我用的zsh,由于平时设置的环境变量都是在.bash_profile文件中,每次重启iterm后,都需要重启手动加载.bash_profile文件,很麻烦。 设置自动加载.bash_profile的方法如下: 在.zshrc配置文件中调用.bash_profile文件 打开zsh的配置文件.zshrc,在最后面添加一行代码 ...
不同的Shell使用的配置文件不同,一般情况下,Bash Shell会使用.bashrc或.bash_profile文件,而Zsh会使用.zshrc文件。这里以Bash为例,使用命令编辑.bashrc文件: nano~/.bashrc 1. # 'nano' 是一个文本编辑器,会打开'.bashrc'文件以便你编辑。 1. 步骤3: 设置JAVA_HOME和PATH变量 ...