真正的教育,
是一棵樹撼動另外一棵樹,
一片雲推進另外一片雲,
一個靈魂喚醒另外一個靈魂。
——雅斯貝爾斯
複製代碼
最近想使用tree命令來生成項目目錄樹作一些項目說明,tree是一個能列出遞歸目錄的命令,以圖形顯示驅動器或路徑的文件夾結構,能夠生成目錄樹。mysql
Windows和Linux都有,mac下默認是沒有 tree命令的,須要先安裝tree。安裝命令以下:git
brew install tree
複製代碼
發現我新的Mac沒有安裝brew命令,須要先安裝homebrew。github
Homebrew 安裝 Apple(或您的 Linux 系統)沒有預裝但你須要的東西,命令安裝以下:sql
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
複製代碼
按照官網的命令安裝時會出錯,錯誤信息以下:api
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
複製代碼
在網上搜了不少資料,有人說是由於代理問題,有人說是Redis的問題,試了下都不行,最後解決辦法以下,重裝command line tools,再執行安裝指令,homebrew安裝成功。xcode
$ sudo rm -rf /Library/Developer/CommandLineTools
$ xcode-select --install
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
注意第一步命令須要加上sudo纔有權限 緩存
這個問題產生的緣由是沒有更新OS X El Capitan,在MAC下,git命令是在Xcode命令工具下的。安裝的過程會暫停,須要耐心等待,有時由於網絡問題,須要多試幾回才行,本人試了三次才成功。ruby
// 搜索包
brew search mysql
// 安裝包
brew install mysql
// 查看包信息,好比目前的版本,依賴,安裝後注意事項等
brew info mysql
// 卸載包
brew uninstall wget
// 顯示已安裝的包
brew list
// 查看brew的幫助
brew –help
// 更新, 這會更新 Homebrew 本身
brew update
// 檢查過期(是否有新版本),這會列出全部安裝的包裏,哪些能夠升級
brew outdated
brew outdated mysql
// 升級全部能夠升級的軟件們
brew upgrade
brew upgrade mysql
// 清理不須要的版本極其安裝包緩存
brew cleanup
brew cleanup mysql
複製代碼
tree [OPTIONS] [directory]bash
tree 常見的命令以下:網絡
參考資料: