# 常用指令(Mac)

# hosts位置

vi /etc/hosts

# 进程

查看进程

ps aux | grep mysqld

查看指定端口号进程

sudo lsof -i:80

结束进程

kill pid

kill -9 pid // 强制结束

# 环境变量

查看PATH

echo $PATH

添加PATH

1. vi ~/.bash_profile

2. export PATH="/opt/local/lib/mariadb-10.1/bin:$PATH"

立即执行

source ~/.bash_profile

# 指定目录下查找

find /opt -name "*.so" | grep php

where php

# 进入超管模式

sudo su

# MacPorts

查看版本

port -v

查找(按空格翻页)

sudo port search php71 | more

查看具体的软件包的内容和说明

port info mariadb

安装与卸载软件

sudo port install software-name
sudo port install inetutils

sudo port uninstall sofrware-name

下载的软件安装包位置

cd /opt/local/var/macports/distfiles

软件安装位置

cd /opt/local/etc

服务管理

sudo prot load mariadb-10.1-server
sudo port reload mariadb-10.1-server
sudo port unload mariadb-10.1-server

log位置

/opt/local/var/log

# npm全局安装包路径

/usr/local/lib/node_modules

# 全局命令

/usr/local/bin 用户放置自己的可执行程序的地方,不会被系统升级而覆盖同名文件。

/usr/bin 下面的都是系统预装的可执行程序,会随着系统升级而改变

# Apache

配置文件位置

vi /etc/apache2/httpd.conf

启动

sudo apachectl restart
sudo apachectl start
sudo apachectl -k stop

关闭Apache及开机启动

sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist

# nginx

查看是否配置正常

nginx -t

# php

配置环境变量

vi /opt/local/etc/php71/php-fpm.d/www.conf

找到 env 配置

查看已安装扩展

php -m

# redis

前台启动

# which redis-server
# /opt/local/bin/redis-server
redis-server

后台启动

sudo port load redis

客户端命令:

redis-cli