Mac 命令行

命令行

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

wgetcurl都为下载文件,但是使用的平台不一样,wget可以在Linux上使用,但是MacOS x不自带wget,不过可以用Homebrew安装,

  brew install wget

Shell 中的战斗机zsh

终极shell

mac自带shell版本,默认的是bash.而zsh是更多功能更好用,切换成zsh如下:

 cat /etc/shells
 chsh -s /bin/zsh
Mac 命令行_第1张图片
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    

你可能感兴趣的:(Mac 命令行)