天天看點

homebrew學習(三)之homebrew指令

  • 安裝homebrew:
  • /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"      
  • 解除安裝homebrew:
  • $ cd `brew --prefix`
    $ rm -rf Cellar
    $ brew prune
    $ rm `git ls-files`
    $ rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions
    $ rm -rf .git
    $ rm -rf ~/Library/Caches/Homebrew      

     或者    

  • /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"      
    第二種親測有效,第一種沒用過!!!!   
  • 更新Homebrew
  • $ brew update      
  • 檢視Homebrew版本
  • $ brew -v      
  • 檢視Homebrew幫助資訊
  • $ brew -h      
  • 診斷HomeBrew問題(診斷目前 brew 存在哪些問題,并給出解決方案)
  • $ brew doctor       
  • 檢視配置資訊
  • $ brew config       
  • 安裝包
  • $ brew install <packageName>      
  • 解除安裝包
  • $ brew uninstall <packageName>      
  • 查詢可更新的包
  • $ brew outdated      
  • 更新所有包
  • $ brew upgarde      
  • 更新指定包
  • $ brew upgarde <packageName>      
  • 清理所有包的舊版本
  • brew cleanup       
  • 清理指定包的舊版本
  • $ brew cleanup <packageName>      
  • 檢視可清理的舊版本包,不執行實際操作
  • $ brew cleanup -n       
  • 鎖定不想更新的包
  • $ brew pin <packageName>      
  • 取消鎖定不想更新的包
  • $ brew unpin <packageName>      
  • 查詢可用包
  • $ brew search <packageName>      
  • 檢視已安裝包清單
  • $ brew list      
  • 檢視包資訊
  • $ brew info <packageName>      
  • 顯示包的依賴關系
  • $ brew deps --installed      
  • 顯示包的依賴關系,樹形顯示
  • $ brew deps --installed --tree      

參考

https://www.jianshu.com/p/15374fa6e12e

https://segmentfault.com/a/1190000004353419