开发的时候常常须要为不一样的软件使用相同的端口,好比你同时安装了nginx和apache,默认的端口都是80.要么修改端口,要么使用不一样的ip,我这里就增长一个lo的ip。 lo 通常是127.0.0.1 。咱们能够经过命令:nginx
sudo ifconfig lo0 alias 127.0.0.2
这样就增长了一个127.0.0.2的ip,移除:apache
sudo ifconfig lo0 -alias 127.0.0.2
可是用这种方式添加的IP不是永久的,重启后便会失效。app
咱们能够经过 login hook的方式添加永久的ip别名 https://support.apple.com/zh-cn/HT2420code
先建立一个脚本,内容为ip
#!/bin/sh sudo ifconfig lo0 alias 127.0.0.2
保存为 ~/cmd/lo0_alias.sh开发
而后执行get
sudo defaults write com.apple.loginwindow LoginHook ~/cmd/lo0_alias.sh