关于zsh踩过的坑

​ 当时自己不知情稀里糊涂的从bash切换到了zsh还不自知,其它都还好。就是没次执行sql命令的时候都告诉我sql command not found,然后把/usr/local/mysql/bin添加到环境变量PATH中。然后sql就好用了。然后关掉终端重新打开,发现sql又not found了。。。。。

​ 这时我才意识到,我原来这两个月一直用的是zsh。。。我这反射弧也没谁了~

​ 只要你确定命令存在却找不到,解决这类问题共需要三步:

步骤一:检查是否添加到环境变量中,如果没有,请添加到环境变量,具体流程就是在家目录下(~)的.bash_profile文件下添加:

PATH=对应命令的路径:$JAVA_HOME/bin:$PATH:	//假如有Java环境的话,加$JAVA_HOME/bin
export PATH

步骤二:让.bash_profile文件生效

source ~/.bash_profile

步骤三:若这时命令好使,但是重启终端发现命令又not found了,这时需要检查你用的是不是不是bash,如果时zsh的话,则需要在~/.zshrc文件最后增加一行:

source ~/.bash_profile

​ 最后附上bash和zsh切换的命令:

chsh -s /bin/bash	//切换到bash
chsh -s /bin/zsh	//切换到zsh

​ 如果输入密码后提示no change made,那么命令前加上sudo获取临时管理员权限

转载请注明出处!!!

如果有写的不对或者不全面的地方 可通过主页的联系方式进行指正,谢谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值