MAC使用常识

1、MAC下查看端口是否被占用的方法:

比如查看8080端口:

$ sudo lsof -i :8080

会返回以下结果:

COMMAND PID    USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
nginx   429 jacksun    6u  IPv4 0xa591391c89790fdb      0t0  TCP *:http-alt (LISTEN)
nginx   433 jacksun    6u  IPv4 0xa591391c89790fdb      0t0  TCP *:http-alt (LISTEN)

2、安装Xcode Command-line(或者升级)

Xcode Command-line 是个神奇的东西,很多服务的安装都依赖他,如果你在安装某个服务的时候安装失败,不妨先把他升级到最新版。

xcode-select --install

在终端执行这个命令,会打开一个安装框,点击ok就行了。

3、Brew

Brew是一个Mac下的包管理工具,类似于Linux下apt-get、yum,通过 Github 托管适合 Mac 的编译配置以及 Patch,可以方便的安装开发工具。Mac自带ruby,用ruby命令安装brew很方便。官方网站:http://brew.sh/

安装

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

检查

brew doctor

常用命令

brew update                        #更新brew可安装包,建议每次执行一下
brew search php55                  #搜索php5.5
brew tap josegonzalez/php          #安装扩展<gihhub_user/repo>   
brew tap                           #查看安装的扩展列表
brew install php55                 #安装php5.5
brew remove  php55                 #卸载php5.5
brew upgrade php55                 #升级php5.5
brew options php55                 #查看php5.5安装选项
brew info    php55                 #查看php5.5相关信息
brew home    php55                 #访问php5.5官方网站

4、homebrew-cask

Homebrew Cask 是一个Homebrew的扩展,其优雅、简单、高速管理Mac下应用程序和二进制大文件获得一致好评.官网:http://caskroom.io/

安装

brew install caskroom/cask/brew-cask

cask常用命令

brew cask search        #列出所有可以被安装的软件
brew cask search php    #查找所有和php相关的应用
brew cask list          #列出所有通过cask安装的软件
brew cask info phpstorm #查看 phpstorm 的信息
brew cask uninstall qq  #卸载 QQ

5、iTrem

iTerm2 & ohmyzsh两个神器,两组神器的配合在Mac下是神一样的存在。官网:http://iterm2.com/

安装

$ brew cask install iterm2

6、Oh My Zsh

安装

curl -L http://install.ohmyz.sh | sh

查看系统支持的shells列表

$ cat /etc/shells
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.

/bin/bash
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

官网:http://ohmyz.sh/

6、Mac终端打开新tag快捷键

Command+t

广告


未完待续。。。

JackSun

JackSun

I'm a coder.

You may also like...

Leave a Reply

Your email address will not be published.