命令行
pwd 查看”當前工作目錄“的完整路徑
whoami 查看當前有效用戶名的命令
chownd 通過chown改變文件的擁有者和群組。
sudo chown -R $(whoami) /usr/local
Curl
curl是一個傳輸文件(上傳、下載)的命令行工具,它支持FTP,FTPS,HTTP,HTTPS,SCP,SFTP,TFTP,TELNET,DICT,FILE,LDAP等多種協議。在Mac OSX里面已經預裝了curl,主要用它來下載文件。
基本用法
#curl [options...] <url>
#Options: (H) means HTTP/HTTPS only, (F) means FTP only
-X, --resolve HOST:PORT:ADDRESS Force resolve of HOST:PORT to ADDRESS 傳遞HTTP方法名稱 (get,post,put,delete)
-H, --header LINE Pass custom header LINE to server (H) 自定義頭信息傳遞給服務器
-d, --data DATA HTTP POST data (H) HTTP POST方式傳送數據
example
#發布新應用到fir
curl -X "POST" "http://api.fir.im/apps" \
-H "Content-Type: application/json" \
-d "{\"type\":\"ios\", \"bundle_id\":\"com.huang.HHCurl\",\"api_token\":\"eccac6cf9fe4a373d7607d2f0038ac78\"}"
使用cURL調試REST接口
curl命令詳解
Homebrew
Homebrew
是一款非常強大的可以應用在mac的Linux管理包。
安裝在終端中執行以下命令
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)
Gem
Wget
wget
與 curl
都為下載文件,但是使用的平臺不一樣,wget
可以在Linux上使用,但是MacOS x不自帶wget
,不過可以用Homebrew
安裝,
brew install wget
Shell 中的戰斗機zsh
終極shell
mac自帶shell版本,默認的是bash.而zsh是更多功能更好用,切換成zsh如下:
cat /etc/shells
chsh -s /bin/zsh
705B0736-3579-493B-BF70-4DA08E30FEDD.png
安裝配置模板 oh-my-zsh
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc