Homebrew相关问题

查看当前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
Homebrew相关问题_第1张图片
image.png
转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

brew的详细指南介绍

你可能感兴趣的:(Homebrew相关问题)