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

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

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

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保存即可。

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值