终端使用代理
命令
1 | export http_proxy=http://127.0.0.1:7890 |
shell脚本
1 | function proxy_on() { |
通过 proxy_on
启动代理,proxy_off
关闭代理。
1 | ~/.zprofile |
查看使用的是哪个shell
1 | echo $SHELL |
bash和zsh的区别
zsh能基本完美兼容bash的命令,并且使用起来更加优雅。由于bash或zsh本质上都是解释器,他们所共同服务的是shell语言,因此在命令语法上基本相同。
二者切换:
- 切换bash:
chsh -s /bin/bash
- 切换zsh:
chsh -s /bin/zsh
- 在终端app的系统偏好设置里手动设置。
配置文件:
- bash读取的配置文件:
~/.bash_profile
文件 - zsh读取的配置文件:
~/.zshrc
文件
当从bash切换为zsh时,如果不想重新配置一遍.zshrc
文件,可以__在.zshrc
文件中加上source ~/.bash_profile
。