wget/curl都爲下載文件命令,可是使用的平臺不同。python
wget命令能夠在Linux下使用,可是MacOS x不自帶wget,不過能夠在Mac下用curl,若是須要使用wget命令,則須要安裝,這裏咱們在Mac平臺默認使用curl命令下載文件。git
Mac平臺使用wget會找不到命令:github
MacdeMacBook-Pro-3:python mac$ wget http://labfile.oss.aliyuncs.com/courses/499/lab2.zip -bash: wget: command not found
關於curl工具介紹:
curl 是一個傳輸文件(上傳/下載)的命令行工具,它支持FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, FILE 和 LDAP 等多種協議。在 Mac OS X 裏已經預裝了curl,主要用它來下載文件。npm
基本用法:ubuntu
curl [選項][下載地址]
curl命令參數: curl 'url地址' curl [選項] 'url地址' curl -O 'url' curl -L -O 'url' curl -o output.file.name.here 'url-here' curl -o foo.pdf 'http://server1.cyberciti.biz/foo.pdf'
若是你只是指定網絡地址,而沒有使用其它選項,那麼將直接在屏幕上顯示文件的內容,這裏,壓縮的文件會以亂碼顯示在屏幕:
centos
curl示例:
從服務器aliyuncs下載lab2.zip文件ruby
curl -o mylab2.zip http://labfile.oss.aliyuncs.com/courses/499/lab2.zip
選項 「-o」會將輸出寫入到指定的文件mylab2.zip裏
bash
解壓文件:服務器
unzip mylab2.zip
因爲以前接觸過Ubuntu的系統,因此比較熟悉一個便捷的安裝軟件包的命令sudo apt-get install xxx,一直以爲Mac也是Linux的系統和Ubuntu的區別應該不大,然而今天使用命令sudo apt-get install libxml2時Mac系統卻報出了-bash:apt-get:command not found 這樣的錯誤,後來上網查詢才知道,原來apt-get是debian(Ubuntu)纔有的包管理器,遂繼續查詢解決方案。網絡
解決方案:使用brew代替apt-get
What is brew?
brew 全稱Homebrew,是Mac OSX上的軟件包管理工具,能在Mac中方便的安裝軟件或者卸載軟件。
如何安裝?
安裝只須要在終端下輸入下面一條命令(Mac自帶ruby不須要安裝)
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝完成後使用brew install libxml2便可。如需查看brew的更多功能請使用brew --help查看其幫助文檔。
安裝mcrypt插件示例:
MacdeMacBook-Pro-3:StuGrade mac$ brew search mcrypt MacdeMacBook-Pro-3:StuGrade mac$ brew install mcrypt
在國內使用npm很是慢,不過還好,咱們能夠使用淘寶提供的鏡像來安裝:
淘寶NPM 鏡像
centos
yum -y install lrzsz
ubuntu
apt-get install -y lrzsz