由bash转到zsh后,遇到的问题

1.当使用git branch查看分支时,该行为变得和git branch|less的行为一样

由bash转到zsh后,遇到的问题_第1张图片

解决办法:运行如下命令即可

git config --global pager.branch false

2. 之前安装配置好的mvn命令不能用,报错了

zsh: command not found: mvn

原因: zsh的配置文件没有加载~/.bash_profile的配置项。

原来使用bash时,把各种工具的配置写在了~/.bash_profile里。而这些系统文件会存在一个优先执行顺序。

首先在登录时,先执行的是/etc/profile文件。然后在启动用户目录下的~/.bash_profile、~/.bash_login或~/.profile文件中的其中一个,执行顺序为~/.bash_profile、~/.bash_login、~/.profile。如果~/.bash_profile文件存在的话,一般还会执行~/.bashrc文件。若要退出shell时还会执行~/.bash_logout文件。

所以,当使用zsh时,此时~/.zshrc文件则已经执行呢。而~/.bash_profile文件没有执行,所以在其中配置的mvn参数不会加载。

解决办法:

vim ~/.zshrc

在~/.zshrc文件末尾添加上source ~/.bash_profile保存即可。

 

 

你可能感兴趣的:(记录积累)