终端使用代理
命令
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。