查看当前shell
echo $SHELL
zsh切换bash
chsh -s /bin/bash
bash切换zsh
chsh -s /bin/zsh
有个坑:
在配置ls配色的时候,会报brew警告:
在.bash_profile
或 .zshrc
中配置了如下
#ls 配色
if brew list | grep coreutils > /dev/null ; then
PATH="$(brew --prefix coreutils)/libexec/gnubin:$PATH"
alias ls='ls -F --show-control-chars --color=auto'
eval `gdircolors -b $HOME/.dir_colors`
fi
转brew使用说明:
brew -v
查看自身版本
第一步:更新self
brew update
第二步:找出已过期的软件包,需要更新的软件
brew outdated
第三步:升级所有过期软件包
brew upgrade
升级指定的过期软件包
brew upgrade XXX
升级过程中要暂停/恢复软件包的安装过程
暂停安装过程
brew pin $FORMULA
恢复安装过程
brew unpin $FORMULA
卸载掉旧的软件包
默认情况下,Homebrew不会自动卸载掉旧的软件包,故随着时间的积累,电脑中会积累起很多老版本的软件包,甚至是同一个软件包的多个老版本,那么要移除这些软件包的老版本,只需这么做:
第一种:清除指定软件包的所有老版本
brew cleanup $FORMULA
第二种:清除所有软件包的所有老版本
brew cleanup
第三种:查看哪些软件包要被清除
brew cleanup -n
对于Homebrew来说,如果没有卸载掉软件包的所有版本,那么Homebrew会继续尝试安装这个软件包的最新版本。要想彻底卸载某个软件包,需要执行命令:
brew uninstall formula_name --force
更新pip
pip install -U pip
To upgrade all local packages; you could
$ pip install pip-review
$ pip-review --local --interactive