命令行
Linux命令
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...]
#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
rubygems
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
安装配置模板 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